Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Maestro Detalle PDF
Maestro Detalle PDF
Aplicación
Maestro – Detalle
Autor: Vásquez Blas Leopoldo
infotutoriales.info
lexblas@gmail.com
15/01/2016
1. Lo primero que haremos es diseñar e implementar nuestra base de datos. En este caso
usaré Microsoft SQL Server 2008.
Aplicación
Como hemos visto en el diagrama de nuestra base de datos, contamos con tres tablas. La
tabla cabecera, será la tabla maestro y la detalle será (valga la redundancia) el detalle. Con
Panel de control
Lo dejaremos con autenticación integrado de Windows. Para esto en SQL Server debe
estar en modo de autenticación mixta.
Clic en siguiente.
Podemos crear el perfil de conexión de la base de datos a través del Database Profile o
a través de Database.
4. Diseño de la ventana
Para estar sección solo usaremos datawindows para la cabecera y detalle. También
podríamos usar los controles comunes, instrucciones sql y cursores.
La ventana se llamará w_maestro_detalle.
Nota: Los nombres de los controles están separados por un guion bajo “_”.
En esta venta podríamos haber escogido Quick Select, pero escogeremos SQL Select.
Siguiente paso es hacer lo mismo con los otros datawindows, pero usando datagrid.
Si deseamos ver cómo está quedando nuestra aplicación en tiempo de ejecución, debemos
agregar el siguiente código en el evento de la aplicación.
La búsqueda de productos.
Dentro del sle_buscar, en el evento modified agregamos el siguiente código.
Validar para que no se agregue el mismo producto más de una vez en el detalle.
return li_cod
Botones
En el botón nuevo agregamos en siguiente código.
dw_detalle.retrieve( 0)
dw_buscar.retrieve( )
sle_buscar.text=""
cb_nuevo.enabled=false
cb_guardar.enabled=true
cb_cancelar.enabled=true
Botón cb_cancelar
Botón guardar
7. La aplicación en ejecución.