Diseñar un Formulario con un Subformulario le permite añadir más flexibilidad a su Formulario. Los Subformularios son Formularios dentro de un Formulario, por lo tanto, crear un Subformulario es similar a crear un Formulario.
Importante: Para que los usuarios puedan importar Registros a un Subformulario, el Formulario debe tener un campo de Número de serie o un campo Clave. Los usuarios necesitan esto para definir el Registro Principal al que están añadiendo Registros (de Subformulario) al importar al Subformulario.
Si desea recopilar datos de forma repetitiva, puede añadir un campo de Subformulario y definir la frecuencia utilizando un campo de Fecha, Mes o Semana. Puede convertir ese campo en un campo Clave para el Subformulario para alertar a los usuarios de entradas duplicadas para ese período de tiempo específico, por ejemplo.
Al marcar un campo relacionado con la fecha como campo Clave, también puede añadir un Bloqueo al Subformulario.
El número máximo de Subformularios dentro de un Subformulario es 5. El número máximo de Subformularios dentro de un Formulario es 30.
Cómo diseñar un Formulario con un Subformulario
Siga estos pasos para crear un Formulario con un Subformulario:
- Navegue a su Base de datos. Si aún no tiene una Base de datos, consulte añadir una Base de datos.
- Haga clic en "Añadir formulario" para abrir la página de Diseño del Formulario.
- Dé un nombre a su Formulario y haga clic en "Añadir campos" para ver la paleta de tipos de Campo disponibles.
- Haga clic en "Añadir campo" y luego en "Subformulario" para añadir un Subformulario al Formulario.
- Rellene las propiedades del campo Subformulario proporcionando la siguiente información:
- Etiqueta: el nombre para el Subformulario
- Descripción: opcionalmente, proporcione una descripción
- Código: opcionalmente, proporcione un código
- Etiqueta de registro
- Esto es importante porque cuando ve un Formulario que tiene un subformulario con subregistros, puede identificar cada subregistro basándose en uno de los siguientes valores:
- Etiqueta de registro, si está definida en el subformulario;
- Concatenación de los valores de los campos clave, si los campos clave están definidos en el subformulario;
- Primer campo de Texto definido en el subformulario;
- ID de registro, si no se definen campos de texto.
- En los Ajustes, marque las casillas que desee aplicar para el campo Subformulario.
Si marca la casilla "Obligatorio", entonces sucede lo siguiente:
- Al importar registros a un Formulario que tiene un Subformulario Obligatorio, el sistema no impedirá que se importen nuevos registros al Formulario si no hay Registros para el Subformulario. Los Registros para el Subformulario deben importarse en un segundo paso.
- El sistema no impide que se eliminen los registros de un Subformulario obligatorio. Así que, aunque un Subformulario sea Obligatorio, sus registros pueden ser eliminados.
- Haga clic en "Está hecho" para añadir el Subformulario.
Éxito, el Subformulario ha sido añadido.
Añadir Campos a un Subformulario
Haga clic en él para abrir la pestaña de Propiedades y haga clic en "Abrir subformulario" para empezar a añadir campos al Subformulario.
Si hace que un **Subformulario ** sea Obligatorio marcando esa propiedad, tenga en cuenta lo siguiente:
- Al importar registros a un Formulario que tiene un Subformulario Obligatorio, el sistema no impedirá que se importen nuevos registros al Formulario si no hay Registros para el Subformulario. Los Registros para el Subformulario deben importarse en un segundo paso.
- El sistema no impide que se eliminen los registros de un Subformulario obligatorio. Así que, aunque un Subformulario sea Obligatorio, sus registros pueden ser eliminados.
Asegúrese de que los campos añadidos a un Subformulario Obligatorio puedan rellenarse durante la entrada de datos. Por ejemplo, un Subformulario que consista únicamente en Campos con Reglas de relevancia o con la propiedad 'Esconder esto en la entrada de datos' marcada podría impedir que un usuario guarde un registro por completo.
- Puede diseñar el Subformulario de la misma manera que diseñaría un Formulario. Haga clic en "Añadir campos" para empezar a añadir campos y definir las propiedades de los campos para hacer el Subformulario aún más flexible.
- Haga clic en "Guardar" en la página de Diseño del Formulario para guardar los cambios.
Si desea recopilar datos de forma repetitiva, puede añadir un campo de Subformulario y definir la frecuencia utilizando un campo de Fecha, Semana, Quincena o Mes como Clave en el Subformulario. Puede convertir ese campo en un campo Clave para el Subformulario para alertar a los usuarios de entradas duplicadas para ese período de tiempo específico o para poder añadir un Bloqueo al Subformulario.
- Los Usuarios podrán añadir Registros al Subformulario.