Subformularios

Relaciones de uno a varios en sus aplicaciones: utilice subformularios

Establecer una relación de uno a uno es bastante sencillo. Todo lo que se necesita es un campo de búsqueda. Aquí hay algo que puede ayudar a establecer relaciones de uno a varios en un instante. En las relaciones de uno a varios, existe un formulario primario que representa el lado de uno de la relación y hay un formulario secundario que representa el lado de varios de dicha relación. El formulario secundario se incluye como una parte del formulario principal y se denomina formulario secundario.


Adición de subformularios

Adición de otro formulario en su formulario, tal como agregar un campo


Adición de registros secundarios

Se pueden agregar varias filas de registros secundarios de una sola vez


Visualización de registros secundarios

Una vista combinada que muestra tanto los registros principales como los secundarios en el mismo lugar


Eventos Deluge de subformularios

Aparte de las tareas regulares, hay dos tareas nuevas, específicamente para los subformularios.

Adición de subformularios en su aplicación

Durante el proceso de creación de aplicaciones empresariales personalizadas, se enfrenta muchas veces a la necesidad de utilizar relaciones entre datos principales y secundarios. Los subformularios resuelven esta necesidad en minutos. En primer lugar, cree su formulario secundario como cualquier otro formulario normal y agregue todos los campos. A continuación, cree el formulario principal. En el formulario principal, al igual que la adición de los campos, también puede agregar el subformulario. En el panel de la izquierda, arrastre y suelte el campo de subformulario en el área de generador de formulario. Puede elegir un formulario secundario dentro de la misma aplicación o desde otra.

Adición de registros secundarios

Los subformularios se insertan en el formulario principal. Puede agregar varios registros secundarios para el subformulario de una vez. En el modo de acceso, el subformulario aparece en un diseño tabular. Puede agregar registros a uno tras otro haciendo clic en el enlace "Agregar nuevo". Cada registro agrega una nueva fila en la tabla. Incluso mientras agrega los registros puede quitar filas que no desee agregar. Puede agregar registros secundarios al subformulario no solamente en el formulario, sino que incluso durante la edición de un registro.

Visualización de registros secundarios

Los registros secundarios se muestran junto con su registro principal correspondiente en una vista combinada. En cada fila, junto con los registros principales, todos los registros secundarios asociados aparecen como enlaces. Si se hace clic en el enlace se abren los detalles del registro secundario en una ventana emergente. El resumen del registro principal muestra todos los detalles tanto del registro principal, así como los del registro secundario. En el modo de diseño de la vista, los usuarios pueden elegir qué campo del subformulario debe mostrarse en la vista combinada.

Eventos Deluge de subformularios

Los subformularios tienen dos nuevos eventos especiales: en Agregar fila y en Eliminar fila. El evento Agregar fila se activa cada vez que se agrega un registro secundario al formulario principal. Asimismo, el de Eliminar fila se activa cada vez que se elimina un registro secundario del formulario principal. Además de especificar las reglas de negocio en estos eventos para el subformulario, también puede incluir el flujo de trabajo para los campos presentes en el subformulario. Las acciones que se ejecutarán cuando un usuario ingresa valores en los campos del formulario secundario pueden especificarse en el formulario principal.