Sie sind auf Seite 1von 66

Conceptos básicos de Visual

FoxPro
Objetivos:

- Poder dar información básica sobre FoxPro


Medio ambiente.

• Adé unresumen sobrebásicoVFPcomandos.

• Adé unresumen sobrebásicoVFPcontroles.

• Adé unresumen sobrebásicoVFPcódigos.


Qué aprender en Visual Fox Pro

• Trabajar con la ventana de comandos


- Creación de una nueva tabla
- Modificar la estructura de una tabla
- Visualización y edición de datos
• Comando Append
• Comando de navegación
• Comando de sustitución
Qué aprender en Visual Fox Pro cont.

• Comando de borrado y recuperación


- Comando Pack
- Comando Zap
- Orden de recuperación
• Orden de ejecución
• Fijar por defecto
Qué aprender en Visual Fox Pro cont.

Creación de objetos de control

> Proyecto
> Base de datos
> Cuadro
> Formulario
> Informe
Qué aprender en Visual Fox Pro cont.

> Menú
Qué aprender en Visual Fox Pro cont.

Construir objetos de control y sus


propiedades

P Cuadro de texto
> Botón de mando
> Grupo de opciones
> Casilla de verificación
> Cuadro combinado
> Cuadro de lista
> Marco de página
Qué aprender en Visual Fox Pro cont.

> Marco de imagen


>Temporizador
Qué aprender en Visual Fox Pro cont.

Códigos básicos
de FoxPro
>Aña
dir
> Guard
ar
> Borrar
> Buscar
en
> Botón
siguient
e
> Botón
trasero
Trabajar con la ventana de
La ventana de comandos es una ventana
comandos del sistema Visual
FoxPro. Cuando usted
elige comandos de menú, los comandos
del lenguaje Visual FoxPro
se repiten en
la ventana de comandos .
Trabajar con la ventana de
comandos Creación de una
nueva tabla
Comando
Sintaxis : CREAR estudiante
E3

crear <nombre de tabla>

Para crear un archivo de tabla desde


la ventana de comandos
escriba la palabra
CREATE seguida del nombre
del archivo de tabla, y
pulse la tecla Enter.
Trabajar con la ventana de

SI
comandos
Trabajar con la ventana de
comandos
Modificar la estructura de una tabla
Sintaxis:
Modificar la estructura

Desde la ventana de comandos


podemos modificar la estructura
escribiendo
el comando MODIFY
STUCTURE .
Trabajar con la ventana de
comandos
Visualización y edición de datos

Trabajando desde la ventana de comandos, podemos UTILIZAR una


tabla y, a continuación, escribir
una de las siguientes opciones:

APPEND para visualizar la tabla en modo Append.

BROWSE para visualizar la tabla en modo browse.

REEMPLAZAR para cambiar el contenido en más de un registro.
Trabajar con la ventana de
comandos
Visualización y edición de datos
Comando
Sintaxis: APPEND
Añada
Añadir espacio en blanco

APPEND - Este comando


se utiliza para añadir registros a
el archivo de base de datos activo.
APPEND Blank - añadirá
un registro en blanco en la
parte inferior de la pantalla.
Trabajar con la ventana de
comandos
Visualización y edición de datos
Sintaxis:
Visite
Comando
BROWSE

Examinar - Se trata de un potente comando de edición

que nos permite editar registros


horizontalmente con
mostrándonos múltiples registros
a la vez.
Trabajar con la ventana de
comandos
Visualización y edición de datos
Sintaxis:
Comando
Sustituir <campo> por <expr1> BROWSE

Reemplazar - Se trata de un potente comando de edición de

. Se utiliza para
reemplazar un nuevo valor
en un campo con o
sin condición.
Trabajar con la ventana de
comandos

Sr.
Trabajar con la ventana de
Comando de borrado
comandos
y recuperación
Sintaxis:
Sustituir <campo> por <expr1>

Reemplazar - Se trata de un potente


comando de edición de

. Se utiliza para
reemplazar un nuevo valor
en un campo con o
sin condición.
Trabajar con la ventana de
comandos
Comando de borrado
Sintaxis:
Paquete

