Campos coincidentes en relacionesCuando crea una relación entre tablas, debe seleccionar uno o más campos de cada tabla como campos coincidentes. Los campos coincidentes suelen tener valores comunes. En una relación típica, un registro de una tabla estará relacionado con los registros de otra tabla que comparten un valor de campo coincidente común.Por ejemplo, la tabla Clientes y la tabla Factura pueden utilizar el campo ID de cliente para identificar de forma exclusiva a cada cliente y cada compra. Si las dos tablas se relacionan utilizando ID de cliente como campo coincidente, un registro de la tabla Clientes puede mostrar un portal en el que aparezca cada factura con un ID de cliente coincidente y en la tabla Facturas cada factura con el mismo ID de cliente puede mostrar datos de clientes coherentes.
•
•
•
•
• Los campos contenedor, los campos de sumario y los cálculos que devuelven un campo contenedor como resultado no se pueden utilizar como campos coincidentes.
• Los valores coinciden en función de su indexación.
• Para forzar a los campos coincidentes a tener en cuenta caracteres no alfanuméricos, cambie el idioma predeterminado de los campos coincidentes a Unicode. Para obtener más información, consulte Definir opciones de indexación de campos y Elegir un idioma para indexar u ordenar.
• Un campo coincidente empleado por una base de datos relacional puede ser un campo de destino de la actualización, siempre que la actualización no esté basada en una relación que involucre al campo coincidente.
• Aumente el número de valores coincidentes posibles introduciendo varios valores en el campo coincidente, separados por retornos de carro. Puede acceder a los datos relacionados al hacer coincidir cualquier línea del campo coincidente, en función de sus criterios de relación. Este procedimiento se denomina en ocasiones campo multiclave o campo clave complejo.Por ejemplo, suponga que tiene una relación simple que une registros de la TablaA con los de la TablaB en función de los contenidos de un único campo de cada tabla y el campo coincidente de la TablaA contiene los valores siguientes separados por retornos de carro:FileMaker Pro hará coincidir cualquier registro de la TablaB cuando el campo coincidente correspondiente contenga el valor único rojo, verde o azul. Sin embargo, FileMaker Pro no devolverá registros si el campo coincidente contiene el valor rojo verde azul. El retorno de carro indica a FileMaker Pro que trate cada línea como un valor independiente.
• También puede consultar y trabajar con datos de fuentes de datos externas de ODBC. Para obtener más información acerca del trabajo interactivo con los datos en las tablas SQL, consulte Acceder a las fuentes de datos externas.