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/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
sto se hace por!ue al borrar" crear #ndices" etc. n la pantalla VFP se va mostrando los
resultados" es por eso !ue un programa se debe incluir.
Para cambiar el formato de la fecha:
o SET DATE TO formato
SET DATE TO $M%
SET DATE TO M$%
SET DATE TO &'()(*+
Para salir de VFP:
o UIT
Para cancelar la ejecucin de un programa:
o CANCEL
Para abrir una base de datos:
o OPEN DATA!ASE ,ombre de la base de datos.
Ejemplo: OPEN DATA!ASE facturacin
Para -errar una &ase de $atos:
o CLOSE DATA!ASES
Para abrir una )abla:
o USE ,ombre de la tabla.
Ejemplo: USE facturacin
Para abrir una base de datos:
o OPEN DATA!ASE ,ombre de la base de datos.
Ejemplo: OPEN DATA!ASE facturacin
USE facturacin ORDER TA" producto
#Sele$$%o&'&(o el )&(%$e 'l '*+%+ l' ,'*l' p'+' &o -s'+ se, o+(e+.
Para cerrar una tabla:
o USE
Para cerrar todas las tablas:
o CLOSE TA!LES
.gregar un registro en blanco:
o APPEND !LANK
liminar registros:
o DELETE
Ejemplo: DELETE /&0''.' .-)1.L2
DELETE ALL /&0''.' )0$0*2
DELETE FOR $P)03456784 /&0''.' *0L0 L0* $
* $P)02.
DELETE NEXT 9 /&0''.' L0* *(:1(,)* 9
$*P1;* $L .-)1.L2
'ecuperar registros marcados como borrados:
o RECALL
Ejemplo: RECALL /'-1P'.' .-)1.L2
RECALL ALL /'-1P'.' )0$0*2
RECALL FOR $P)03456784 /'-1P'.' *0L0 L0*
$ * $P)02.
RECALL NEXT 9 /'-1P'.' L0* *(:1(,)* 9
$*P1;* $L .-)1.L2
liminar los registros borrados como marcados:
o PACK
o
liminar todos los registros definitivamente /<a no se pueden recobrar2:
o /AP
o
Para ir al ultimo registro de la tabla:
o "O TOP
Para ir al ultimo registro de la tabla:
o "O !OTTOM
Para ir a un 'egistro especifico:
o "O numero del registro
Ejemplo: "O 65
Para brincar de 'egistro:
o SKIP
Ejemplo: SKIP 6 /&rincar 6 registro hacia delante2
SKIP =6 /&rincar 6 registro hacia atr>s2
Para abrir una o varias tablas /?reas de trabajo2:
o SELECT
SELECT ?rea de )rabajo /,@mero o Letra2
USE ).&L.
Ejemplo: SELECT A
USE F'$,-+'$%0&
Ejemplo: SELECT !
USE Cl%e&,e
O
USE Facturacin in .
USE Proveedores in &
Para cambiar de ?rea de )rabajo:
o SELECT
SELECT ?rea de )rabajo
Ejemplo: SELECT A
Ejemplo: SELECT Cl%e&,es
Para establecer el #ndice de )rabajo:
o SET ORDER TO ,ombre de Andice
Ejemplo: SET ORDER TO nombre
USE F'$,-+'$%0&
Ejemplo: Para no utiliBar ning@n #ndice de )rabajo:
SET ORDER TO
Para establecer Filtros de -ondicin:
o SET FILTER TO -ondicin del Filtro
Ejemplos: SET FILTER TO sueldo C 6555
*) F(L)' )0 s-el(o 12 3444 . '&(. s-el(o 52
6444
SET FILTER TO sueldo 3 6555 . or. sueldo 3 8555
SET FILTER TO depto D C E555F4 . and. /sueldo 3
6555 .or. sueldo 3 85552
Primero se eval@an las !ue est>n en parGntesis <
despuGs las !ue est>n fuera.
Para buscar informacin sin #ndice activo:
o LOCATE FOR -ondicin de b@s!ueda
Ejemplos: LOCATE FOR numeroHempleado 3 E5IFII4
Para buscar informacin con un #ndice activo:
o SEEK (nformacin a buscar /variable" numero o cadena de texto2
Ejemplos: SEEK E5IFII4
SEEK numHempleado
SEEK 6879
Para esto ha de haber un #ndice activo con SET ORDER TO o haber abierto la tabla
con la opcin ORDER TA" nombre del #ndice.
xaminar la informacin:
o !RO7SE
Ejemplos: USE empleado
!RO7SE
5
!RO7SE FIELDS clave" nombre" sueldo /a!u# se
omiti el depto2
5
!RO7SE FOR depto 3 E55574 /solo ese depto2
.!u# se pueden utiliBar una meBcla de todas.
Listar registros en Pantalla:
o LIST J-ampos
K
/opcional2
Ejemplos: LIST /Lista todos los campos en pantalla2
LIST clave" nombre" sueldo /Lista solo esos -ampos2
LIST FOR depto 3 E55684 /Lista solo de ese depto2
LIST OFF /Listar sin el numero de registro2
.!u# se pueden utiliBar una meBcla de todas" la @nica desventaja es !ue si son
demasiados registro" < se despliegan todos" < recorre los primeros registros hacia arriba
< <a no se pueden ver.
Listar registros hacia la impresora:
(gual !ue la anterior solo !ue al final de la instruccin se le agrega TO PRINT
Ejemplos: LIST clave" nombre" sueldo TO PRINT
$esplegar registros en Pantalla:
Para esto solo sustitu<e la instruccin LIST por DISPLA8
-on esto se tiene la ventaja de !ue cuando se llama la pantalla de registros" el
VFP hace una pausa para !ue los puedas leer < despuGs continuar.
Modificar la estructura de una tabla:
MODIF8 STRUC
$esplegar en Pantalla o (mpresora la structura de una )abla:
DISPLA8 STRUCT
O
DISPLA8 STRUCT TO PRINT

También podría gustarte