Sunteți pe pagina 1din 5

FUNCIONES CLIPPER

AADD()
Agregar un nuevo elemento al final de una matriz
ABS()
Devolver el valor absoluto de una expresin numrica
ACHOICE()
Ejecutar un men de despliegue repentino
ACLONE()
Duplicar una matriz anidada o multidimensional
ACOPY()
Copiar elementos de una matriz a otra
ADEL()
Borrar un elemento de una matriz
ADIR()*
Llenar una serie de matrices con informacin del directorio
AEVAL()
Ejecutar un bloque de cdigo por cada elemento de una matriz
AFIELDS()*
Llenar una serie de matrices con la estructura de un archivo
AFILL()
Llenar una matriz con un valor especificado
AINS()
Introducir un elemento nulo (NIL) en una matriz
ALERT()
Visualiza una ventana de dilogo de modal sencilla
ALIAS()
Devolver el seudnimo de un rea de trabajo determinada
ALLTRIM()
Eliminar los espacios iniciales y finales de una cadena
ALTD()
Invocar el Depurador de Clipper
ARRAY()
Crear una matriz sin inicializar de dimensiones especificadas
ASC()
Obtener el valor ASCII de un carcter
ASCAN()
Explorar una matriz en busca de un valor determinado
ASIZE()
Expandir o encoger una matriz
ASORT()
Clasificar una matriz
AT()
Devolver la posicin de una subcadena dentro de una cadena
ATAIL()
Devuelve el elemento de una matriz de numeracin ms alta
BIN2I()
Convertir un entero de 16 bits con signo a valor numrico
BIN2L()
Convertir un entero de 32 bits con signo a valor numrico
BIN2W()
Convertir un entero de 16 bits sin signo a valor numrico
BOF()
Detectar la marca de principio de archivo
BREAK()
Salir de una construccin BEGIN SEQUENCE...END
BROWSE()
Hojear los registros dentro de una ventana
CDOW()
Convertir un valor de fecha al nombre del da de la semana
CHR()
Convertir un cdigo ASCII a un valor de carcter
CMONTH()
Convertir una fecha al nombre del mes
COL()
Obtener la posicin de columna del cursor de la pantalla
CTOD()
Convertir una cadena de fecha a un valor de fecha
CURDIR()
Devolver el directorio en curso del DOS
DATE()
Obtener la fecha del sistema en forma de valor de fecha
DAY()
Obtener el da del mes en forma de valor numrico
DBAPPEND() Agregar un registro nuevo
DBCLEARFIL() Borrar una condicin de filtro
DBCLEARIND() Cerrar ndices
DBCLEARREL() Borrar las relaciones activas
DBCLOSEALL() Cerrar todas las reas de trabajo ocupadas
DBCLOSEAREA() Cerrar un rea de trabajo
DBCOMMIT() Grabar al disco las actualizaciones pendientes

DBCOMMITALL() Grabar al disco todas las actualizaciones de todas las reas


DBCREATE() Crear un archivo (dbf) desde una matriz de estructura (dbf)
DBCREATEIND() Crear un archivo de ndice
DBDELETE() Marcar un registro para ser borrado
DBEDIT()* Hojear los registros en forma de tabla
DBEVAL()
Evaluar un bloque de cdigo por cada registro especificado
DBF()*
Devolver el nombre del seudnimo (alias) en curso
DBFILTER() Obtener la expresin de filtro como cadena de caracteres
DBGOBOTTOM() Moverse al ltimo registro lgico
DBGOTO()
Moverse a un registro particular
DBGOTOP() Moverse a primer registro lgico
DBRECALL() Rehabilitar un registro marcado para ser borrado
DBREINDEX() Crear de nuevo todos los ndices activos
DBRELATION() Devuelve la expresin de enlace de una relacin especificada
DBRSELECT() Retorna el nmero del rea de trabajo destino de una relacin
DBSEEK()
Buscar un valor clave
DBSELECTAR() Cambiar el rea de trabajo en curso
DBSETDRIVER() Fijar el driver de base de datos por omisin
DBSETFILTER() Asignar una condicin de filtro
DBSETINDEX() Abrir un ndice
DBSETORDER() Fijar el orden de control
DBSETRELAT() Relacionar dos reas de trabajo
DBSKIP()
Moverse en relacin con el registro en curso
DBSTRUCT() Crear una matriz con la estructura de un archivo (.dbf)
DBUNLOCK() Borrar todos los bloqueos del rea de trabajo en curso
DBUNLOCKALL() Borrar todos los bloqueos de todas las reas de trabajo
DBUSEAREA() Usar un archivo de base de datos en un rea de trabajo
DELETED() Devuelve el estado de borrado del registro actual
DESCEND() Crear un valor clave de ndice descendente
DEVOUT()
Escribir un valor en el dispositivo en curso
DEVPOS()
Mover el cabezal de la impresora a una nueva posicin
DIRECTORY() Crear una matriz con informacin del directorio y archivos
DISKSPACE() Devolver el espacio disponible en el disco especificado
DISPBEGIN() Comenzar el almacenamiento temporal de salida de pantalla
DISPBOX() Visualizar un cuadro en la pantalla
DISPEND() Visualizar actualizaciones de pantalla almacenadas
DISPOUT() Escribir un valor en la pantalla
DOSERROR() Devolver el nmero del ltimo error del DOS
DOW()
Convertir una fecha en el valor numrico del da de la semana
DTOC()
Convertir un valor fecha a cadena de caracteres
DTOS()
Convertir una fecha en una cadena con el formato aaaammdd
EMPTY()
Determinar si el resultado de una expresin est vaco
EOF()
Determinar cuando se encuentra el final del archivo
ERRORBLOCK() Situar un bloque de cdigo que ejecute cuando ocurra un error
ERRORLEVEL() Fijar el cdigo de retorno de Clipper

