S04 Taller: Formulario y subformulario en ingreso de datos

Para el caso planteado en clases sobre Fidelización de clientes, realice lo siguiente:

1. Diseñe tablas, campos, claves primarias y relaciones para el proceso descrito en el caso y revisado durante la clase.Ingrese datos de prueba para comprobar la funcionalidad de lo presentado.

Revise que el diseño planteado es acorde a lo desarrollado para el análisis teórico del caso. De ser necesario añada los elementos necesarios para hacer factible lo descrito con la DB, Por ejemplo, una tabla de clientes.

2. Implemente un Formulario «Principal» o de encabezado para el ingreso de datos simple, de tipo columnas. Añada un cuadros de texto con nombres «saldo_ultimo» y «saldo_nuevo» para buscar y usar el último saldo registrado en la tabla. El saldo depende de las transacciones previas registradas en la tabla

3. Para calcular el «saldo_nuevo» usando los puntos de ingreso o retiro, en el cuadro «saldo_nuevo», en la propiedad «Datos/origen de control» podría usar una expresión semejante a:

=[saldo_ultimo]+[ingreso]-[retiro]

4. Realice un formulario tipo tabular para la tabla de «detalles» o transacciones, de ser necesario use un cuadro combinado para la selección de las claves primarias.

La tabla de detalles registra los puntos para todos los clientes, por lo que es importante separar las transacciones por clientes en el Formulario. Se usará un Formulario/Subformulario para clasificar los datos.

5. Crear una copia del formulario del numeral 2 con nombre «F_SF_Puntos», y añada como subformulario el realizado en el numeral anterior (5) «SF_PuntosHistorial». Use como vínculos entre «campos principales y secundarios» el campo id_cliente en ambas formularios.

Verifique si ingresa un nuevo registro con otro «id_cliente,» el historial de la parte inferior se actualiza automáticamente.

Complete la instrucción de búsqueda de saldo_ultimo considerando el criterio que se busca de un cliente especifico dado por id_cliente del formulario.

6. Realice una consulta tipo pregunta gerencial aplicable para el caso.


Referencia: Crear un formulario que contiene un subformulario (formulario de uno a varios). support.microsoft.com. Revisado Octubre,2022.
https://support.microsoft.com/es-es/office/crear-un-formulario-que-contiene-un-subformulario-formulario-de-uno-a-varios-ddf3822f-8aba-49cb-831a-1e74d6f5f06b