Está en la página 1de 25

UNIVERSIDAD DE EL SALVADOR FACULTAD DE INGENIERIA Y ARQUITECTURA ESCUELA DE INGENIERIA DE SISTEMAS INFORMATICOS PROGRAMACION II (INDUSTRIAL Y MECANICA) CICLO I - 2013

GUIA DE LABORATORIO N 7
Formularios Simples Personalizados Objetivo: Crear formularios simples para el mantenimiento de tablas. Consideraciones - Debe de continuar trabajando dentro de su proyecto PermisosUes.

Abrir su proyecto por medio de la instruccin SET DEFAULT TO y la Carpeta donde se ubica su proyecto. En la ventana de Comando, digite las instrucciones de entorno SET: SET STRICT TO 0 && Fechas eliminando horas, minutos y segundos SET CENTURY ON && el ao aparece con 4 dgitos. SET DATE TO British && Formato de fecha primero da, luego mes. SET ENGINEBEHAVIOR 70 && Ejecuta consultas en formato SQL estndar. Ejemplo No. 1 Crear un formulario para el mantenimiento de empleados, este permitir: adicionar, modificar, eliminar y desplazarse por los diferentes registros de la tabla empleados. Nombre del formulario: Empleado

Pasos para crear un formulario personalizado: Seleccione la ficha Docs, luego el boton Nuevo (new) Seleccione el boton New Form

Pantalla del diseador de formulario, clic sobre el formulario, luego clic derecho para desplegar el menu, seleccione el entorno de datos:

Clic aqu

Adicione la tabla Empleado, luego clic en el boton Cerrar (close):

Tabla Empleado en la ventana entorno de Datos

Insertar los campos de la tabla Empleado en el formulario Desde la tabla Empleado, seleccione el encabezado Fields y arrastrarlo al formulario:

Campos vinculados a los objetos cajas de texto y etiquetas:

Modifique el tamao de los controles y distribyalos dentro del formulario, luego inserte 8 botones de comando:

Uso del control: Combo Box (lista combinada): Es utilizado para desplegar listados de datos, de los cuales se debe de elegir uno, para nuestro proyecto se aplicara en los campos: - Genero: M, F - Tipo de empleado: ADM, DOC - Id Afp: CRE, COF, IPF, INP - Estado empleado: A, I, S, R Los controles Combo Box sustituirn a las cajas de texto de la anterior lista, por lo que es necesario eliminar estas cajas

Eliminar Caja de Texto

Agregar Combo Box

Luego utilice el asistente para combo Box

Asistente para Lista combinada (Combo Box):

Seleccione el control (combo1). Clic botn derecho del ratn. Desde el men seleccione Builder

El asistente esta formado de 4 fichas: 1. Listado de Items: Aqu se establece los datos a desplegar y de donde provienen: tabla o ingresados manualmente.

Origen: datos ingresados manualmente.

A continuacin aparece una cuadricula formada por una columna, agregue otra columna y digite los datos que se muestran a continuacin, segn la columna: Column1 MASCULINO FEMENINO Column2 M F

Paso 1: Seleccione Ingreso Manual

Paso 3 Digite los datos mostrados

Paso 2 Incremente a 2 columnas

2. Estilo

Seleccione la opcin Tridimensional. Lista desplegable que permite nicamente seleccionar el dato sin modificar. Si: Buscar incrementalmente.

3. Distribucin (layout) - Modifique el ancho de las columnas. - Doble clic sobre el titulo Column2 para que esta aparezca sombreada, esto con el objetivo de ocultar la columna cuando se ejecute

Clic para ocultar en tiempo de ejecucin

Ancho

Valor Aqu se establece que suceder con el dato seleccionado, generalmente se asocia al campo de la tabla. Ejemplo: si selecciona el gnero Femenino el dato F se vincula al campo Gnero de la tabla empleado. Seleccione Colum2: Es el dato: M F que se vincula al campo Empleado.Genero
6

Seleccione Columna 2, esta contiene F M

Columna 2 se vincula a campo Empleado.Genero

Vista de la lista desplegable: No se visualiza el dato a guardar M F, pero internamente existe.

Realice los mismos pasos en los campos: - Id Afp - Tipo de empleado - Estado empleado: Cambiar el control caja de texto por lista combinada para el campo: IdAfp Ficha 1 Agregue manualmente catalogo de AFP Ficha 2 Seleccione las siguientes opciones

Ficha 3 Ocultar columna 2

Ficha 4 Campo a actualizar Empleado.Idafp

Resultado: Vista de la lista desplegable:

