Acerca de las relaciones de varios criterios
En una relación de varios criterios, se aumenta el número de campos coincidentes, lo que incrementa asimismo los criterios de evaluación de FileMaker Pro antes de unir correctamente los registros relacionados. En una relación de varios criterios, FileMaker Pro compara los valores de cada campo coincidente en cada lado de la relación en el orden de aparición de los campos. Se trata de una comparación de tipo AND. Para coincidir correctamente, cada campo coincidente debe buscar un valor correspondiente en la otra tabla.
Por ejemplo:
Ilustración de una relación de varios criterios.
En esta relación, tanto CampoTextoA como CampoNúmeroA son campos coincidentes de la TablaB. Un registro de la TablaA que tenga como valor de CampoTextoA azul y como valor de CampoNúmeroA 123 sólo coincidirá con aquellos registros de la TablaB donde tanto CampoTextoB como CampoNúmeroB tienen los valores azul y 123, respectivamente. Si CampoTextoA y CampoTextoB tienen valores coincidentes, pero CampoNúmeroA y CampoNúmeroB no los tienen, la relación no devuelve ningún registro relacionado.
Usar una relación de varios criterios
Utilice una relación de varios criterios cuando quiera relacionar dos tablas basándose en más de un valor común, como un ID de cliente y una fecha. Por ejemplo, una base de datos de alquiler de vìdeos tiene tres tablas:
  •
  •
  •
El propósito de esta base de datos es realizar un seguimiento de los alquileres de vìdeos y mostrar todos los alquileres por cliente seleccionado en una fecha concreta.
Aunque la solución emplea tres tablas, existe una relación de varios criterios entre las tablas Clientes y ElementosLìneaAlquiler. Estas dos tablas tienen los campos siguientes:
 
Campo numérico, número de serie introducido automáticamente; uno de los campos coincidentes con la tabla ElementosLìneaAlquiler.
Campo de fecha; el otro campo coincidente de la tabla ElementosLìneaAlquiler
Campo numérico; uno de los campos coincidentes con la tabla Clientes
Las tablas están relacionadas como sigue:
Relación de varios criterios entre las tablas Clientes y ElementosLíneaAlquiler.
El ID de cliente y la Fecha de alquiler son los campos coincidentes de la relación entre las tablas Clientes y ElementosLìneaAlquiler. En la tabla Clientes, el campo ID de cliente está configurado para introducir automáticamente un número de serie, asignando a cada registro de la tabla Clientes un número de ID único. El campo Fecha de alquiler es un campo de fecha sin opciones adicionales. El usuario introduce la fecha actual en la que los vìdeos se alquilan, o introduce una fecha anterior para mostrar los vìdeos que el cliente ha alquilado hasta esa fecha.
En la tabla ElementosLìneaAlquiler, el ID de cliente y la Fecha de alquiler son campos numéricos y de fecha, respectivamente, y son campos coincidentes en la relación con la tabla Clientes. ID de vìdeo es un campo numérico y guarda el ID del vìdeo que se está alquilando. Los registros de esta tabla se muestran en un portal de la tabla Clientes.
El cuadro de diálogo Editar relación, mostrando las propiedades de la relación entre las tablas Clientes y ElementosLíneaAlquiler.
En el cuadro de diálogo Editar relación, la opción Permitir la creación de registros a través de esta relación está activada para la tabla ElementosLìneaAlquiler. Esto significa que los usuarios pueden introducir una información de alquiler en una fila vacìa del portal y FileMaker Pro creará automáticamente un registro relacionado para ese alquiler.
Finalmente, se añade un portal a la tabla ElementosLìneaAlquiler a la presentación Clientes.
Portal que muestra los registros relacionados desde la tabla ElementosLíneaAlquiler en la presentación Clientes.
Para crear un registro relacionado, se introduce la fecha actual en el campo Cliente::Fecha de alquiler y se introduce en el portal un número de ID de vìdeo. Como Fecha de alquiler es un campo coincidente y la relación permite la creación de registros relacionados en la tabla ElementosLìneaAlquiler, el valor de Clientes::Fecha de alquiler se introduce automáticamente en el campo ElementoLìneaAlquiler::Fecha de alquiler.
Para ver los alquileres de una página anterior, el usuario cambia el valor de Clientes::Fecha de alquiler. FileMaker Pro muestra todos los registros relacionados con el mismo ID de cliente y fecha de alquiler.
Temas relacionados 
Acerca de las relaciones
Acerca de los gráficos de relaciones
Campos coincidentes en relaciones
Acerca de las relaciones de criterio único
Acerca de las relaciones con operadores de comparación
Acerca de las relaciones que devuelven un rango de registros
Acerca de las relaciones con autounión
Crear relaciones