Trabajar con tablas y archivos relacionados > Relaciones > Campos coincidentes en relaciones
 
Campos coincidentes en relaciones
Cuando 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 del 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.
En este ejemplo, al campo ID de cliente de la tabla Clientes a menudo se denomina campo de clave principal debido a que este campo identifica de forma exclusiva a cada cliente. Al campo ID de cliente de la tabla Factura se le denomina a menudo campo de clave externa debido a que sus valores se originan en otra trabla, principalmente la tabla Clientes.
Los campos coincidentes deben ser uno de los siguientes tipos de campo y deben poder indexarse:
texto
número
fecha
hora
marca de fecha y hora
cálculo (con un resultado de texto, numérico, fecha, hora o marca de fecha y hora)
Notas
Un campo coincidente puede ser un campo global.
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:
rojo
verde
azul
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.
Temas relacionados 
Relaciones
Crear una solución
Acerca de los tipos de relaciones
Crear y modificar relaciones