Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Guía Visual Fox Pro
Guía Visual Fox Pro
Arias Crdova
PROYECTO DESARROLLADO
1. CREACION DEL PROYECTO.
1.1. Crear Proyecto.
Clic en el Men Archivo y otro en la opcin Nuevo.
En la ventana que se muestra a continuacin elige Proyecto
como tipo de archivo y otro en el Botn Asistente.
e-mail: titoariascordova@gmail.com
que
trabajes
con
la
carpeta
creado
automticamente.
la estructura de
e-mail: titoariascordova@gmail.com
Recuerda.
Las tablas, se guardan en la carpeta DATA que se encuentra dentro de la carpeta de tu
proyecto.
Los formularios, lo guardaremos en la carpeta FORMS.
Los archivos de mens, los deber guardar en la carpeta MENUS.
Los informes, se debern guardar en la carpeta REPORT.
Si en nuestro proyecto usamos algunas imgenes debemos guardar en la carpeta
GRAPHIC.
La programacin de cdigos se almacenan en un archivo y el recomendable que los guarde
en la carpeta PROGRAM.
2. CREACION DE LA BASE DE DATOS.
2.1. Crear Tablas Libres.
Has clic en la persiana
de Datos.
e-mail: titoariascordova@gmail.com
e-mail: titoariascordova@gmail.com
2.2.
2.3.
e-mail: titoariascordova@gmail.com
de Documentos y otro en
de
Formularios.
Clic en el botn Nuevo.
En el cuadro nuevo formulario clic en el botn Nuevo
formulario.
e-mail: titoariascordova@gmail.com
e-mail: titoariascordova@gmail.com
e-mail: titoariascordova@gmail.com
e-mail: titoariascordova@gmail.com
. En el
e-mail: titoariascordova@gmail.com
e-mail: titoariascordova@gmail.com
insertar
el control
e-mail: titoariascordova@gmail.com
4. PROGRAMAR ACCIONES.
4.1. Cdigo para el Formulario de Ingreso de Datos.
e-mail: titoariascordova@gmail.com
THISFORM.TEXT60.Enabled=.T.
THISFORM.TEXT61.Enabled=.T.
Thisform.xcod.setfocus
Thisform.guarda.enabled=.T.
** Inicializar variables**
THISFORM.TEXT1.VALUE=DATE()
THISFORM.TEXT2.VALUE=""
THISFORM.TEXT3.VALUE=0
THISFORM.TEXT4.VALUE=""
THISFORM.TEXT5.VALUE=0
THISFORM.TEXT60.VALUE=""
THISFORM.TEXT61.VALUE=0
Thisform.TEXT2.Setfocus
Form1(Init)
set talk off
SET DELETE ON
Botn Guardar (clic)
SELECT Nacimiento
SET STRICTDATE TO 0
e-mail: titoariascordova@gmail.com
e-mail: titoariascordova@gmail.com
Form1(Activate)
select nacimiento
set order to tag codigon
Thisform.xcod.setfocus
Thisform.guarda.enabled=.F.
Form1(Init)
set talk off
SET DELETE ON
Botn buscar(Clic)
if empty(alltrim(thisform.xcod.value)) then
thisform.xcod.setfocus
messagebox("Vuelva escribir el N de Registro")
Return .F.
endif
sw=0
aux=val(alltrim(Thisform.xcod.value))
go top
do while .not. eof()
if codigon=aux then
THISFORM.TEXT62.VALUE=codigon
e-mail: titoariascordova@gmail.com
THISFORM.TEXT60.VALUE=apenomr
THISFORM.TEXT61.VALUE=ndni
Thisform.guarda.enabled=.T.
sw=sw+1
endif
skip 1
enddo
if sw=0 then
messagebox("El Nmero de partida no Existe. Vuelva
ingresar!!!...")
Thisform.xcod.value=""
Thisform.guarda.enabled=.F.
Thisform.xcod.setfocus
endif
Botn Guardar Cambios(Clic)
SET STRICTDATE TO 0
C=THISFORM.XCOD.VALUE
IF MESSAGEBOX("DESEA GUARDAR
CAMBIOS",36,"CONFIRMAR")=6 THEN
V1=THISFORM.TEXT1.VALUE
V2=THISFORM.TEXT2.VALUE
V3=THISFORM.TEXT3.VALUE
V4=THISFORM.TEXT4.VALUE
V5=THISFORM.TEXT5.VALUE
V60=THISFORM.TEXT60.VALUE
V61=THISFORM.TEXT61.VALUE
UPDATE nacimiento SET
codigon=C,fecha=V1,Dpto=V2,cdpto=V3,provincia=V4,cpr
e-mail: titoariascordova@gmail.com
como
se muestra en el grfico.
e-mail: titoariascordova@gmail.com
from
defuncion
WHERE
Botn Timer1.
THISFORM.Text1.value = date()
THISFORM.Text2.value = time()
4.5. Codificacin del Programa Principal.
Has
clic
en
la
persiana
(Cdigo)
en
el
5. DISEO DE REPORTES.
5.1. Crear Reporte que contenga Acta de Nacimiento.
Has clic en la persiana
(Informe) dentro de
(documentos) en el Administrador de
Proyectos.
Clic en Nuevo y otro en Nuevo Informe.
e-mail: titoariascordova@gmail.com
e-mail: titoariascordova@gmail.com
(Otros) seguidamente en la
(mens).
e-mail: titoariascordova@gmail.com
Nota: (\-) Indica a Visual Fox que insertar una lnea horizontal
en el men ideal para separar opciones.
(\<) Se utiliza para definir que la opcin de activara al pulsar la
tecla ALT + letra. Por ejemplo: \<Archivo. Al ejecutarse el
men se muestra como Archivo, la misma que puede ser
activada al pulsar ALT+A.
A la opcin Usuario le asignaremos accin igual Comando y en
el casillero de la derecha escribimos:
DO FORM c:\systema\forms\Usuario.scx
e-mail: titoariascordova@gmail.com
DO FORM c:\systema\forms\Nacimiento.scx
El comando escrito ejecuta el formulario Nacimiento.scx que se
encuentra en la carpeta FORMS de la carpeta de nuestro
proyecto (systema). El formulario Nacimiento permite ingresa
datos a la Nacimiento.dbf.
A la opcin Matrimonio le asignaremos accin igual Comando y
en el casillero de la derecha escribimos:
DO FORM c:\systema\forms\Matrimonio.scx
El comando escrito ejecuta el formulario Matrimonio.scx que se
encuentra en la carpeta FORMS de la carpeta de nuestro
proyecto (systema). El formulario Matrimonio permite ingresa
datos a la Matrimonio.dbf.
A la opcin Defuncion le asignaremos accin igual Comando y
en el casillero de la derecha escribimos:
DO FORM c:\systema\forms\Defuncion.scx
El comando escrito ejecuta el formulario Defuncion.scx que se
encuentra en la carpeta FORMS de la carpeta de nuestro
proyecto (systema). El formulario Defuncion permite ingresa
datos a la Defuncion.dbf.
A la opcin Salir le asignaremos accin igual Procedimiento y en
el casillero de la derecha escribimos:
e-mail: titoariascordova@gmail.com
DO FORM c:\systema\forms\mnacimiento.scx
La accin de Acta Matrimonio es comando:
DO FORM c:\systema\forms\mmatrimonio.scx
La accin de Acta Defuncin es comando:
DO FORM c:\systema\forms\mdefuncion.scx
Nota:
Los
archivos
de
formulario
mnacimiento.scx,
e-mail: titoariascordova@gmail.com
DO FORM c:\systema\forms\buscando.scx
El comando de la opcin Listados es:
DO FORM c:\systema\forms\listar.scx
El men reporte tiene una sola opcin: Impresiones. Como se
muestra a continuacin.
DO FORM c:\systema\forms\imprimir.scx
Para ver cmo est saliendo nuestro diseo de mens has clic
en el botn vista previa. Para comprobar la apariencia de las
e-mail: titoariascordova@gmail.com
e-mail: titoariascordova@gmail.com
titoariascordova@gmail.com
Todo proyecto inicia con un sueo, has realidad tu sueo y divirtete hacindolo y vive
tus sueos, no vivas soando
Recuerda, que en la vida todo se logra con esfuerzo, slo haciendo paso a paso
lograremos llegar a obtener lo que deseamos, sin distracciones
e-mail: titoariascordova@gmail.com