EVAL()
Evaluar un bloque de cdigo
EXP()
Calcular e**x
FCLOSE()
Cerrar un archivo binario y grabar los DOS buffers al disco
FCOUNT()
Devolver el nmero de campos en el archivo (.dbf) activo
FCREATE() Crear y/o truncar un archivo binario de longitud cero
FERASE()
Borrar un archivo del disco
FERROR()
Comprobar errores despus de una operacin de archivos
FIELDNAME() Devolver el nombre de un campo del archivo (.dbf) en curso
FIELDBLOCK() Devolver un bloque de cdigo set-get para un campo
FIELDGET() Recuperar el valor de un campo mediante la posicin del campo
FIELDPOS() Devolver la posicin de un campo de un rea de trabajo
FIELDPUT() Asignar el valor de la variable de campo mediante su posicin
FIELDWBLOCK() Devolver un bloque de cdigo set-get correspondiente al campo
FILE()
Determinar si existen archivos en la ruta implcita
FKLABEL()* Devolver el nombre de una tecla de funcin
FKMAX()*
Devolver el nmero de teclas de funcin como constante
FLOCK()
Bloquear un archivo de base de datos abierto y compartido
FOPEN()
Abrir un archivo binario
FOUND()
Determinar si tuvo xito la operacin de bsqueda anterior
FREAD()
Leer caracteres del archivo binario y pasarlos a una variable
FREADSTR() Leer caracteres de un archivo binario
FRENAME() Cambiar el nombre de un archivo
FSEEK()
Colocar el puntero de archivo en una nueva posicin
FWRITE()
Escribir en un archivo binario abierto
GETACTIVE() Devolver el objeto Get activo en curso
GETENV()
Devolver el contenido de una variable de entorno del DOS
HARDCR()
Sustituir todos los retornos de carro temporales de una serie
HEADER()
Devolver la longitud de la cabecera del archivo (.dbf) activo
IF()
Devolver el resultado de la expresin basada en una condicin
INDEXEXT() Devolver la extensin por omisin de los archivos de ndice
INDEXKEY() Devolver la expresin clave del ndice especificado
INDEXORD() Devolver la posicin del ndice de control
INKEY()
Extraer un carcter de la memoria intermedia del teclado
INT()
Convertir en entero una valor numrico
ISALPHA() Determinar si es alfabtico el carcter inicial de una cadena
ISCOLOR() Determinar si la computadora puede visualizar colores
ISDIGIT() Determinar si es un dgito el carcter inicial de una cadena
ISLOWER() Determinar si es minscula el carcter inicial de una cadena
ISPRINTER() Averiguar si se halla disponible la impresora
ISUPPER() Determinar si es mayscula el carcter inicial de una cadena
I2BIN()
Convertir un valor numrico en entero binario de 16 bits
LASTKEY() Devolver el valor de la ltima tecla en el buffer del teclado
LASTREC() Determinar el nmero de registros en el archivo (.dbf) actual
LEFT()
Extraer una subserie a partir del primer carcter de la serie
LEN()
Devolver la longitud de una cadena de caracteres o matriz

