En este ejemplo, veremos cómo crear un enlace entre los formularios para el mantenimiento de las tablas utilizadas en los campos de selección (combobox).
Serán creados dos Formularios
- Registro de productos, en este registro hay un campo (Select) para seleccionar categorías.
- Registro de categorías, aplicación auxiliar (pop-up) para categorías de mantenimiento de tablas.
Creando el formulario de Categorías
Nota:
En caso de que tenga alguna duda de como crear un Formulario, acceda aquí: Creando un nuevo Formulario
1. Cree una nuevo “Formulario” del tipo de registro único basado en la tabla de “Categories“.

2.En la ventana de creación de la aplicación, si desea una mejor visualización del formulario, seleccione la pestaña “Campos” y cambie la etiqueta de los campos, como se muestra a continuación:

3. En el menú de la aplicación, abra la carpeta Campos y haga clic en el campo categoryid.
4. Abra la pestaña Editar “Valor de la base de datos” y cambie la propiedad Insertar a Incremento automático (automático)

5. En la barra de herramientas de ScriptCase, haga clic en el botón “Generar fuentes”.

Creando el formulario de productos
Nota:
En caso de que tenga alguna duda de como crear un Formulario, acceda aquí: Creando un nuevo Formulario
1. Cree una nueva aplicación del tipo de “Registro Único” basada en la tabla de Products.

2. También en la ventana de creación de la aplicación, si desea una mejor visualización del formulario, seleccione la pestaña “Editar Campos” y cambie la Etiqueta de los campos, como se muestra a continuación:

3. En el menú de la aplicación, abra la carpeta Campos y haga clic en el campo categoryid.
4 . En la configuración del campo, navegue hasta la pestaña “Edición de Lookup” y reemplace la consulta en el cuadro de texto con la siguiente consulta:
SELECT categoryid, categoryname FROM categories ORDER BY categoryid

Creando un enlace para actualizar el campo categoryid
1. Aún en la pestaña “Edición de Lookup“, haga clic en el botón “Crear enlace“

2. Una vez hecho esto, seleccione el Formulario de Categorías creado previamente y haga clic en continuar para crear el enlace entre formularios.

12. Finalmente, después de crear el enlace dentro de la aplicación, seleccione el botón “Ejecutar Aplicación“

Para ver más ejemplos creados con Scriptcase, vaya a: Ejemplos: Sistemas completos y aplicaciones con Scriptcase.
Comment this post