y recuperación
Pack - Este comando se utiliza
para eliminar físicamente
todos aquellos registros que
tenía marcados para su eliminación.
Trabajar con la ventana de
Comando de borrado
comandos
y recuperación
Sintaxis:
Zap

Zap- Este comando se utiliza


para borrar todos los registros de
base de datos activa
excepto su estructura.
Trabajar con la ventana de
Comando de borrado
comandos

Sintaxis:
Recall

y recuperación
Recall- Este comando se
utiliza para desmarcar el
registro especificado que fue
marcado para su eliminación.
Trabajar con la ventana de
comandos Ejecutar
comando
Sintaxis:
Ejecutar [/n] Comando 3
RUN calc *

Podemos ejecutar cualquier comando


DOS
o no Visual
FoxPro sin salir de Visual FoxPro.
Trabajar con la ventana de
comandosFijar por defecto
Sintaxis:
Establecer por defecto en [cRuta]

Visual FoxPro utiliza su


unidad y directorio por defecto
para
creando archivos, a menos que
Trabajar con la ventana de
comandos
especifiquemos la ruta por separado.
Creación de un objeto
de control Proyecto
En el menú, haga clic en
Archivo
| Archivo | Ver Programa de herramientas Windc
Editar
- Nuevo...
Abre...
Ctrl + N Ctrl+O Seleccione
Ctrl+F4
Cerrar Nuevo

Seleccione Proyecto y, a
Creación de un objeto
de control continuación, Nuevo archivo
Creación de un objeto
de control
Jefe de
proyecto
Creación de un objeto
de control
Cuadro
En el menú, haga clic en
| Archivo |
Archivo
Ver Programa de herramientas Windc
Editar
- Nuevo...
Abre...
Ctrl + N Ctrl+O Seleccione
Ctrl+F4
Cerrar Nuevo

Seleccione Tabla y, a
Tipo de
fichero continuación, Nuevo archivo
Base de
datos

¡responsa Nuevo
ble! %...-*
Consulta archivo

>lr
Creación de un objeto
de control
Cuad
ro
Creación de un objeto
de control
Formulario
Microsoft Visual FoxPro
Archivo Editar Ver Herramientas Programa Ventana
En el menú, haga clic en
| Archivo |
Archivo
Editar
Ver Programa de herramientas Winde
- Nuevo...
Abre...
Ctrl + N Seleccione
Ctrl+O Ctrl+F4
Cerrar Nuevo

Seleccione Formulario y, a
continuación, Nuevo archivo
Creación de un objeto
rir
de control
Creación de un objeto
Formulario
de control
Inform
e
En el menú, haga clic en
Archivo

Seleccione
Nuevo

0 IReport :.•
Seleccione Formulario y, a
Etiqueta continuación, Nuevo archivo

Programa
Clase
Creación de un objeto
de control
Creación de un objeto
de control
Menú
En el menú, haga clic en
| Archivo |
Archivo
Ver Programa de herramientas Windc
Editar
- Nuevo...
Abre...
Ctrl + N Ctrl+O Seleccione
Ctrl+F4
Cerrar Nuevo

Programa
Seleccione Formulario y, a continuación, Nuevo archivo
Clase
Archivo T ext Cancelar
Creación de un objeto
de control
Menú
Creación de un objeto
de control
Objetos de control de
edificios

Fig.1.1 Controles de formulario de VFP


Objetos de control de
edificios

El cuadro de texto es el control básico que permite


a los usuarios
añadir o editar datos en un campo Carácter, Numérico o
Fecha
de una tabla.
Objetos de control de
edificios
Propiedades del
cuadro de texto

Alineación:
centro
PasswordChar:
*
BackStyle: 0-
Transparente
EstiloBorde: 0-Ninguno
Objetos de control de
edificios
Botón de mando

Comando

se utiliza normalmente para iniciar un evento que realiza una acción de


, como cerrar un formulario, pasar a un registro diferente de
, imprimir un informe, etc.
Objetos de control de
Propiedades de los botones de comando
edificios

