Un subformulario es un formulario que se inserta en otro formulario
Cuando trabaja con una base de datos relacional, a menudo necesita ver varias tablas o completar varias tablas usando un formulario. Subformularios en el servicio QuintaDB son una herramienta conveniente para hacer esto.
En otras palabras, el Subformulario es un formulario que se inserta en otro formulario. Por lo general, se usan cuando necesita mostrar datos de tablas con una relación de uno a varios.
Por ejemplo, tomemos la tabla "Contratos", que contiene todos los contratos actuales con la empresa.
La tarea es relacionar al cliente con sus contratos. En este caso, un cliente puede tener muchos contratos. Cree un nuevo formulario llamado "Clientes" y agregue algunos campos de entrada de contacto.
Ahora necesito crear un campo de Subformulario. Puede encontrarlo en la sección "Campos adicionales".
Seleccione la tabla "Contratos" de la lista desplegable. Así es como se ve Subformulario en el formulario principal:
La tabla "Clientes":
En la página de edición del campo Subformulario puede:
En la pestaña "Configuración del subformulario" puedes:
Si tiene un Subformulario en su tabla, puede usar sus columnas como operandos para la Fórmula y también mostrar la Columna relacionada.
Por ejemplo, volvamos a la tabla "Clientes". La tarea es mostrar el monto total de todos los contratos para un cliente en particular.
Para hacer esto, agregue el campo de la columna vinculada y seleccione la columna "Monto".
Como resultado, obtiene una columna "Monto" en la que se muestra el monto total de todos los contratos: