Está en la página 1de 5

TABLAS

-----SINTAXIS
DESCRIPCION
-----------------------------------------------------------------------------------------------USE
Cierra la tabla que se encuentra
en el area de
trabajo actual.
USE Nombre_Tabla:

Para abrir una tabla.

USE Nombre_Tabla IN 0
ea de trabajo

Abre la tabla en la siguiente ar


disponible.

USE Nombre_Tabla IN Cdigo_Area_Trabajo;


ALIAS Nuevo_Nombre_Area
uiente area de

Abre la tabla customer en la sig


trabajo disponible y le asigna u

n alias al
area de trabajo.
LOCATE FOR Nombre_Campo = Valor
osea ese valor

Para encontrar un registro que p


en su campo.

CONTINUE
ultimo comando

Hace que se vuelva a ejecutar el


locate anterior.

REPLACE Nombre_Campo WITH Valor


mpo de un

Realiza una actualizacin en un ca


registro.

SCAN
* Cuerpo de instrucciones
ros de una tabla
ENDSCAN
cada registro

Para recorrer un grupo de regist


de forma secuencial y ejecutar x
si se cumplen las condiciones el

conjunto de
instrucciones.
GO
una posicin

Coloca el puntero de registro en


especifica dentro del juego de r

egistros
GOTO nNmero
registro.

Para ubicarse en un determinado

GO UP
e la tabla

Me desplaza al primer registro d

GO DOWN
a tabla

Me envia al ultimo registro de l

SKIP Numero
de registros}

Me adelanta el nmero especificado


a partir de la posicin actual.

SKIP -Numero
de registros

Me retrasa el nmero especificado


a partir de la posicin actual.

DELETE
os de una tabla

Selecciona registros especificad


para su eliminacin. los scopes d

e la clausula
son los siguientes ALL(Todos los
registros de la
tabla), REST(Todos los registros
a partir del
ero
registros a partir del registro

registro actual), NEXT Nmero(El nm


especificado de
actual) y RECORD nNmero (El nmero

del registro
especificado.
PROGRAMAS
--------MODIFY COMMAND
en donde puedo

Para abrir una ventana de codigo


digitar un programa con extensin

.prg.
MODIFY COMMAND Nombre_Programa
un programa.
MODIFY COMMAND ?
una lista que
DO NombrePrograma
?
alida activa

Para modificar la estructura de


Para seleccionar un programa de
aparece en un cuadro de dialogo.
Para ejecutar un programa.
Imprime datos en la ventana de s

FUNCIONES
--------UDF
ciones definidas

Es un Prefijo utilizado para fun


por el usuario.

DATE()
DTOC(Parametro)
ter, a partir
GETDIR()
nado
TIME()
TYPE(Variable)
variable pasada
SYS(2002)
DOW(DATE())
ISDIGIT()
o al inicio de
FIELD()
LEN()
e una expresin

Retorna la fecha actual


Devuelve una fecha de tipo carac
de un valor de tipo fecha.
Retorna el directorio predetermi
Devuelve la hora
Comprueba el tipo de dato de la
como parametro.
Desactiva el cursor
Imprime el dia de la semana
Verifica que el caracter colocad
una cadena sea un nmero
Devuelve el nombre de un campo
Devuelve el nmero de caracteres d

RECCOUNT()
na cadena
SUBSTR()
de caracteres

de caracteres.
Cuenta el nmero de registros de u
Devuelve el nmero de especificado
empezando en una posicin especifi

cada de la
RECNO()
tual.
LEFT(Nombre_Variable, Nmero)
s especificados

cadena.
Guarda la posicin del registro ac
Retorna la cantidad de caractere
en nmero a partir del lado izquie

rdo.
FOUND()
INUE, FIND,
K( ), LOCATE o SEEK tienen xito.

Devuelve verdadero (.T.) si CONT


INDEXSEE

MESSAGEBOX(Variable|Valor)

Mostrar un cuadro de mensaje.

PARAMETERS()
nviados a un

Verifica el nmero de parametros e


procedimiento o funcin.

release

Libera el objeto de la memoria.

Caracteres
---------STR(Valor)
cadena.

Convierte un determinado valor a

ALLTRIM(Cadena)
finales de una

Elimina los espacios iniciales y


cadena.

UPPER(Cadena)

Para convertir a mayusculas.

DIRECTORIOS Y ARCHIVOS
---------------------CD Nombre_Ruta

Para abrir un directorio,

ESTRUCTURAS DE CONTROL
---------------------Doble seleccin
--------------IF .... ELSE ...ENDIF
Seleccin multiple
-----------------DO CASE ... ENDCASE
Bucles
-----FOR ...ENDFOR
DO WHILE ... ENDDO
EXIT
etitivo.

Sirve para salir de un ciclo rep

DECLARACION DE PROCEDIMIENTOS Y FUNCIONES


----------------------------------------PROCEDURE Nombre_Procedimiento
* Esto es un comentario, pero podra ser un ejecutable
ENDPROC
FUNCTION Nombre_Funcin([ListaParametros])
* Esto es un comentario, pero podra ser un ejecutable
ENDFUNC
tambien:
FUNCTION Nombre_Funcin
PARAMETERS Lista_Parametros
* Bloque de instrucciones
ENDFUNC
SET PROCEDURE TO NombrePrograma.prg
rocedimientos

Sirve para hacer accesible los p


y funciones del archivo.

Sin parametros
-------------DO Nombre_Procedimiento

Para llamar a un procedimiento

NombreFuncin()

LLamar la funcin.

transferencia de parametros
--------------------------DO miproc WITH ListaParametros
ocedimiento

Se utiliza con With cuando el pr


posee parametros

Nombre_Funcin(Varibles|Valores)

Cuando es una funcin y posee parametros.

UDFPARMS
o no se incluye

La configuracin de UDFPARMS cuand


la palabra DO para ejecutar el p

rocedimiento,
crea una copia de todos los para
metros pasandolos
por valor al procedimiento o fun
cin, es decir,
como VALUE, pero si utiliza DO l
os parametros se
pasarn por referencia, afectandos
en los datos
originales.
CLASES
-----CREATE CLASS Nombre_Clase AS TipoClase
modificarla
-----------

MODIFY CLASS
SUBCLASES DE UNA DEFINICION DE CLASE
-----------------------------------CREATE CLASS x OF y AS clasePadre; FROM Nombre_Libreria

También podría gustarte