manual de ms visual foxpro 6.0
DESCRIPTION
fox proTRANSCRIPT
-
UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU
FACULTAD DE ADMINISTRACIN
DE EMPRESAS
Elaborado por: Lic. Adm. MARTINEZ BRAVO, Fermn
[email protected] [email protected]
MS VISUAL FOXPRO FULL PRCTICA
-
MS Visual FoxPro Full Prctica
Elaborado Por: Lic. Adm. Martinez Bravo, Fermn Pag. 2
CASO: ALQUILER DE VIDEOS
Se trata de una tienda de alquiler de videos, que desea implementar un sistema
automatizado que le permita administrar la informacin sobre sus clientes y
videos en alquiler.
Siguiendo la fase de diseo lgico se ha logrado los siguientes esquemas:
Esquema lgico (Modelo E/R)
CLIENTE BOLETA
VIDEO
1:N
M:N
CATEGORIA
GENERO
1:N
1:N
CORRESPONDE
REFERECIA
PERTENECE
PERTENECE
(1,n) (1,1)
IdClie
NomClie
DirClie
TelClie
IdBoleta
Fecha
IdCateg
DesCateg
Precio
IdVideo
DesVideo
IdGenero
DesGenero
(1,n)
(1,n)
(1,n)
(1,1)
(1,n) (1,1)
Stock
DniClie
-
MS Visual FoxPro Full Prctica
Elaborado Por: Lic. Adm. Martinez Bravo, Fermn Pag. 3
Esquema lgico (Metodologia IE)
Esquema lgico (Tablas sin valores)
CLIENTES (IdClie, NomClie, DirClie, TelClie)
BOLETAS (IdBoleta, IdClie, Fecha)
BOLETA_VIDEO (IdBoleta, IdVideo) Tabla de enlace
VIDEOS (IdVideo, IdCateg, IdGenero, DesVideo, Stock)
CATEGORIAS (IdCateg, DesCateg, Precio)
GENEROS (IdGenero, DesGenero)
CLIENTE
IdClie
DniClie NomClie DirClie TelClie
BOLETA
IdBoleta
IdClie (FK) Fecha
BOLETA_VIDEO
VIDEO
IdVideo
IdCateg (FK) IdGenero (FK) DesVideo Stock
CATEGORIA
IdCateg
DesCateg Precio
GENERO
IdGenero
DesGenero
IdBoleta (FK) IdVideo (FK)
-
MS Visual FoxPro Full Prctica
Elaborado Por: Lic. Adm. Martinez Bravo, Fermn Pag. 4
Esquema lgico (Tablas con valores)
CLIENTE IdClie DniClie NomClie DirClie TelClie C001 20737450 Flores Vargas, Jos Jr. Tacna N 741 362372 C002 05678945 Balbin Povis, Alfonso Jr. Bolognesi N 410 361840 C003 23459089 Osorio Vargas, Sotero Jr. Acolla N 647 C004 20895763 Rivera Crdova, Rolando Jr. Cuzco N 471 362448 C005 06745621 Sedano Salazar, Ral Jr. Grau N 807 362124 C006 24567890 Vasquez Mayta, Arturo Jr. La Cantuta N 125 C007 20563489 Huamn Roque, Juan Jr. Ayacucho N 1153 362198 C008 20734568 Balvin Dvila, Mximo Av. Ricardo Palma N 124 362364 C009 08976543 Balden Loyola, Sara Av. Huancayo N 170 361834 C010 06484956 Aylas Flores, Jos Av. Circunvalacin N 392 706266
BOLETA IdBoleta IdClie Fecha
000001 C001 12/01/2004 000002 C002 12/01/2004 000003 C001 19/01/2004 000004 C003 20/01/2004 000005 C001 02/02/2004 000006 C005 02/02/2004 000007 C007 02/02/2004 000008 C003 03/02/2004 000009 C010 03/02/2004 000010 C006 03/02/2004
BOLETA_VIDEO IdBoleta IdVideo
000001 V001 000001 V002 000002 V005 000003 V001 000004 V003 000005 V001 000005 V003 000005 V004 000007 V006 000007 V010
-
MS Visual FoxPro Full Prctica
Elaborado Por: Lic. Adm. Martinez Bravo, Fermn Pag. 5
VIDEO IdVideo IdCateg IdGenero DesVideo Stock V001 E AC EL ULTIMO SAMURAI 5 V002 C DR EL NIO Y EL TORO 2 V003 E AC EL SEOR DE LOS ANILLOS 4 V004 O AV EL TESORO ESCONDIDO 4 V005 N AC COMANDO 3 V006 E CO PEGADO A TI 2 V007 O DR TITANIC 4 V008 E AC EL PATRIOTA 3 V009 N TE DEMONIOS 1 V010 N AC CORAZON VALIENTE 5 V011 C DR MADRE INDIA 5 V012 C AC ROCKY 2 V013 C AC RAMBO 5
CATEGORIA IdCateg DesCateg Precio C CLSICO S/. 15.00 E ESTRENO S/. 20.00 N NORMAL S/. 10.00 O OFERTA S/. 5.00
GENERO IdGenero DesGenero AC ACCIN AV AVENTURA CO COMEDIA DR DRAMA TE TERROR
-
MS Visual FoxPro Full Prctica
Elaborado Por: Lic. Adm. Martinez Bravo, Fermn Pag. 6
Diccionario de datos para el SGBD MS Visual FoxPro NOMBRE DE
LA TABLA
DESCRIPCIN DE
LA TABLA
NOMBRE
DEL
CAMPO
TIPO DE
DATO Y
LONGITUD
OPCIN
NULL
DESCRIPCIN
DEL CAMPO
PK FK
IdClie Carcter(4) NOT NULL Identificacin del
cliente
Yes Not
DniClie Carcter(8) NOT NULL Nmero de DNI
del cliente
Not Not
NomClie Carcter(40) NOT NULL Apellidos y
nombres del
cliente
Not Not
DirClie Carcter(40) NOT NULL Direccin del
cliente
Not Not
CLIENTE GUARDA
INFORMACION DE
TODOS LOS
CLIENTES
REGISTRADOS EN
EL NEGOCIO
TelClie Carcter(6) NULL Nmero de
telfono del
cliente
Not Not
IdBoleta Carcter(6) NOT NULL Numero de la
boleta
Yes Not
IdClie Carcter(4) NOT NULL Identificacin del
cliente
Not Yes
BOLETA ALMACENA
INFORMACIN DE
LOS CLIENTES QUE
ALQUILARON
VIDEOS Y LA
FECHA EN LA QUE
SE ALQUIL
Fecha Fecha NOT NULL Fecha de alquiler Not Not
IdBoleta Carcter(6) NOT NULL Numero de la
boleta
Yes Yes BOLETA_VIDEO
IdVideo Carcter(4) NOT NULL Identificacin del
video
Yes Not
IdVideo Carcter(4) NOT NULL Identificacin del
video
Yes Not
IdCateg Carcter(1) NOT NULL Identificacin de
la categora
Not Yes
IdGenero Carcter(2) NOT NULL Identificacin del
gnero
Not Yes
DesVideo Carcter(40) NOT NULL Descripcin del
video
Not Not
VIDEO GUARDA
INFORMACIN DE
TODOS LOS
VIDEOS DEL
NEGOCIO
Stock Numrico(1,0) NOT NULL Stock de videos Not Not
IdCateg Carcter(1) NOT NULL Identificacin de
la categora
Yes Not
DesCateg Carcter(10) NOT NULL Descripcin de la
categora
Not Not
CATEGORIA GUARDA
INFORMACIN A
CERCA DE TODAS
LAS CATEGORAS
DE VIDEOS Precio Monetario NOT NULL Precio del video Not Not
IdGenero Carcter(2) NOT NULL Identificacin del
gnero
Yes Not GENERO GUARDA
INFORMACIN A
CERCA DE TODOS
LOS GNEROS DE
VIDEOS
DesGenero Carcter(10) NOT NULL Descripcin del
gnero
Not Not
-
MS Visual FoxPro Full Prctica
Elaborado Por: Lic. Adm. Martinez Bravo, Fermn Pag. 7
LABORATORIO N 01
INGRESO A MS VISUAL FOXPRO
1. De un clic en el botn Inicio.
2. Seleccione Programas\Microsoft Visual Studio 6.0\ Microsoft Visual
FoxPro 6.0
Una vez ingresado al Visual FoxPro nos mostrar la siguiente ventana de la
aplicacin:
-
MS Visual FoxPro Full Prctica
Elaborado Por: Lic. Adm. Martinez Bravo, Fermn Pag. 8
CREACIN DE LA BASE DE DATOS
1. Desde el men Archivo elija la opcin Nuevo...
2. En el cuadro de dilogo elija la opcin Base de datos
3. De un clic en el botn Nuevo archivo
-
MS Visual FoxPro Full Prctica
Elaborado Por: Lic. Adm. Martinez Bravo, Fermn Pag. 9
4. En el cuadro de dilogo especifique la direccin, ingrese el nombre de la
base de datos y de un clic en el botn Guardar.
CREACIN DE TABLAS
1. De un clic en el botn (Nueva tabla) del diseador de base de datos o
de un anti clic en el diseador de la base de datos y elija la opcin Nueva
tabla.
-
MS Visual FoxPro Full Prctica
Elaborado Por: Lic. Adm. Martinez Bravo, Fermn Pag. 10
2. De un clic en el botn Nueva Tabla
3. En el cuadro de dilogo especifique la direccin, nombre de la tabla y de un
clic en el botn Guardar.
-
MS Visual FoxPro Full Prctica
Elaborado Por: Lic. Adm. Martinez Bravo, Fermn Pag. 11
4. Luego en el diseador de tablas introducimos los campos, especificando su
nombre, tipo, ancho, nmero de decimales para los campos numricos, los
ndices y sus respectivas propiedades.
5. De un clic en el botn Aceptar del diseador de tablas
6. De un clic en el botn No para su posterior ingreso de registros.
-
MS Visual FoxPro Full Prctica
Elaborado Por: Lic. Adm. Martinez Bravo, Fermn Pag. 12
Para nuestro caso crear las dems tablas y al final se mostrar como la
siguiente figura:
MODIFICACION DE TABLAS
1. De un clic en botn (Modificar tabla) del diseador de base de datos o
de un anti clic la tabla a modificar y seleccione la opcin Modificar.
2. Realice las modificaciones que cree necesarias en la ventana de diseo de
tablas.
-
MS Visual FoxPro Full Prctica
Elaborado Por: Lic. Adm. Martinez Bravo, Fermn Pag. 13
INGRESO DE REGISTROS A TABLAS
1. De un clic en el botn (Examinar tabla) del diseador de base de datos
o de doble clic en la tabla o anti clic y luego elija la opcin Examinar
2. Desde el men Ver elija la opcin Modo Anexar
3. Ingrese los registros.
-
MS Visual FoxPro Full Prctica
Elaborado Por: Lic. Adm. Martinez Bravo, Fermn Pag. 14
Para nuestro caso ingrese los registros de todas las tablas, el cual al concluir
debe mostrase como la siguiente figura:
CREACION DE RELACIONES
1. En la ventana del diseador de base de datos
2. Arrastre el campo clave (PK) de la tabla principal hasta el campo forneo
(FK) de la tabla secundaria.
3. De un clic en el cuadro de verificacin Exigir integridad referencial.
4. Final mente de un clic en el botn Crear.
-
MS Visual FoxPro Full Prctica
Elaborado Por: Lic. Adm. Martinez Bravo, Fermn Pag. 15
Para nuestro caso relacionar las dems tablas y al finalizar se debe mostrar
como la siguiente figura:
-
MS Visual FoxPro Full Prctica
Elaborado Por: Lic. Adm. Martinez Bravo, Fermn Pag. 16
LABORATORIO N 02
CREACION DE VISTAS
1. Desde el men Archivo elija la opcin Nuevo...
2. En el cuadro de dilogo elija la opcin Consulta
3. De un clic en el botn Nuevo archivo
-
MS Visual FoxPro Full Prctica
Elaborado Por: Lic. Adm. Martinez Bravo, Fermn Pag. 17
4. Agregue las tablas de las cuales realizar la vista.
5. Agregue los campos.
6. Cierre la ventana de consulta y de un clic en botn Si.
7. Ingrese el nombre de la vista.
8. De un clic en el botn Aceptar.
-
MS Visual FoxPro Full Prctica
Elaborado Por: Lic. Adm. Martinez Bravo, Fermn Pag. 18
Una vez concluido se mostrar la vista en la ventana del diseador de base de
datos, tal como la siguiente figura:
VISUALIZACION DE UNA VISTA
1. De doble clic en la vista o anti clic y elija la opcin Examinar.
-
MS Visual FoxPro Full Prctica
Elaborado Por: Lic. Adm. Martinez Bravo, Fermn Pag. 19
2. Luego nos mostrar la ventana de vista.
MODIFICACIN DE UNA VISTA
1. De un anti clic en la vista y elija la opcin Modificar.
2. Realice las modificaciones que cree necesarias en la ventana de vista.
Para nuestro caso no hay necesidad de realizar modificacin alguna.
-
MS Visual FoxPro Full Prctica
Elaborado Por: Lic. Adm. Martinez Bravo, Fermn Pag. 20
LABORATORIO N 03
CREACION DE CONSULTAS
1. Desde el men Archivo elija la opcin Nuevo...
2. En el cuadro de dilogo elija la opcin Consulta
3. De un clic en el botn Nuevo archivo
-
MS Visual FoxPro Full Prctica
Elaborado Por: Lic. Adm. Martinez Bravo, Fermn Pag. 21
4. Agregue las tablas de las cuales realizar la consulta.
5. Agregue los campos.
6. Cierre la ventana de consulta y de un clic en botn Si.
-
MS Visual FoxPro Full Prctica
Elaborado Por: Lic. Adm. Martinez Bravo, Fermn Pag. 22
7. Ingrese el nombre de la consulta.
8. De un clic en el botn Guardar.
EJECUCIN DE UNA CONSULTA
1. Estando en el diseador de consulta de un clic en el botn (Ejecutar) de
la barra de herramientas Estndar o de un anti clic y elija la opcin Ejecutar
consulta.
-
MS Visual FoxPro Full Prctica
Elaborado Por: Lic. Adm. Martinez Bravo, Fermn Pag. 23
2. Luego nos mostrar la ventana de consulta.
VISUALIZACIN DEL SQL
1. Estando en el diseador de consulta de un anti clic y elija la opcin
Ver SQL.
2. Luego nos mostrar la siguiente ventana del SQL.
MODIFICACIN DE UNA CONSULTA
1. Abrir la consulta a modificar.
2. Realice las modificaciones que cree necesarias en la ventana de consulta.
Para nuestro caso no hay necesidad de realizar modificacin alguna.
-
MS Visual FoxPro Full Prctica
Elaborado Por: Lic. Adm. Martinez Bravo, Fermn Pag. 24
LABORATORIO N 04
CREACION DE INFORMES
1. Desde el men Archivo elija la opcin Nuevo...
2. En el cuadro de dilogo elija la opcin Informe
3. De un clic en el botn Nuevo archivo
-
MS Visual FoxPro Full Prctica
Elaborado Por: Lic. Adm. Martinez Bravo, Fermn Pag. 25
4. Estando en el diseador de informes de un anti clic y elija la opcin Entorno
de Datos
5. En la ventana Entorno de Datos de un anti clic y elija la opcin Agregar
6. Agregue la tabla o vista de las cual realizar el informe.
-
MS Visual FoxPro Full Prctica
Elaborado Por: Lic. Adm. Martinez Bravo, Fermn Pag. 26
7. Agregue los campos arrastrando de la ventana entorno de datos hacia la
ventana del diseador de informes.
8. Cierre la ventana del diseador de informes y de un clic en botn Si.
9. Ingrese el nombre del informe.
10. De un clic en el botn Guardar.
-
MS Visual FoxPro Full Prctica
Elaborado Por: Lic. Adm. Martinez Bravo, Fermn Pag. 27
VISUALIZACIN DE UN INFORME
1. De un clic en el botn (Vista preliminar) de la barra de herramientas
estndar o en la ventana del diseador del informe de un anti clic y elija la
opcin Vista Previa.
2. Luego le mostrar el siguiente formulario.
-
MS Visual FoxPro Full Prctica
Elaborado Por: Lic. Adm. Martinez Bravo, Fermn Pag. 28
MODIFICACIN DE UN INFORME
1. En la ventana del diseador de informes realice las modificaciones que cree
necesarias.
Para nuestro caso realizar las modificaciones respectivas y al finalizar se debe
mostrar como la siguiente figura:
-
MS Visual FoxPro Full Prctica
Elaborado Por: Lic. Adm. Martinez Bravo, Fermn Pag. 29
LABORATORIO N 05
CREACION DE FORMULARIOS
1. Desde el men Archivo elija la opcin Nuevo...
2. En el cuadro de dilogo elija la opcin Formulario
3. De un clic en el botn Nuevo archivo
-
MS Visual FoxPro Full Prctica
Elaborado Por: Lic. Adm. Martinez Bravo, Fermn Pag. 30
4. Estando en el diseador de formularios de un anti clic y elija la opcin
Entorno de Datos
5. Agregue la tabla o vista de las cual realizar el formulario.
-
MS Visual FoxPro Full Prctica
Elaborado Por: Lic. Adm. Martinez Bravo, Fermn Pag. 31
6. Agregue los campos arrastrando de la ventana entorno de datos hacia la
ventana del diseador de formularios.
7. Cierre la ventana del diseador de formularios y de un clic en botn Si.
8. Ingrese el nombre del Formulario.
9. De un clic en el botn Guardar.
-
MS Visual FoxPro Full Prctica
Elaborado Por: Lic. Adm. Martinez Bravo, Fermn Pag. 32
EJECUCIN DE UN FORMULARIO
1. Estando en el diseador de formulario de un clic en el botn (Ejecutar)
de la barra de herramientas Estndar o de un anti clic y elija la opcin
Ejecutar formulario.
2. Luego le mostrar el siguiente formulario.
-
MS Visual FoxPro Full Prctica
Elaborado Por: Lic. Adm. Martinez Bravo, Fermn Pag. 33
MODIFICACIN DE UN FORMULARIO
1. En la ventana del diseador de formularios realice las modificaciones que
cree necesarias.
Para nuestro caso realizar las modificaciones respectivas y al finalizar se debe
mostrar como la siguiente figura: