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 SKIP =6

/&rincar 6 registro hacia delante2 /&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 SET FILTER TO sueldo 3 6555 . or. sueldo 3 8555 SET FILTER TO depto D C E555F4 . and. /sueldo 3

6444 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-amposK /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