LOG()
Calcular el logaritmo natural de un valor numrico
LOWER()
Convertir letras maysculas en minsculas
LTRIM()
Eliminar los espacios en blanco que anteceden a una cadena
LUPDATE() Devolver la fecha de la ltima modificacin de un archivo
L2BIN()
Convertir un valor numrico en un entero binario de 32 bits
MAX()
Devolver el mayor de dos valores numricos o de fecha
MAXCOL()
Determinar el nmero mximo de columnas visibles en pantalla
MAXROW()
Devolver el nmero mximo de filas visible en una pantalla
MEMOEDIT() Visualizar o editar cadenas de caracteres y campos memo
MEMOLINE() Extraer una lnea de texto de una cadena o de un campo memo
MEMOREAD() Devolver el contenido de un archivo como cadena de caracteres
MEMORY()
Determinar la cantidad de memoria libre disponible
MEMOTRAN() Sustituir retornos de carro y avances de lnea en cadenas
MEMOWRIT() Grabar una cadena de caracteres en un archivo especfico
MEMVARBLOCK() Devolver un bloque de cdigo set-get para una variable
MIN()
Devolver el menor de dos valores numricos o de fecha
MLCOUNT() Contar el nmero de lneas en una cadena o campo memo
MLCTOPOS() Devolver la posicin del byte de una cadena formateada
MLPOS()
Determinar la posicin de una lnea en una serie o campo memo
MOD()*
Devolver el residuo dBASE III PLUS de dos nmeros
MONTH()
Convertir un valor de fecha en el nmero del mes
MPOSTOLC() Devolver la posicin de lnea y columna
NETERR()
Determinar si un comando de redes ha fracasado
NETNAME() Obtener el identificador de la estacin de trabajo en curso
NEXTKEY() Leer la tecla pendiente en la memoria intermedia del teclado
NOSNOW()
Conmutar la eliminacin de la nieve
OS()
Devolver el nombre del sistema operativo
OUTERR()
Escribir la lista de valores al dispositivo de error estndar
OUTSTD()
Escribir una lista de valores al dispositivo de salida
PAD()
Rellenar valores de caracteres, fecha, y numricos
PCOL()
Devolver la posicin de columna del cabezal de la impresora
PCOUNT()
Determinar la posicin del ltimo parmetro real pasado
PROCLINE() Devolver nmero de lnea del cdigo fuente de una activacin
PROCNAME() Devolver nombre del procedimiento o funcin, actual o previa
PROW()
Devolver la posicin de fila del cabezal de la impresora
QOUT()
Visualizar una lista de expresiones en la consola
RAT()
Devolver la posicin de la ltima ocurrencia de una subserie
READEXIT() Conmutar flecha arriba y flecha abajo como teclas de salida
READINSERT() Conmutar la modalidad actual de insercin de READ y MEMOEDIT
READKEY()* Determinar la tecla usada para terminar un READ
READMODAL() Activar la modalidad de edicin para un GetList
READVAR() Devolver el nombre de la variable de GET/MENU en curso
RECCOUNT()* Averiguar el nmero de registros en el archivo (.dbf) activo
RECNO()
Devolver el nmero del registro actual de un rea de trabajo
RECSIZE() Determinar la longitud de registro de un archivo (.dbf)

REPLICATE() Devolver una cadena replicada un nmero especificado de veces


RESTSCREEN() Visualizar una regin salvada de la pantalla en una zona
RIGHT()
Devolver una subcadena a partir del ltimo carcter
RLOCK()
Bloquear el registro en curso en el rea de trabajo activa
ROUND()
Devolver un valor numrico redondeado a un nmero de dgitos
ROW()
Devolver la posicin de fila del cursor en la pantalla
RTRIM()
Eliminar los espacios en blanco al final de una cadena
SAVESCREEN() Salvar un rea de la pantalla para visualizarla ms tarde
SCROLL()
Desplazar un rea de la pantalla hacia arriba o hacia abajo
SECONDS() Devolver los segundos transcurridos desde la medianoche
SELECT()
Determinar el nmero del rea de trabajo de un alias
SET()
Inspeccionar o cambiar un ajuste global
SETBLINK() Conmutar la interpretacin del asterisco (*) en SETCOLOR()
SETCANCEL() Activar y desactivar Alt-C y Ctrl-Break como tecla de termina
SETCOLOR() Devolver los colores en curso y opcionalmente fijar nuevos
SETCURSOR() Fijar el tipo de cursor
SETKEY()
Asignar un bloque de accin a una tecla
SETMODE() Cambiar la modalidad de visualizacin de filas y columnas
SETPOS()
Colocar el cursor en una nueva posicin
SETPRC()
Fijar los valores de PROW() y PCOL()
SOUNDEX() Convertir una cadena de caracteres en cdigo "soundex"
SPACE()
Obtener una cadena de espacios en blanco
SQRT()
Obtener la raz cuadrada de un nmero positivo
STR()
Convertir una expresin numrica en cadena de caracteres
STRTRAN() Buscar y sustituir caracteres en una cadena o campo memo
STUFF()
Borrar e insertar caracteres en una cadena
SUBSTR()
Extraer una subcadena de una cadena de caracteres
TIME()
Devolver la hora del sistema
TONE()
Emitir un sonido con una determinada frecuencia y duracin
TRANSFORM() Convertir un valor en una cadena de caracteres con formato
TYPE()
Determinar el tipo de una expresin
UPDATED() Determinar si se ha modificado un GET durante un READ
UPPER()
Convertir letras minsculas en maysculas
USED()
Determinar si un archivo (.dbf) est siendo usado (USE)
VAL()
Convertir una cadena de caracteres numricos en tipo numrico
VALTYPE() Determinar el tipo de datos devuelto por una expresin
VERSION() Devuelve la versin de Clipper
WORD()*
Convierte en enteros, parmetros numricos de precisin doble
YEAR()
Extraer el ao de un valor de fechas, en forma numrica

S-ar putea să vă placă și