Escolar Documentos
Profissional Documentos
Cultura Documentos
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.
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:
Pantalla del diseador de formulario, clic sobre el formulario, luego clic derecho
para desplegar el menu, seleccione el entorno de datos:
Clic
aqu
2
Tabla Empleado en la ventana entorno de Datos
3
Modifique el tamao de los controles y distribyalos dentro del formulario, luego
inserte 8 botones de comando:
Los controles Combo Box sustituirn a las cajas de texto de la anterior lista, por lo
que es necesario eliminar estas cajas
4
Asistente para Lista combinada (Combo Box):
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.
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:
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:
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
17
Pantalla del diseador de formulario, clic sobre el formulario, luego clic derecho
para desplegar el menu, seleccione el entorno de datos:
Clic
aqu
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.
Iddepto
Dedepto
19
Seleccione los campos de texto y aplique a la propiedad Enabled el valor .F.
Iddepto
Dedepto
Programacin de eventos
Botn titulado Inicio:
20
Botn titulado Siguiente:
Iddepto
Dedepto
Iddepto
21
Iddepto
Dedepto
Iddepto
22
Botn titulado Modificar:
Iddepto
Dedepto
Iddepto
Iddepto
Dedepto
23
Botn titulado Eliminar
(Iddepto = THISFORM.Iddepto.VALUE)
Iddepto
Dedepto
24
Ejercicios propuestos:
Hacer los formularios de las tablas: Permisos., Puestos y Tipoper.
25