Está en la página 1de 5

COMANDOS DE VISUAL FOX PRO

• Para cambiar de directorio de trabajo:


o SET DEFAULT TO ruta de directorio.
 Ejemplo: SET DEFAULT TO c:/sistemas/facturación

• 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/FACTURACIÓN
• Para apagar la conexión 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 ejecución de un programa:


o CANCEL

• Para abrir una base de datos:


o OPEN DATABASE Nombre de la base de datos.
 Ejemplo: OPEN DATABASE facturación

• Para Cerrar una Base de Datos:


o CLOSE DATABASES

• Para abrir una Tabla:


o USE Nombre de la tabla.
 Ejemplo: USE facturación

• Para abrir una base de datos:


o OPEN DATABASE Nombre de la base de datos.
 Ejemplo: OPEN DATABASE facturación
 USE facturación 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
DESPUÉS 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
DESPUÉS 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:


o GO numero del registro
 Ejemplo: GO 10

• Para brincar de Registro:


o SKIP
 Ejemplo: SKIP 1 (Brincar 1 registro hacia delante)
 SKIP -1 (Brincar 1 registro hacia atrás)

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


o SELECT
SELECT Área de Trabajo (Número o Letra)
USE TABLA
 Ejemplo: SELECT A
USE Facturación
 Ejemplo: SELECT B
USE Cliente
O
USE Facturación 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 Facturación
 Ejemplo: Para no utilizar ningún índice de Trabajo:
SET ORDER TO

• Para establecer Filtros de Condición:


o SET FILTER TO Condición 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 evalúan las que están en paréntesis y
después las que están fuera.

• Para buscar información sin índice activo:


o LOCATE FOR Condición de búsqueda
 Ejemplos: LOCATE FOR numero_empleado = “09499”

• Para buscar información con un índice activo:


o SEEK Información 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 opción ORDER TAG nombre del índice.

• Examinar la información:
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 instrucción se le agrega TO PRINT
 Ejemplos: LIST clave, nombre, sueldo TO PRINT

• Desplegar registros en Pantalla:


Para esto solo sustituye la instrucción 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 después continuar.

• Modificar la estructura de una tabla:


MODIFY STRUC

• Desplegar en Pantalla o Impresora la Estructura de una Tabla:


DISPLAY STRUCT
O
DISPLAY STRUCT TO PRINT

También podría gustarte