Pie de foto:
Guardar
Objetos de control de
edificios
Grupo de
opciones

9 Sí
O) No

Puede utilizar un grupo de botones de opción para proporcionar una selección


de opciones predeterminadas.
Objeto de control de la
construcción
Propiedades del grupo
de opciones
Valor =:0
Pie de foto: Sí/No

BackStyle: 0- Transparente
BorderStyle: 0- Ninguno

d#
Objetos de control de
edificios
Casilla de verificación

Puede utilizar una casilla de verificación


para cambiar entre
tres estados, Verdadero (.T.), Falso (.F.) y
Objetos de control de
edificios Nulo
(.NULL.).
Objeto de control de la
construcción
Casilla de
verificació
Mostrar Valor Descripción
propiedad n
Red Oor.F. seleccionada. (Por
defecto)

Seleccion
ado.
Seleccionado pero atenuado.
Este estado permite al usuario de la aplicación rechazar la selección de la casilla de
verificación. Sin embargo, el usuario de la aplicación puede desactivar y, a continuación,
seleccionar la casilla de verificación.
ETip
Después de interactuar con la casilla de verificación, el usuario puede devolverla a la carpeta
Objeto de control de la
construcción
Cuadro combinado

muestra una lista de elementos entre los que puede elegir uno.
Objeto de control de la

MF
construcción
Objetos de control de
edificios
Cuadro de lista

Manzana
Naranja Mango

Los cuadros de lista ofrecen al usuario una lista desplazable


que contiene una serie de opciones o elementos de información
.
Objetos de control de
edificios

Un marco de página es un objeto contenedor que contiene páginas


Objetos de control de
, las cuales pueden contener controles.
edificios
Objeto de control de la
construcción
Objeto de control de la
construcción Temporizador

Un uso típico del temporizador es comprobar el


sistema
reloj para determinar si es hora de ejecutar un
programa o
Objeto de control de la
construcción aplicación.
Códigos básicos de
Fox Pro
AÑADE

seleccione item2
añadir espacio en blanco
thisform.txticode.setfocus
thisform.refresh
Códigos básicos de
Fox Pro
Guardar

Con esta forma


Seleccionar artículo2
Añadir espacio en blanco
Sustituir icode por thisform.txtcode.value
Esteformulario.refresh
Códigos básicos de
Fox Pro
con
Códigos básicos de
Fox Pro
Borra

WITH thisform select item2 delete


thisform.refresh ENDwith
Códigos básicos de
Fox Pro Buscar en

LOCATE for
Icode=ALLTRIM(thisform.textsearch.value) IF
FOUND() then
MESSAGEBOX("Código encontrado")
thisform.txtIcode.Value=Icode
thisform.txtScode.Value=Código
thisform.txtDescri.Value=Descripción
thisform.txtPrice.Value=Precio
thisform.search.Value="" ELSE
Códigos básicos de
Fox Pro
MESSAGEBOX("Icode not Found") ENDIF
thisform.Actualizar
Códigos básicos de
Fox Pro
Botón siguiente

select item2 if !eof() then skip+1


thisform.refresh else
messagebox("end of Records") goto top
thisform.refresh endif
Códigos básicos de
Fox Pro
Botón trasero

select item2 if !bof() then skip-1


thisform.refresh
si no
messagebox("beggining of Records") goto top
thisform.refresh endif
Actividad sencilla

1. Cree un nuevo proyecto y nómbrelo pos


2. Crear nombre de formulario como actividad
3. Crear nombre de tabla como Item
4. Campos de entrada:
1. Icode carácter 3
2. Código carácter 2
3. Describacarácter 15
4. Precio numérico 4 decimal: 2
3. Diseñar la GUI
4. Botones de mando:
1. Añadir
2. Guardar
3. Buscar en
4. Siguiente
5. Volver
5. Colocar una rejilla que muestre el elemento añadido
6. Coloque también un cuadro de búsqueda para buscar el
código del artículo

Das könnte Ihnen auch gefallen