Manual fox pro
Por Angel Luis Almaraz Gonzalez www.microshopnet.net aluis@microshopnet.net
ElFoxpr en m odo pr am aci es l f m a com o se puede almacenar un o ogr ón, a or conj o de ór unt denes en un ar vo lam ado pr am a,elcualpost i m ent ser chi l ogr eror e á ejecutado.
Orden MODIFY COMMAND
Pr opósio : Per ie cr y ediarun pr am a en Foxpr ( t m t ear t ogr ocon ext ensi . G ) ón PR , o t bi cual erar vo de t o. am én qui chi ext Sintaxis : MODIFY COMMAND [D:][CAMINO]NOMBRE[.EXT] Si la unidad y el camino no son especificados, se asumirá la unidad y camino por defecto.cuando se usa Modify Command, Foxpro busca el archivo indicado; si el archivo no existe entonces se crea uno, de lo contrario éste será editado. Cada vez que un archivo es grabado laversión previa es grabado en un archivo de seguridad con extensión .BAK. Al crear un programa, para grabarlo presionaremos las teclas [Ctrl]+[W]. Si desea salir sin grabar presionaremos la tecla [Esc].
Orden DO
Propósito : Permite ejecutar un programa anteriormente creado. Sintaxis : DO [D:][CAMINO]NOMBRE[.EXT]
Orden TYPE
Propósito : Permite visualizar el contenido de un archivo programa.Sintaxis: TYPE[D:][CAMINO]NOMBRE[.EXT]
ESTRUCTURA DE UN PROGRAMA
Preámbulo Contiene informacion tal como: el nombre del programa, que hace, quién lo escribió, la fecha y una breve historia sobre su edición. Ejemplo: *--------------------------------------------------------------------------------------* *PROGRAMA : STOCK.PRG *DESCRIPCION: CONTROL DE STOCK *AUTOR : LUIS LOZADA PORTAL *FECHA : 05 DENOVIEMBRE DE 1998 *--------------------------------------------------------------------------------------* Area de Seteos Define los comandos SET que el programa necesita para trabajar eficientemente. En esta parte se puede especificar la relaciones entre las bases de datos, activar los archivos indexados así como inicialización de las variables de memoria, etc. Ejemplo: SET STATUS off SETHEADING off USE personal ORDER codi NUM=0 Cuerpo de Programa Contiene los comandos que hacen trabajar al programa. Ejemplo: LOCATE FOR apel="VARGAS" DISPLAY nomb,apel,sbas Sección de Cierre Aquí se cierran las bases de datos y se restablecen los valores de los comandos SET. Ejemplo: USE SET STATUS on SET HEADING on RETURN
ORDENES DE ENTORNO Para modificar el entorno de Foxpro y ajustarlo a nuestrasnecesidades, debemos usar las órdenes Sets denominadas también Seteos.La opción por defecto está en mayúscula. Sintaxis Propósito
SET STATUS on/OFF
Actva l lnea de est i a í ado.
SET HEADING on/off
Muestra el nombre de los campos cuando se usa las ór LIST o DISPLAY.
SET TALK on/off
Muestra los mensajes interactivos que retornan órdene Replace, Index, Copy, Calculate, Locate, etc.SET BELL on/off
Emite un sonido cuando el cursor alcanza el final de un
SET SCOREBOARD on/off
Muestra el estado de las teclas CapsLock, Ins y Numlo fila cero cuando se desactiva la línea de estado.
VARIBLES DE MEMORIA
Definición : Son espacios de memoria que permiten almacenar datos temporalmente fuera de la estructura de la Base de Datos. Estos espacios de memoria poseen unnombre que los identifica y quedan definidos según el dato que almacenan. CREACION DE VARIABLES Ejemplos: Variable cuyo nombre es CLASE de tipo carácter y cuyo cont CLASE="FOXPRO" "FOXPRO". NUM=0 FEC={10/19/78} VAR=.T.
Variable cuyo nombre es NUM de tipo numérica y cuyo conte 0.
Variable cuyo nombre es FEC de tipo fecha y almacena la fech Octubre de 1978.
Variable cuyo nombre es VAR de tipológico con un estado de .T..
Orden DISPLAY MEMORY
Propósito : Lista las variables de memoria. Sintaxis : DISPLAY MEMORY [TO PRINTER] LIST MEMORY[TO PRINTER] Se debe evitar que el nombre de una variable sea igual al nombre de un campo o de un comando resrevado por FOXPRO.
Orden STORE
Propósito : Permite asignar un dato a un conjunto de variables. Sintaxis: STORE [DATO] TO [LISTA DE...
Regístrate para leer el documento completo.