Campo de referencia múltiple

Este artículo se ha traducido del inglés mediante IA y puede contener errores. Sus comentarios nos ayudarán a mejorar.

Los campos de referencia múltiple almacenan una referencia a múltiples Registros en otro Formulario.

Los campos de referencia múltiple son similares a los campos de Referencia en el sentido de que ambos tipos de Campo crean relaciones entre Registros. Los campos de referencia múltiple almacenan una referencia a múltiples Registros en otro Formulario.

Por ejemplo, su organización necesita agregar los resultados de los proyectos para los donantes que contribuyen a proyectos específicos. En su organización, los donantes pueden financiar múltiples proyectos, y cada proyecto puede ser financiado por múltiples donantes. En su formulario de Proyectos, usted quiere ver cada proyecto conectado a todos los donantes que financian ese proyecto. Se trata de una relación de muchos a muchos, que puede configurarse utilizando campos de referencia múltiple.

Diseño

Al añadir un Campo de referencia múltiple, debe seleccionar el Formulario a referenciar. Después de añadir el campo de referencia, no puede cambiar el Formulario referenciado.

Para añadir un Campo de referencia múltiple, siga estos pasos:

  1. Navegar a su Base de datos.
  2. Haga clic en "Configuración de la base de datos".
  3. Seleccione el Formulario al que desea añadir el Campo de referencia múltiple. Si el Formulario está en una carpeta, haga clic en la carpeta para ver los Formularios que contiene.
  4. Haga clic en el "+" para ver los tipos de Campo disponibles.
  5. Seleccione "Referencia múltiple".
Tipos de Campo disponibles
Tipos de Campo disponibles
  1. Seleccione un Formulario para referenciar y haga clic en "Continuar".
  1. Rellene los campos y ajustes obligatorios y haga clic en "Está hecho".

Entrada de datos

Durante la entrada de datos, el usuario dispone de uno o más campos desplegables para seleccionar el registro del campo de Referencia múltiple (en este ejemplo, "Todas las ciudades en las que ha vivido"). El Formulario de entrada de datos muestra también el campo de búsqueda especificado. El campo de búsqueda puede ser el campo Clave o algún otro Campo, dependiendo de la personalización.
Al añadir un Registro con un campo de búsqueda, se muestra una columna en la vista de Tabla para cada campo de búsqueda que se haya especificado.

Añadiendo la primera opción - Escritorio
Añadiendo la primera opción - Escritorio
Seleccionando múltiples opciones - Escritorio
Seleccionando múltiples opciones - Escritorio
Añadiendo la primera opción - Interfaz móvil
Añadiendo la primera opción - Interfaz móvil
Múltiples opciones seleccionadas - Interfaz móvil
Múltiples opciones seleccionadas - Interfaz móvil

Fórmulas

El Campo de referencia múltiple consolida todos los Registros asociados en un conjunto. A continuación, puede realizar diversos cálculos sobre este conjunto de Registros asociados.

Imagine que tiene un Formulario titulado Individuos que contiene información sobre los países en los que ha vivido una persona. En este Formulario, se ha añadido un Campo de referencia múltiple vinculado al formulario Países para permitir que los individuos se asocien con múltiples países. Puede hacer algunos cálculos con este conjunto de datos.

En primer lugar, puede agregar valores en los registros referenciados utilizando funciones como COUNT. Por ejemplo,COUNT(Countries.code) contará los valores de código de todos los países a los que hace referencia un registro de un individuo. Por lo tanto, esta fórmula devolverá el número total de países en los que ha vivido un individuo, como en la tabla siguiente.

Otro cálculo que puede hacer es comprobar si un determinado valor está contenido en el conjunto de registros asociados. Para determinar si un individuo ha vivido en un país específico, puede utilizar la siguiente Fórmula:

ISNUMBER(SEARCH("Venezuela", TEXTJOIN(", ", TRUE, Countries.name)))

Esta Fórmula devuelve resultados como este:

Las siguientes acciones no son posibles con los campos de referencia múltiple:

  • Establecer un valor predeterminado
  • Añadir nuevos registros de referencia in situ al introducir datos
  • Establecer un campo de búsqueda personalizado
Siguiente elemento
Subformulario