Este documento lista comandos comunes de Visual FoxPro para trabajar con bases de datos, tablas, registros y campos. Algunos comandos incluyen SET DEFAULT TO para cambiar el directorio de trabajo, CLEAR para limpiar la pantalla principal, DIR para mostrar archivos del directorio, y UIT para salir de Visual FoxPro. Otros comandos permiten abrir, cerrar y modificar tablas y bases de datos, agregar, eliminar y buscar registros, y establecer filtros e índices de trabajo.
0 calificaciones0% encontró este documento útil (0 votos)
55 vistas7 páginas
Este documento lista comandos comunes de Visual FoxPro para trabajar con bases de datos, tablas, registros y campos. Algunos comandos incluyen SET DEFAULT TO para cambiar el directorio de trabajo, CLEAR para limpiar la pantalla principal, DIR para mostrar archivos del directorio, y UIT para salir de Visual FoxPro. Otros comandos permiten abrir, cerrar y modificar tablas y bases de datos, agregar, eliminar y buscar registros, y establecer filtros e índices de trabajo.
Este documento lista comandos comunes de Visual FoxPro para trabajar con bases de datos, tablas, registros y campos. Algunos comandos incluyen SET DEFAULT TO para cambiar el directorio de trabajo, CLEAR para limpiar la pantalla principal, DIR para mostrar archivos del directorio, y UIT para salir de Visual FoxPro. Otros comandos permiten abrir, cerrar y modificar tablas y bases de datos, agregar, eliminar y buscar registros, y establecer filtros e índices de trabajo.
Este documento lista comandos comunes de Visual FoxPro para trabajar con bases de datos, tablas, registros y campos. Algunos comandos incluyen SET DEFAULT TO para cambiar el directorio de trabajo, CLEAR para limpiar la pantalla principal, DIR para mostrar archivos del directorio, y UIT para salir de Visual FoxPro. Otros comandos permiten abrir, cerrar y modificar tablas y bases de datos, agregar, eliminar y buscar registros, y establecer filtros e índices de trabajo.
Descargue como DOC, PDF, TXT o lea en línea desde Scribd
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.