Páginas 11-26

Anuncio
MODIFICACIONES DE LAS PROPIEDADES DE LA
FORMA.
Como primer paso modificaremos las siguientes propiedades de la forma, con los valores
que se especifican para cada una de ellas.
Propiedad
AutoCenter
BorderStyle
Caption
Height
MaxButton
MinButton
Name
ShowTips
Width
Valor
.T. – Verdadero
2 – Borde de Línea Doble
Catalogo de Empleados
370
.F. –Falso
.F . –Falso
FrEmpleados
.T . – Verdadero
500
NOTA : Si la VENTANA DE PROPIEDADES no esta visible, es necesario presionar el
botón
de la BARRA DEL DISEÑADOR DE FORMULARIOS para que dicha
ventana aparezca.
NOTA : para que el manejo de las propiedades sea más fácil, será necesario tener siempre
seleccionada la FICHA TODOS de la VENTANA DE PROPIEDADES .
NOTA : para todas aquellas propiedades cuyo valor aparece con letras cursivas en la
VENTANA DE PROPIEDADES , significa que un valor no puede ser modificado en
tiempo de diseño y en ocasiones ni en tiempo de ejecución . Para saber mas de esto , es
necesario hacer referencia a la Ayuda.
ALMACENAMIENTO DEL FORMULARIO
Ahora guardaremos el formulario, para esto haremos clic sobre el botón
especificaremos la Ruta y el Nombre para el formulario. La Ruta será
/EMPLEADOS/FORMAS y el nombre EMPLEADOS .
11
y después
AGREGAR NUEVOS METODOS Y PROPIEDADES
Ahora agregaremos algunos Métodos y Propiedades extras a nuestro Formulario, estos
Métodos y Propiedades los utilizaremos para el manejo de los Datos. El código que se
almacenara en cada uno de estos Métodos, y el valor para las Propiedades se especifican
mas adelante.
AGREGAR NUEVAS PROPIEDADES
1) Primero seleccionaremos la opción FORMULARIO / NUEVA PROPIEDAD....,esta
acción mostrara la siguiente pantalla .
2) En la pantalla anterior especificaremos el Nombre de la Propiedad y una breve
Descripción del dato que almacena
3) Hacer clic en el botón de AGREGAR
4) Los pasos 2 y 3 se repiten para cada una de las propiedades, cuando se haya terminado
con todas las propiedades presionar el botón CERRAR.
Las propiedades a agregar se listan a continuación.
Propiedad
Editando
SalvaReg
Descripción
Especifica si el usuario esta editando o
agregando un nuevo registro
Guarda el registro a donde sé esta apuntando
12
AGREGAR NUEVOS METODOS
1) Primero seleccionaremos la opción FORMULARIO/ NUEVA METODO....., esta
acción mostrara la siguiente pantalla.
2) En la pantalla anterior especificaremos el Nombre del Método y una breve Descripción
de la Función que realiza.
3) Hacer clic en el botón AGREGAR
4) Los pasos 2 y 3 se repiten para cada uno de los Métodos, cuando se haya terminado con
todos los Métodos presionar el botón CERRAR
Los Métodos a agregar se listan a continuación :
Propiedad
Descripción
Deshabilitar
Deshabilita todos los componentes del
formulario
GetBlank
Elimina el contenido de los componentes del
Formulario, para proceder a la captura de un
Nuevo Registro
GetIt
Coloca el contenido de los campos de la
tabla en el respectivo componente del
Formulario
Habilitar
Habilita todos los componentes del
Formulario
PonCeros
Completa el contenido de una cadena con O
a la izquierda
Rfc
Calcula el RFC
SaveIt
Guarda el contenido de los componentes en
sus campos correspondientes
SetButtons
Realiza el manejo de los botones de
navegación
13
MODIFICACIONES AL ENTORNO DE DATOS DEL
FORMULARIO
El ENTORNO DE DATOS es tal vez la parte más importante cuando sé esta creando un
Formulario, pues en este se especifican las Tablas que serán utilizadas por el Formulario,
así como también algunas propiedades tales como el Índice, Filtro, etc.
Para visualizar el ENTORNO DE DATOS es necesario presionar el botón
de la
BARRA DEL DISEÑADOR DE FORMULARIOS . El entorno de datos lucirá de la
siguiente forma.
Al momento en que aparezca el Entorno de Datos, aparecerá la siguiente pantalla, la cual
nos ayudara a Agregar las Tablas que nuestro Formulario utilizara.
14
1) Ahora seleccionaremos la Base de Datos EMPRESA dentro del Cuadro Desplegable,
lo que provocara que en la lista se muestren las Tablas que conforman la Base de Datos.
2) Como siguiente paso, seleccionaremos una de las Tablas y haremos clic en el botón
AGREGAR. Esta provocara que la tabla se agregara al ENTORNO DE DATOS de
Nuestro formulario.
3) Ya que nuestro formulario necesita de todas las Tablas de la Base de Datos EMPRESA,
el paso 2 se repetirá para cada una de las Tablas que se muestren en la lista.
4) Una vez que se agregaron todas las Tablas , presionar el botón CERRAR
Los pasos anteriores harán que nuestro ENTORNO DE DATOS quede de la siguiente
manera .
15
MODIFICACIONES A LAS PROPIEDADES DE LAS
TABLAS
1) Para mostrar la VENTANA DE PROPIEDADES para las Tablas, procederemos de la
siguiente manera : Dar un clic Derecho sobre algunas de las tablas y seleccionar del
MENU
CONTEXTUAL
la opción
PROPIEDADES,
la
VENTANA DE
PROPIEDADES lucirá de la manera siguiente :
16
3) El siguiente paso será modificar las Propiedades para cada una de las Tablas. Para esto
se presentan las siguientes Tablas :
NOMBRE DE LA TABLA : Empleado
Propiedad
Order
Valor
Idx_nomina
NOMBRE DE LA TABLA : Fil_Empleado
Propiedad
Order
Valor
Idx_nomina
17
NOMBRE DE LA TABLA: Dir_Empleado
Propiedad
Order
Valor
Idx_nomina
NOMBRE DE LA TABLA: Puesto_Empleado
Propiedad
Order
Valor
Idx_nomina
NOMBRE DE LA TABLA: Departamento
Propiedad
Order
Valor
Idx_kDepto
NOMBRE DE LA TABLA: Categoria
Propiedad
Order
Valor
Idx_kCAT
NOTA : Para modificar el valor de una Propiedad, considere lo siguiente : Cuando usted
se posiciona en una Propiedad dentro de la VENTANA DE PROPIEDADES, en la parte
superior de dicha ventana aparecerá un Cuadro Desplegable, el cual le muestra los valores
posibles para dicha propiedad, y aquí puede seleccionar el valor deseado. En otras
ocasiones solo muestra un Edit, para teclear el valor de la Propiedad.
18
4) Guardar el formulario.
CREACION DE LAS RELACIONES ENTRE TABLAS
1) Primeramente es necesario que el ENTORNO DE DATOS este visible. así que hay
que hacerlo aparecer.
2) Para lograr la relación entre 2 Tablas, se deberá de arrastrar el Campo de la Tabla
Madre y soltarlo sobre el índice de la Tabla Hija. Para crear la relación EMPLEADODIR_EMPLEADO arrastraremos el Campo EMPLEADO.No_NOMINA y lo sol
Taremos sobre el Índice idx_nomina de la Tabla Dir_EMPLEADO. Al momento que
estamos arrastrando el Campo y lo movemos sobre un índice el cursor del Mouse
Cambia.
19
NOTA : el arrastre del campo se realiza con el botón IZQUIERDO del Mouse.
3) Una vez que se haya creado la relación, el dibujo anterior aparecerá de la siguiente
Manera :
20
4) Crear la relación EMPLEADO – FIL_EMPLEADO, arrastraremos el Campo
EMPLEADO.No_ NOMINA y lo soltaremos sobre el Índice idx_nomina de la Tabla
FIL_EMPLEADO.
5) Crear la relación EMPLEADO - PUESTO EMPLEADO, arrastraremos el Campo
EMPLEADO.No_NOMINA y lo soltaremos sobre el Índice idx_nomina de la tabla
PUESTO_EMPLEADO.
6) Crear la relación PUESTO_EMPLEADO - DEPARTAMENTO, arrastraremos el
Campo PUESTO_EMPLEADO.K_departamento y lo soltaremos sobre el Índice
Idx_Kdepto de la Tabla DEPARTAMENTO.
7) Crear la relación PUESTO - EMPLEADO - CATEGORIA, arrastraremos el campo
PUESTO_EMPLEADO.K_categoria y lo soltaremos sobre el Índice idx_Kcat de la
Tabla CATEGORIA.
NOTA : Visual FoxPro solo permite ligar un Campo a la vez. Para solucionar el problema
que se presenta al arrastrar 3 veces el campo EMPLEADO.No_NOMINA lo cual es
necesario para realizar la Primer relación EMPLEADO – DIR_EMPLEADO cerraremos
el Entorno de Datos e inmediatamente después lo haremos aparecer de nuevo, esto se hará
después de crear cada relación que involucre al campo EMPLEADO.No_NOMINA . Con
esto se eliminara el problema y podremos crear las Tres relaciones que involucran a este
campo.
CREACION DE LOS BOTONES DE NAVEGACION Y DE
OPCIONES.
Ahora nos enfocaremos a la creación de los Botones de navegación y los de Opciones, la
manera en que estos estarán ubicados en Pantalla es la siguiente :
21
A continuación se muestra una tabla que contiene las Propiedades a modificar de los
componentes mostrados en la figura anterior y los valores que serán asignados a las
mismas.
Componente
1
Tipo
Contenedor
2
Shape
3
Boton
Propiedad
BackStyle
BorderWidth
Height
Left
Name
Top
Wiath
SpecialEffect
Height
Left
Top
Width
Caption
Heigth
Left
Name
Picture
22
Valor
0 – tranparente
0
40
156
Botones
321
336
0 –3D
36
3
2
125
27
12
Bnincio
/empleados/imágenes
4
5
6
Boton
Boton
Boton
7
Shape
8
Boton
ToolTipText
Top
Width
Caption
Heigth
Left
Name
Picture
ToolTipText
Top
Width
Caption
Heigth
Left
Name
Picture
ToolTipText
Top
Width
Caption
Heigth
Left
Name
Picture
ToolTipText
Top
Width
SpecialEffect
Height
Left
Top
Width
Caption
Enabled
Heigth
Left
Name
Picture
ToolTipText
Top
23
/wztop.bmp
ir al registro anterior
7
27
27
39
BnAtras
/empleados/imágenes
/wzback.bmp
Ir al registro
7
27
27
66
Bnadelante
/empleados/imágenes
/wznext.bmp
ir al siguiente registro
7
27
27
93
BnFin
/empleados/imágenes
/wzend.bmp
ir al ultimo registro
7
27
0 –3D
36
132
2
72
.F: - Falso
27
141
BnGuardar
/empleados/imágenes
/wzsave.bmp
Guardar los cambios
realizados
7
9
Boton
Width
Caption
Enabled
Heigth
Left
Name
Picture
ToolTipText
10
Shape
11
Boton
Top
Width
SpecialEffect
Heigth
Left
Top
Width
Caption
Heigth
Left
Name
Picture
ToolTipText
12
Boton
Top
Width
Caption
Heigth
Left
Name
Picture
ToolTipText
13
Shape
14
Boton
Top
Width
SpecialEffect
Height
Left
Top
Widt
Caption
Heigth
Left
Name
24
27
.F:Falso
27
168
BnCancelar
/empleados/imágenes
/wzcancel.bmp
Deshacer los cambios
realizados
7
27
0 – 3D
36
208
2
72
27
217
BnNuevo
/empleados/imágenes
/wznew.bmp
Agregar un nuevo
registro
7
27
27
244
BnModificar
/empleados/imágenes
/wzedit.bmp
modificar el registro
actual
7
27
0 –3D
36
285
2
45
27
294
BnSalir
Picture
15
Linea
16
Linea
ToolTipText
Top
Width
BorderColor
BorderWidth
Heigth
Left
Top
Width
BorderColor
BorderWidth
Heigth
Left
Top
Width
/empleados/imágenes
/wzclose,bmp
Salir del formulario
7
27
128,128,128
2
0
0
39
500
255,255,255
2
0
0
40
500
Es importante remarcar que un componente contenedor tiene la capacidad de incluir en el
varios componentes de diversos tipos. Un contenedor es usado generalmente para
manipular un conjunto de componentes como uno solo, ya que al afectar propiedades tales
como el Enabled, Visible, etc del contenedor, provoca que dichas propiedades también sean
afectadas para los controles que están dentro de el.
Para la construcciones de los botones de navegación y de los de opciones se utiliza un
contenedor el cual incluye a todos los demás componentes, dicho componente es el No 1 de
la lista anterior. Por lo que el primer componente que debe colocarse en la forma es un
contenedor.
La manera en que pondremos los demás componentes dentro del Contenedor es la
siguiente:
1) Una vez colocado el Componente No1 (Contenedor)en el Formulario, procederemos a
Modificar sus propiedades con respecto a la tabla antes ilustrada.
2) Ahora, haremos clic DERECHO sobre el Contenedor y seleccionaremos
MODIFICAR del menú contextual
25
3) La accion anterior hará que el contenedor se muestre de la siguiente manera :
4) Ahora que el contenedor aparece en esta forma, es tiempo de agregar los demás
Componentes, los cuales quedaran colocados dentro del contenedor.
5) Una vez que se haya terminado de colocar todos los componentes y de modificar las
Propiedades de dichos controles, salva el formulario.
26
Descargar