Decidir la ubicación en que insertar los campos relacionados
Puede ubicar los campos de las tablas relacionadas directamente en presentaciones o en portales:
  •
Directamente en presentaciones: Sitúe los campos relacionados directamente en una presentación para mostrar los datos del primer registro relacionado, aunque haya más de uno que coincida con los criterios de la relación. (El primer registro relacionado que se muestra viene determinado en función de si la relación especifica o no un tipo de ordenación.)
  •
En portales: Sitúe los campos relacionados dentro de un portal en una presentación para mostrar los datos de todos los registros relacionados que coincidan con los criterios de la relación.
Por ejemplo, puede hacer lo siguiente en una presentación Factura de una base de datos Facturas.
  •
Situar los campos relacionados en la factura que muestre datos desde la base de datos Clientes, como el número de identificación del cliente y la información de contacto. (El campo coincidente es ID Cliente.) Sólo hay un registro en la base de datos Clientes para cada ID Cliente, por lo que cada campo relacionado de la factura muestra los datos de dicho cliente.
  •
Situar un campo relacionado en la factura que muestre el valor más reciente del campo Fecha Pedido en la base de datos Historial de pedidos. (De nuevo, el campo coincidente es ID Cliente.) Si el cliente ha situado más de un pedido, hay varios registros en Historial de pedidos que coinciden con el ID Cliente de este cliente. Si define un tipo de ordenación en el campo Fecha Pedido al definir la relación, en el campo relacionado se muestra la fecha más reciente si se sitúa directamente en la presentación (y no en un portal).
  •
Situar campos relacionados en la factura que muestren datos sobre cada elemento pedido, como ID Producto, Nombre Producto, Precio Unitario, etc. (El campo coincidente es ID Pedido.) Como en la mayorìa de los casos hay más de un producto en la factura (está mostrando más de un registro relacionado), puede crear un portal para alojar los campos relacionados. Cada fila del portal muestra un registro relacionado con los campos relacionados que seleccione desde la base de datos Elemento de lìnea.
Cómo evalúa FileMaker Pro las referencias a campos relacionados en los portales
Si se coloca un campo relacionado en un portal, FileMaker Pro utiliza uno de los dos puntos de partida siguientes para evaluar los datos relacionados que se muestran: el registro de la tabla del portal o el registro de la tabla de la presentación. El punto de partida es importante, ya que afecta a los datos relacionados que muestra el campo.
FileMaker Pro determina el punto de partida que se utiliza en función de la ruta de relaciones entre dos tablas del gráfico de relaciones:
  •
  •
Si la ruta de relaciones que va desde la tabla de presentaciones a la tabla del campo incluye la tabla del portal, el registro de la tabla del portal es el punto de partida. En caso contrario, el punto de partida es el registro de la tabla de la presentación.
Por ejemplo, el siguiente gráfico de relaciones muestra la base de datos de matrìculas de un colegio. Contiene las tablas de profesores, clases y alumnos, y una tabla de matrìcula que indica qué alumnos están en cada clase. También hay una tabla de asesores (otra ocurrencia de la tabla de profesores) que asigna un asesor docente a cada alumno.
Gráfico de relaciones que muestra las relaciones de las cinco tablas en una base de datos de matrículas de un colegio.
Observe la siguiente presentación, que muestra los alumnos matriculados en una clase. La tabla de la presentación es Clases y la tabla del portal es Alumnos.
Presentación que muestra dos tablas, una de las cuales se encuentra en un portal.
La siguiente tabla describe la forma en que FileMaker Pro determina los puntos de partida de los cuatro campos colocados en este portal de diferentes tablas.
 
Campo colocado
Ruta desde
la tabla de la presentación a
la tabla del campo
¿Incluye
la ruta
la tabla del portal?
Punto de
partida
Campo Nombre de
la tabla Alumnos
Clases-Matriculación-Alumnos
Registro del portal
El campo colocado es de la tabla del portal (una ocurrencia muy común). El campo mostrarìa un alumno matriculado en cada fila del portal.
Campo Nombre de
Tabla Asesores
Clases-Matriculación-
Alumnos-Asesores
Registro del portal
El campo colocado mostrarìa el asesor de cada alumno en cada fila del portal.
Nombre de
la tabla Profesores
Registro de la presentación
El campo colocado repetirìa el profesor de la clase en cada fila del portal, no el primer valor de profesor relacionado para cada alumno.
Nombre de clase de la tabla Clases
Registro de la presentación
El campo colocado es de la tabla de la presentación (una ocurrencia que no es común). El campo repetirìa el nombre de la clase en cada una de las filas del portal, que es redundante si la presentación incluye el campo Nombre de clase fuera del portal.
Además de los campos colocados en los portales, FileMaker Pro utiliza este método para determinar el punto de partida para otras referencias a los campos de los portales:
  •
Listas de valores: si se define una lista de valores para que incluya solamente valores relacionados de un campo y algún campo de un portal está formateado para mostrar una lista de valores. (El punto de partida determina los valores que muestra la lista de valores.)
  •
Cálculos: cuando los cálculos con guiones hacen referencia a campos mientras un portal está activo.
Normalmente, FileMaker Pro determina los datos relacionados correctos que se muestran. Sin embargo, es posible cambiar el punto de partida modificando el gráfico de relaciones para que incluya otras tablas y relaciones, y, seguidamente, cambiando los campos relacionados a los que se hace referencia en el portal.
Temas relacionados:
Añadir campos a una presentación
Insertar y eliminar campos en presentaciones
Crear portales para guardar registros relacionados
Trabajar con tablas y archivos relacionados
Ejemplo de una lista de valores que sólo incluye valores de campos relacionados