Você está na 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

1
Pasos para crear un formulario personalizado:

Seleccione la ficha Docs, Seleccione el boton


luego el boton Nuevo (new) 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):

2
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:

3
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 Agregar Combo Box


Caja de
Texto

Luego utilice el asistente para combo Box

4
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
Paso 1:
una cuadricula formada Seleccione
por una columna, Ingreso Manual
agregue otra columna y
digite los datos que se
muestran a continuacin,
segn la columna:
Paso 3 Paso 2
Column1 Column2 Digite los datos Incremente a
MASCULINO M mostrados 2 columnas
FEMENINO F

5
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. Clic para ocultar en tiempo
- Doble clic sobre el titulo de ejecucin
Column2 para que esta
aparezca sombreada,
esto con el objetivo de
ocultar la columna
Ancho
cuando se ejecute

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

Seleccione Colum2:
Es el dato: M F que se
vincula al campo
Empleado.Genero

6
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 Ficha 2
Agregue manualmente catalogo de AFP Seleccione las siguientes opciones

Ficha 3 Ficha 4
Ocultar columna 2 Campo a actualizar Empleado.Idafp

7
Resultado:
Vista de la lista desplegable:

Cambiar el control caja de texto por lista combinada para el campo: Tipo
empleado:

Ficha 1 Ficha 2
Agregue manualmente tipos de empleados. Seleccione las siguientes opciones.

Ficha 3 Ficha 4
Ocultar columna 2 Campo a actualizar Idtipoemple

8
Resultado:

Cambiar el control caja de texto por lista combinada para el campo: Estado del
empleado:

Ficha 1 Ficha 2
Digite estados de empleados. Seleccione las siguientes opciones

Ficha 3 Ficha 4
Ocultar columna 2 Campo a actualizar Estado

9
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 Tipo Cantidad Descripcin
Formulario Form 1 Ventana que contendr
controles
Etiqueta Label 16 Mostrar texto fijo.
Cajas de texto Texbox 11 Muestra los datos de
empleados.
Listas desplegables ComboBox 4 Despliega listado de opciones.
Botones de comando Command 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, Seleccione el boton


luego el boton Nuevo (new) 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

Você também pode gostar