Enlazar formularios juntos

(Haga clic here para acceder a video)

Cómo enlazar formularios

Enlazar formularios es una herramienta útil que permite mantener bases de datos independientes y extraer información de una a la otra fácilmente. 


Cómo identificar la relación entre sus formularios

Con formularios (conjuntos de datos), la relación entre los conjuntos de datos puede ser: 

  • 1 a 1 (como un beneficiario y una tarjeta de identificación)
  • muchos a muchos (estudiantes y clases: un estudiante asiste a varias clases y muchos estudiantes asisten a una clase)
  • 1 a muchos (como una madre y sus hijas)

Una vez que identifique la naturaleza de la relación entre sus dos formularios, podrá elegir la mejor manera para estructurar sus datos.  


Relación 1 a 1 

Una relación "1 a 1" significa :

  • 1 ítem de su formulario A está vinculado únicamente a 1 ítem de su formulario B
  • 1 ítem de su formulario B está vinculado únicamente a 1 ítem de su formulario A 

Si se da cuenta que la relación es 1 a 1, la mayoría de las veces significa que no debe separar los datos en dos formularios. Por ejemplo, sería el caso para un individuo y su tarjeta de identificación personal. 

En algunos casos, tiene más sentido separarlos. Por ejemplo, la relación entre cónyuges es 1 a 1 (1 persona casada con 1 y sólo 1 persona). Sin embargo, ambos nombres no aparecerán de la misma forma pero podemos vincularlos. 


Relación muchos a muchos

Una relación de "muchos a muchos" significa: 

  • 1 item de su formulario A puede estar vinculado a 1 o más ítems de su formulario B
  • 1 ítem de su formulario b puede estar vinculado a 1 o más ítems de su formulario A

Si se da cuenta que la relación es de muchos a muchos, significa que probablemente debería crear un tercer formulario que ayude a unir los dos formularios (consulte el ejemplo a continuación). 

En ocasiones, tiene más sentido poner una lista en el formulario donde normalmente necesitará seleccionar menos elementos de la lista. Por ejemplo, si tiene entrenadores y estudiantes, podría tener más sentido colocar la lista de entrenadores (selección múltiple) en su formulario de Estudiantes si cree que un estudiante nunca tendrá muchos entrenadores (por ejemplo entre 1 y 3). 


Relación uno a muchos

La relación "uno a muchos" es la más frecuente, significa: 

  • 1 ítem de su formulario A puede ser vinculado a varios ítems de su formulario B
  • Pero 1 ítem de su formulario B puede estar vinculado únicamente a 1 ítem de su formulario A

Si observa que la relación es de uno a muchos, significa que deberá colocar su lista desplegable en el formulario donde deberá seleccionar solo 1 elemento. Por ejemplo: si una clase solo tiene 1 maestra, entonces debe colocar la lista de maestras (selección única) en el formulario Clases. 


Cómo insertar una lista desplegable que enumere los registros de otro formulario

  • Analice sus datos para identificar el tipo de relación. Esto le ayudará a decidir en qué forma colocar la lista en el otro. 
  • Cree el primer formulario con sus campos apropiados
  • Cree el segundo formulario con sus campos apropiados
  • Coloque el nuevo campo ("Formulario personalizado") en el formulario matriz y configúrelo (pasos a continuación)

Para colocar el campo en el formulario:

  • Vaya a la página de diseño del formulario
  • Arrastre y suelte el campo "Formulario personalizado" en el formulario
  • Haga clic en el ícono de lápiz para configurar este nuevo campo
  • Seleccione el formulario "niño" (del cual podrá seleccionar registros para vincularlos)
  • Edite otros parámetros (obligatorios, selección múltiple, etc.)
  • Haga clic en actualizar


Ejemplo: 1 participante en 1 evento

Puede crear un tercer formulario, que sería su formulario de hoja de asistencia, en el que puede vincular 1 beneficiario a 1 entrada de capacitación. 

Puede lograr esto agregando dos campos del tipo "lista". Luego, haga clic en el ícono de lápiz para editar los detalles. Seleccione "Formularios personalizados" y luego seleccione el formulario "Beneficiarios" para uno de los campos y el formulario "Capacitaciones" para el otro campo. 

Esto le permitirá mantener sus bases de datos separadas y organizadas, y poder ejecutar reportes sobre la diferente información ingresada en cada base de datos. 

Un solo formulario se puede vincular a muchos formularios, por lo que también puede vincular a los Beneficiarios a su formulario de Distribución de semillas. Esto le permitirá seleccionar de la lista de beneficiarios existentes. 

Al acceder al registro que vincula a los otros formularios, en este ejemplo, cada beneficiario, verá a la izquierda los campos pertenecientes al formulario Beneficiario y a la derecha los Formularios y registros que se han enlazado a ese beneficiario.  

¿Aún necesitas ayuda? contáctenos contáctenos