Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Comandos de Visual Fox Pro en Wrod 1

Descargar como doc, pdf o txt
Descargar como doc, pdf o txt
Está en la página 1de 7

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
CREATE: PERMITE CREAR UNA TA!LA DE !ASE DE DATOS. LA EXISTENCIA DE
ARC9IVO ES.D!F
CTRL:7: CUANDO A"UARDAMOS LA TA!LA; VISUAL FOXPRO NOS PRE"UNTARA SI
UE REMOS A"RE"AR RE"ISTRO A LA TA!LA CREADA
MODIF8 STRUCTURE: MUESTRA EL DISE<ADOR DE TA!LAS PARA UE PUEDA
MODIFICAR LA ESTRUCTURA DE UNA TA!LA
USE: A!RE UNA TA!LA 8 SUS ARC9IVO DE INDICES ASOCIADOS SINTAXIS:
USE=NOM!RE TA!LA> E?EMPLO: USE PRODUCTO
APPEND: A"RE"A UNO O MAS RE"ISTRO NUEVOS AL FINAL DE UNA TA!LA
CLOSE: CIERRA VARIOS TIPOS DE ARC9IVO
!RO7SE: A!RE LA VENTANA EXAMINAR 8 MUESTRA LOS RE"ISTRO DE LA TA!LA
ACTUAL O SELECCIONADA
"O: COLOCA EL PUNTERO DEL RE"ISTRO EN EL NUMERO DE RE"ISTRO
ESPESIFICADO A LA TA!LA.
"O TOP: SITUA EL PUNTERO DEL RE"ISTRO EN EL PRIMER RE"ISTRO DE LA TA!LA.
"O !OTTOM: SITUA EL PUNTERO DEL RE"ISTRO EN EL ULTIMO RE"ISTRO DE LA
TA!LA.
DELETE: MARCA LOS RE"ISTRO UE SE VA A ELIMINAR.
DELETE RECALL: UITA LA MARCA DE LOS RE"ISTRO MARCADO PARA
ELIMINACION EN LA TA!LA SELECCIONADA.
PACK: !ORRA DEFINITIVAMENTE TODOS LOS RE"ISTRO MARCADOS PARA
ELIMINAR DE LA TA!LA ACTUAL.
/AP: ELIMINA TODOS LOS RE"ISTRO DE LA TA!LA ACTUAL 8 DE?A SOLO LA
ESTRUCTURA DE LA TA!LA.ESO SIN IMPORTAR UE ESTEN O NO MARCADOS
SET STATUS: MUESTRA O UITA LA !ARRA DE ESTADO !ASADA EN CAR@CTER.
SET TALK: DETERMINA SI VISUAL FOXPRO MUESTRA O NO LOS RESULTADOS DE
LOS COMANDOS.
SET CENTUR8: DETERMINA SI VISUAL FOXPRO MOSTRARA O NO EL SI"LO EN LAS
EXPRECIONES DATE 8 COMO INTERPRETA VISUAL FOXPRO LAS FEC9AS UE SOLO
ESPECIFICAN LOS A<OS CON A DI"ITOS.
EMPT8: DETERMINA SI UNA EXPRESION ESTA VACIA O NO
FOUND #.: DEVUELVE EL PUNTERO #.T.. SI LAS INSTRUCCIONES LOCATE O SEEK
TIENE BXITO EN LA !USUEDA REALI/ADA.
LOCATE: !USCA SECUENSIALMENTE EN LA TA!LA EL PRIMER RE"ISTRO UE
COINCIDA CON LA EXPRECION LO"ICA ESPESIFICADA.
LOOP: DEVUELVE EL CONTROL DEL PRO"RAMA DIRECTAMENTE EL PRINCIPIO DE
UNA ESTRUCTURA DE !UCLE.
VALID: EL COMANDO VALID PERMITE VALIDAR / DEFINIR LA ENTRADA DE LOS
DATOS A UNA VARIA!LE CAR@CTER.
APPEND !LANK: A"RE"AR UN RE"ISTRO EN !LANCO AL FINAL DE LA TA!LA
ACTIVA. VISUAL FOXPRO NO A!RE NIN"UNA VENTANA DE EDICION CUANDO USTED
E?ECUTA APPEND !LANK
MESSA"E!OX #.: MUESTRA UN CUADRO DE DIALO"O DEFINIDO POR EL USUARIO
EMESSA"ETEXT: ESPESIFICA EL TEXTO UE APARECE EN EL CUADRO DE DIALO"O
NDIALO"!OXT8PE: ESPESIFICA LOS !OTONES 8 LOS ICONOS UE APARECEN EN EL
CUADRO DE DIALO"O; EL !OTON OMITE CTITLE!ARTEXT; EN LA !ARRA DE TITULO
APARECERA EL TITULO CMICRISOFT VISUAL FOXPROD
LIST STRUC: SE UTILI/A PARA LISTAR LA ESTRUCTURA DE UNA !ASE DE DATOS.
DISPLA8 STRUC: SE UTILI/A PARA DESPLE"AR LA ESTRUCTURA
LIST OFF: LISTA DE RE"ISTRO SIN EL NUMERO DE RE"ISTRO.
SKIP: PERMITE SALTAR RE"ISTRO ASIA ADELANTE 8 ASIA ATR@S E?EMPLO SKIPE 8
SKIP:
DELETE RECO: ESTE COMANDO SE UTILI/A PARA !ORRAR LO"ICAMENTE UN
RE"ISTRO
DELETE FOR: ESTE COMANDO SE UTILI/A PARA MARCA LOS RE"ISTRO
ESPESIFICADO POR EL USUARIO
LIST FOR: LISTA LOS RE"ISTRO DE UNA !ASE DE DATOS ESPESIFICADO POR EL
USUARIO
LOCATE FOR: ESTE COMANDO SE UTILI/A PARA LOCALI/AR AUEL RE"ISTRO POR
EL USUARIO
C9AN"E: SE UTILI/A PARA MODIFICAR LOS RE"ISTRO DESEADO
COUNT: ESTE COMADO SE UTILI/A PARA CONTAR LOS RE"ISTRO PARA UNA TA!LA
TOMANDO EN CUENTO AL"UNOS PARAMETRO DE LA SINTAXIS TOMANDO LOS
DATOS ACTUALES DE LA TA!LA
SUM: TOTALI/A LOS VALORES DE LOS CAMPOS NUMERICOS DE UNA TA!LA.
DO 79ILE: SE E?ECUTA LAS INSTRUCCIONES MIENTRA SE CIERRA LA EXPRECION
DE CONTROL
SELECT: PERMITE ACTIVAR EL AREA DE CONTROL DE TRA!A?O
DOU!LE: ESPESIFICA UN !ORDE DE LINEA DO!LE ALREDEDOR DE LA VENTANA
FOOTER: PERMITE RECUPERAR EL CONTENIDO 8 EL TAMA<O DE PIE DE PA"INA EN
AREA
ACTIVATE 7INDO7: PARA COLOCAR EL TITULO DEL SISTEMA.
IF: ES PARA 9ACER UNA CONDICION
ENDIF: CIERRA LA CONDICION
IF EMPT8: ESTA VACIO
7AIT 7IND: MUESTRA UN MENSA?E 8 DETERMINA LA E?ECUCION DE VISUAL.
MENVAR: ESPESIFICA LAS VARIA!LES A LA MATRIS DESDE LOS DATOS DEL
RE"ISTRO.
SCATTER: COPIA DATOS DEL RE"ISTRO.
!LANK: !ORRA DATOS DE TODOS LOS CAMPOS
READ: LEE LOS DATOS
ENDDO: TERMINA LA E?ECUCION DEL DO 79ILE.
DO CASE: E?ECUTA EL PRIMER COMANDO
ENDCASE: TERMINA LA E?ECUCION DE DO CASE
LAST KE8 #.: DE!UEL!E EL VALOR DE LA ULTIMA TECLA UE SE PULSO.
RETURN: DEVUELVE EL CONTROL DEL PUNTERO DEL PRO"RAMA
"ET: RECUPERA LA COPIA DE SOLO LA LECTURA DE UN ARC9IVO DEL SERVIDOR
DEL CONTROL EN EL AREA DE TARA!A?O
!OF #.: DETERMINA SI EL PUNTERO DEL RE"ISTRO ESTA SITUADO AL PRINCIPIO DE
UNA TA!LA
EOF #.: DETERMINA SI EL PUNTERO DEL RE"ISTRO ESTA SITUADO EN EL ULTIMO
RE"ISTRO
ERROR: PERMITE "ENERAR UN MENSA"E DE ERROR EN VISUAL FOXPRO

PROMPT #.: DEVUELVE EL TEXTO PARA UN TITULO DE UN MENU ELE"IDO EN UNA
!ARRA DE MENU ELI"IDO.
REPLACE: ACTUALI/A LOS RE"ISTRO DE UNA TA!LA.

También podría gustarte