Cambiar el control caja de texto por lista combinada para el campo: Tipo empleado: Ficha 1 Agregue manualmente tipos de empleados. Ficha 2 Seleccione las siguientes opciones.

Ficha 3 Ocultar columna 2

Ficha 4 Campo a actualizar Idtipoemple

Resultado:

Cambiar el control caja de texto por lista combinada para el campo: Estado del empleado: Ficha 1 Digite estados de empleados. Ficha 2 Seleccione las siguientes opciones

Ficha 3 Ocultar columna 2

Ficha 4 Campo a actualizar Estado

Resultado

Resultado final: Agregando etiqueta de titulo

10

Modificacin de propiedades de la tabla Empleados: Abrir el entorno de datos y modificar las siguientes propiedades de la tabla Empleados:

Descripcin de las propiedades de la tabla Empleados: Verifique que los valores de las siguientes propiedades estn asignados. Propiedad Valor Descripcin Alias Empleado Tabla a utilizar (se abre automticamente). BufferModeOverride 5 Entorno de red muchos pueden trabajar. Name Cursor Nombre interno de la tabla. Order Apellidos Indice activo. A las cajas de texto, en la propiedad Enabled asigne el valor .F. Controles del formulario Lista de Controles: Objeto Formulario Etiqueta Cajas de texto Listas desplegables Botones de comando

Tipo Form Label Texbox ComboBox Command

Cantidad Descripcin 1 Ventana que contendr controles 16 Mostrar texto fijo. 11 Muestra los datos de empleados. 4 Despliega listado de opciones. 5 Para desplazar a travs de los registros.

11

Programacin de eventos Botn titulado Inicio:

Botn titulado Previo:

Botn titulado Siguiente:

Botn titulado Ultimo:

12

Botn titulado Agregar: Este botn ejecuta cdigo dependiendo del mensaje que muestre la propiedad Caption, que puede ser: Agregar o Guardar.

13

Botn titulado Modificar: Este botn ejecuta cdigo dependiendo del mensaje que muestre la propiedad Caption, que puede ser: Modificar o Guardar

14

15

Botn titulado Cerrar:

16

Ejemplo No. 2 Crear un formulario para el mantenimiento de Departamentos o unidades, este permitir: adicionar, modificar, eliminar y desplazarse por los diferentes registros de la tabla; adems permitir crear automticamente el cdigo nico (llave) por cada nuevo registro (utiliza la tabla Contador). Nombre del formulario: Deptos1

Observacin: nicamente mostrara el Id de la Unidad, este no podr ser modificado por el usuario.

Pasos para crear un formulario personalizado: Seleccione la ficha Docs, luego el boton Nuevo (new) Seleccione el boton New Form

17

Pantalla del diseador de formulario, clic sobre el formulario, luego clic derecho para desplegar el menu, seleccione el entorno de datos:

Clic aqu

Agregue las tablas: Deptos y Contador

Descripcin de las propiedades de la tabla Empleados: Verifique que los valores de las siguientes propiedades estn asignados. Propiedad Valor Descripcin Alias Deptos Tabla a utilizar (se abre automticamente). BufferModeOverride 5 Entorno de red muchos pueden trabajar. Name Cursor1 Nombre interno de la tabla. Order Deunidad Indice activo.

18

Descripcin de las propiedades de la tabla Contador: Verifique que los valores de las siguientes propiedades estn asignados. Propiedad Valor Descripcin Alias Contador Tabla a utilizar (se abre automticamente). BufferModeOverride 5 Entorno de red muchos pueden trabajar. Name Cursor2 Nombre interno de la tabla.

Insertar etiqueta con caption: Mantenimiento de Departamentos Se insertan los campos desde la tabla Deptos:

Iddepto Dedepto

Luego agregue los botones:

19

Seleccione los campos de texto y aplique a la propiedad Enabled el valor .F.

Iddepto Dedepto

Programacin de eventos Botn titulado Inicio:

Botn titulado Previo:

20

Botn titulado Siguiente:

Botn titulado Ultimo:

Botn titulado Agregar:

Iddepto

Dedepto

Iddepto

21

Iddepto

Dedepto

Iddepto

22

Botn titulado Modificar:

Iddepto

Dedepto
Iddepto

Iddepto

Dedepto

23

Botn titulado Eliminar

(Iddepto = THISFORM.Iddepto.VALUE)

Botn titulado Cerrar:

Iddepto

Dedepto

24

Ejercicios propuestos: Hacer los formularios de las tablas: Permisos., Puestos y Tipoper.

25

También podría gustarte