Vous êtes sur la page 1sur 5

Comandos VF9 - Informtica Contable II 201

3
COMANDOS DE VISUAL FOX PRO

Para cambiar de directorio de trabajo:


o SET DEFAULT TO ruta de directorio.
Ejemplo: SET DEFAULT TO c:/sistemas/facturacin

Limpiar la pantalla principal de Visual Fox Pro:


o CLEAR.

Mostrar los archivos del directorio:


o DIR
Ejemplos: DIR
DIR*.TXT
DIR C:/MIS DOCUMENTOS/FACTURACIN
Para apagar la conexin o platica de VFP:
o SET TALK OFF
Esto se hace porque al borrar, crear ndices, etc. En la pantalla VFP se va mostrando los
resultados, es por eso que un programa se debe incluir.

Para cambiar el formato de la fecha:


o SET DATE TO formato
SET DATE TO DMY
SET DATE TO MDY
SET DATE TO BRITISH

Para salir de VFP:


o QUIT

Para cancelar la ejecucin de un programa:


o CANCEL

Para abrir una base de datos:


o OPEN DATABASE Nombre de la base de datos.
Ejemplo: OPEN DATABASE facturacin

Para Cerrar una Base de Datos:


o CLOSE DATABASES

Para abrir una Tabla:


o USE Nombre de la tabla.
Ejemplo: USE facturacin

Para abrir una base de datos:

Comandos VF9 - Informtica Contable II 201


3
o OPEN DATABASE Nombre de la base de datos.
Ejemplo: OPEN DATABASE facturacin
USE facturacin ORDER TAG producto
(Seleccionando el ndice al abrir la tabla para no usar set order)

Para cerrar una tabla:


o USE

Para cerrar todas las tablas:


o CLOSE TABLES

Agregar un registro en blanco:


o APPEND BLANK

Eliminar registros:
o DELETE
Ejemplo: DELETE
(BORRAR ACTUAL)
DELETE ALL
(BORRAR TODOS)
DELETE FOR DEPTO=0132 (BORRAR SOLO LOS DE
ESE DEPTO).
DELETE NEXT 5 (BORRAR LOS SIGUIENTES 5
DESPUS DEL ACTUAL)

Recuperar registros marcados como borrados:


o RECALL
Ejemplo: RECALL (RECUPERAR ACTUAL)
RECALL ALL
(RECUPERAR TODOS)
RECALL FOR DEPTO=0132 (RECUPERAR SOLO LOS
DE ESE DEPTO).
RECALL NEXT 5 (RECUPERAR LOS SIGUIENTES 5
DESPUS DEL ACTUAL)
Eliminar los registros borrados como marcados:
o PACK
o
Eliminar todos los registros definitivamente (ya no se pueden recobrar):
o ZAP
o
Para ir al ultimo registro de la tabla:
o GO TOP

Para ir al ultimo registro de la tabla:


o GO BOTTOM

Para ir a un Registro especifico:

Comandos VF9 - Informtica Contable II 201


3
o GO numero del registro
Ejemplo: GO 10

Para brincar de Registro:


o SKIP
Ejemplo: SKIP 1
SKIP -1

(Brincar 1 registro hacia delante)


(Brincar 1 registro hacia atrs)

Para abrir una o varias tablas (reas de trabajo):


o SELECT
SELECT rea de Trabajo (Nmero o Letra)
USE TABLA
Ejemplo: SELECT A
USE Facturacin
Ejemplo: SELECT B
USE Cliente
O
USE Facturacin in A
USE Proveedores in B

Para cambiar de rea de Trabajo:


o SELECT
SELECT rea de Trabajo
Ejemplo: SELECT A
Ejemplo: SELECT Clientes

Para establecer el ndice de Trabajo:


o SET ORDER TO Nombre de ndice
Ejemplo: SET ORDER TO nombre
USE Facturacin
Ejemplo: Para no utilizar ningn ndice de Trabajo:
SET ORDER TO

Para establecer Filtros de Condicin:


o SET FILTER TO Condicin del Filtro
Ejemplos: SET FILTER TO sueldo > 1000
SET FILTER TO sueldo >= 1000 . and. sueldo <=

3000
SET FILTER TO sueldo = 1000 . or. sueldo = 2000
SET FILTER TO depto < > 0004 . and. (sueldo =
1000 .or. sueldo = 2000)
Primero se evalan las que estn en parntesis y
despus las que estn fuera.

Comandos VF9 - Informtica Contable II 201


3

Para buscar informacin sin ndice activo:


o LOCATE FOR Condicin de bsqueda
Ejemplos: LOCATE FOR numero_empleado = 09499

Para buscar informacin con un ndice activo:


o SEEK Informacin a buscar (variable, numero o cadena de texto)
Ejemplos: SEEK 09499
SEEK num_empleado
SEEK 1235
Para esto ha de haber un ndice activo con SET ORDER TO o haber abierto la tabla
con la opcin ORDER TAG nombre del ndice.

Examinar la informacin:
o BROWSE
Ejemplos: USE empleado
BROWSE
0
BROWSE FIELDS clave, nombre, sueldo (aqu se
omiti el depto)
0
BROWSE FOR depto = 0003 (solo ese depto)
Aqu se pueden utilizar una mezcla de todas.

Listar registros en Pantalla:


o LIST [Campos] (opcional)
Ejemplos: LIST (Lista todos los campos en pantalla)
LIST clave, nombre, sueldo (Lista solo esos Campos)
LIST FOR depto = 0012 (Lista solo de ese depto)
LIST OFF (Listar sin el numero de registro)
Aqu se pueden utilizar una mezcla de todas, la nica desventaja es que si son
demasiados registro, y se despliegan todos, y recorre los primeros registros hacia arriba
y ya no se pueden ver.

Listar registros hacia la impresora:


Igual que la anterior solo que al final de la instruccin se le agrega TO PRINT
Ejemplos: LIST clave, nombre, sueldo TO PRINT

Desplegar registros en Pantalla:


Para esto solo sustituye la instruccin LIST por DISPLAY
Con esto se tiene la ventaja de que cuando se llama la pantalla de registros, el
VFP hace una pausa para que los puedas leer y despus continuar.

Modificar la estructura de una tabla:


MODIFY STRUC

Comandos VF9 - Informtica Contable II 201


3

Desplegar en Pantalla o Impresora la Estructura de una Tabla:


DISPLAY STRUCT
O
DISPLAY STRUCT TO PRINT