| Função | Descrição | 
			| 
 | 
 | 
			| AADD() | Adiciona um novo elemento ao final de uma matriz ou vetor | 
			| ABS() | Retorna o valor absoluto de uma expressão numérica | 
			| ACHOICE() | Executa um menu do tipo pop-up | 
			| ACLONE() | Duplica uma matriz ou vetor multidimensional | 
			| ACOPY() | Copia elementos de uma matriz ou vetor para outra(o) | 
			| ADEL() | Deleta um elemento de uma matriz ou vetor | 
			| ADIR()* | Preenche uma matriz com as informações de um diretório | 
			| AEVAL() | Executa um bloco de código para cada elemento de uma matriz ou vetor | 
			| AFIELDS()* | Preenche uma matriz com a estrutura do arquivo de dados atual | 
			| AFILL() | Preenche uma matriz com um valor especificado | 
			| AINS() | Insere um elemento NIL em uma matriz ou vetor | 
			| ALERT() | Mostra uma caixa de diálogo modal simples | 
			| ALIAS() | Retorna o alias da área de trabalho especificada | 
			| ALLTRIM() | Remove os espaços do início e do fim de uma cadeia de caracteres | 
			| ALTD() | Invoca o CA-Clipper debugger | 
			| ARRAY() | Cria um vetor ou matriz não inicializado de um tamanho especificado | 
			| ASC() | Converte um character para seu valor ASCII | 
			| ASCAN() | Scan an array for a value or until a block returns true (.T.) | 
			| ASIZE() | Grow or shrink an array | 
			| ASORT() | Sort an array | 
			| AT() | Return the position of a substring within a character string | 
			| ATAIL() | Return the highest numbered element of an array | 
			| BIN2I() | Convert a 16-bit signed integer to a numeric value | 
			| BIN2L() | Convert a 32-bit signed integer to a numeric value | 
			| BIN2W() | Convert a 16-bit unsigned integer to a numeric value | 
			| BLOBDIRECTEXP() | Export the contents of a BLOB pointer to a file | 
			| BLOBDIRECTGET() | Retrieve data from a BLOB file without referencing a field | 
			| BLOBDIRECTIMP() | Import a file into a BLOB file and return pointer to the data | 
			| BLOBDIRECTPUT() | Put data in a BLOB file without referencing a specific field | 
			| BLOBEXPORT() | Copy the contents of a memo field number to a BLOB file | 
			| BLOBGET() | Get the contents of a BLOB, identified by memo field number | 
			| BLOBIMPORT() | Read the contents of a BLOB file into a memo field | 
			| BLOBROOTGET() | Retrieve the data from the root area of a BLOB file | 
			| BLOBROOTLOCK() | Obtain a lock on the root area of a BLOB file | 
			| BLOBROOTPUT() | Store data in the root area of a BLOB file | 
			| BLOBROOTUNLOC() | Release the lock on a BLOB file's root area | 
			| BOF() | Determine when beginning of file is encountered | 
			| BREAK() | Branch out of a BEGIN SEQUENCE...END construct | 
			| BROWSE()* | Browse records within a window | 
			| CDOW() | Convert a date value to a character day of the week | 
			| CHR() | Convert an ASCII code to a character value | 
			| CMONTH() | Convert a date to a character month name | 
			| COL() | Return the screen cursor column position | 
			| COLORSELECT() | Activate attribute in current color settings | 
			| CTOD() | Convert a date string to a date value | 
			| CURDIR() | Return the current DOS directory | 
			| DATE() | Return the system date as a date value | 
			| DAY() | Return the day of the month as a numeric value | 
			| DBAPPEND() | Append a new record to the database in the current work area | 
			| DBCLEARFIL() | Clear a filter condition | 
			| DBCLEARIND() | Close all indexes for the current work area | 
			| DBCLEARREL() | Clear active relations | 
			| DBCLOSEALL() | Close all occupied work areas | 
			| DBCLOSEAREA() | Close a work area | 
			| DBCOMMIT() | Flush pending updates | 
			| DBCOMMITALL() | Flush pending updates in all work areas | 
			| DBCREATE() | Create a database file from a database structure array | 
			| DBCREATEIND() | Create an index file | 
			| DBDELETE() | Mark a record for deletion | 
			| DBEDIT() | Browse records in a table layout | 
			| DBEVAL() | Evaluate code block for each record matching scope/condition | 
			| DBF()* | Return current alias name | 
			| DBFIELDINFO() | Return and optionally change information about a field | 
			| DBFILEGET() | Insert the contents of a field into a file | 
			| DBFILEPUT() | Insert the contents of a file into a field | 
			| DBFILTER() | Return the current filter expression as a character string | 
			| DBGOBOTTOM() | Move to the last logical record | 
			| DBGOTO() | Position record pointer to a specific identity | 
			| DBGOTOP() | Move to the first logical record | 
			| DBINFO() | Return and optionally change database file information | 
			| DBORDERINFO() | Return and optionally change order and index file information | 
			| DBRECALL() | Reinstate a record marked for deletion | 
			| DBRECORDINFO() | Return and optionally change information about a record | 
			| DBREINDEX() | Recreate all active indexes for the current work area | 
			| DBRELATION() | Return the linking expression of a specified relation | 
			| DBRLOCK() | Lock the record at the current or specified identity | 
			| DBRLOCKLIST() | Return an array of the current lock list | 
			| DBRSELECT() | Return the target work area number of a relation | 
			| DBRUNLOCK() | Release all or specified record locks | 
			| DBSEEK() | Move to the record having the specified key value | 
			| DBSELECTAR() | Change the current work area | 
			| DBSETDRIVER() | Return the database driver and optionally set a new driver | 
			| DBSETFILTER() | Set a filter condition | 
			| DBSETINDEX() | Empty orders from an order bag into the order list | 
			| DBSETORDER() | Set the controlling order | 
			| DBSETRELAT() | Relate two work areas | 
			| DBSKIP() | Move relative to the current record | 
			| DBSTRUCT() | Create an array containing the structure of a database file | 
			| DBUNLOCK() | Release all locks for the current work area | 
			| DBUNLOCKALL() | Release all locks for all work areas | 
			| DBUSEAREA() | Use a database file in a work area | 
			| DELETED() | Return the deleted status of the current record | 
			| DESCEND() | Create a descending index key value | 
			| DEVOUT() | Write a value to the current device | 
			| DEVOUTPICT() | Write a value to the current device using a picture clause | 
			| DEVPOS() | Move the cursor or printhead to a new position | 
			| DIRCHANGE() | Change the current DOS directory | 
			| DIRECTORY() | Create an array of directory and file information | 
			| DIRMAKE() | Create a directory | 
			| DIRREMOVE() | Remove a directory | 
			| DISKCHANGE() | Change the current DOS disk drive | 
			| DISKNAME() | Return the current DOS drive | 
			| DISKSPACE() | Return the space available on a specified disk | 
			| DISPBEGIN() | Begin buffering screen output | 
			| DISPBOX() | Display a box on the screen | 
			| DISPCOUNT() | Return the number of pending DISPEND() requests | 
			| DISPEND() | Display buffered screen updates | 
			| DISPOUT() | Write a value to the display | 
			| DOSERROR() | Return the last DOS error number | 
			| DOW() | Convert a date value to a numeric day of the week | 
			| DTOC() | Convert a date value to a character string | 
			| DTOS() | Convert a date value to a string formatted as yyyymmdd | 
			| EMPTY() | Determine if the result of an expression is empty | 
			| EOF() | Determine when end of file is encountered | 
			| ERRORBLOCK() | Post a code block to execute when a runtime error occurs | 
			| ERRORLEVEL() | Set the CA-Clipper return code | 
			| EVAL() | Evaluate a code block | 
			| EXP() | Calculate e**x | 
			| FCLOSE() | Close an open binary file and write DOS buffers to disk | 
			| FCOUNT() | Return the number of fields in the current .dbf file | 
			| FCREATE() | Create and/or truncate a binary file to zero-length | 
			| FERASE() | Delete a file from disk | 
			| FERROR() | Test for errors after a binary file operation | 
			| FIELDBLOCK() | Return a set-get code block for a given field | 
			| FIELDGET() | Retrieve the value of a field using the field position | 
			| FIELDNAME() | Return a field name from the current database (.dbf) file | 
			| FIELDPOS() | Return the position of a field in a work area | 
			| FIELDPUT() | Set the value of a field variable using the field position | 
			| FIELDWBLOCK() | Return a set-get code block for a field in a given work area | 
			| FILE() | Determine if files exist in the default directory or path | 
			| FKLABEL()* | Return function key name | 
			| FKMAX()* | Return number of function keys as a constant | 
			| FLOCK() | Lock an open and shared database file | 
			| FOPEN() | Open a binary file | 
			| FOUND() | Determine if the previous search operation succeeded | 
			| FREAD() | Read characters from a binary file into a buffer variable | 
			| FREADSTR() | Read characters from a binary file | 
			| FRENAME() | Change the name of a file | 
			| FSEEK() | Set a binary file pointer to a new position | 
			| FWRITE() | Write to an open binary file | 
			| GBMPDISP() | Display a bitmap (.BMP) file on screen | 
			| GBMPLOAD() | Load a bitmap (.bmp) or icon (.ico) file into memory | 
			| GELLIPSE() | Draw an ellipse or circle | 
			| GETACTIVE() | Return the currently active Get object | 
			| GETAPPLYKEY() | Apply a key to a Get object from within a  reader | 
			| GETDOSETKEY() | Process SET KEY during GET editing | 
			| GETENV() | Retrieve the contents of a DOS environment variable | 
			| GETPOSTVALID() | Postvalidate the current Get object | 
			| GETPREVALID() | Prevalidate a Get object | 
			| GETREADER() | Execute standard READ behavior for a Get object | 
			| GFNTERASE() | Erase a font from memory | 
			| GFNTLOAD() | Load a font file into memory | 
			| GFNTSET() | Set an already loaded font as active | 
			| GFRAME() | Draw a frame with a 3-D look | 
			| GGETPIXEL() | Get color information for a pixel | 
			| GLINE() | Draw a line in graphic mode | 
			| GMODE() | Switch video mode | 
			| GPOLYGON() | Draw a polygon on screen | 
			| GPUTPIXEL() | Draw a pixel on the screen | 
			| GRECT() | Draw a rectangle in graphic mode | 
			| GSETCLIP() | Define the allowed display area | 
			| GSETEXCL() | Define a screen region to be excluded from display | 
			| GSETPAL() | Change components of a color | 
			| GWRITEAT() | Draw graphic text without background | 
			| HARDCR() | Replace all soft carriage returns with hard carriage returns | 
			| HEADER() | Return the current database file header length | 
			| I2BIN() | Convert a CA-Clipper numeric to a 16-bit binary integer | 
			| IF() | Return the result of an expression based on a condition | 
			| IIF() | Return the result of an expression based on a condition | 
			| INDEXEXT() | Return index extension defined by the current database driver | 
			| INDEXKEY() | Return the key expression of a specified index | 
			| INDEXORD() | Return the order position of the controlling index | 
			| INKEY() | Extract a character from the keyboard buffer or a mouse event | 
			| INT() | Convert a numeric value to an integer | 
			| ISALPHA() | Determine if the leftmost character in a string is alphabetic | 
			| ISCOLOR() | Determine if the current computer has color capability | 
			| ISDIGIT() | Determine if the leftmost character in a string is a digit | 
			| ISLOWER() | Determine if the leftmost character is a lowercase letter | 
			| ISPRINTER() | Determine whether LPT1 is ready | 
			| ISUPPER() | Determine if the leftmost character in a string is uppercase | 
			| L2BIN() | Convert a CA-Clipper numeric value to a 32-bit binary integer | 
			| LASTKEY() | Return INKEY() value of last key extracted from the keyboard | 
			| LASTREC() | Determine the number of records in the current .dbf file | 
			| LEFT() | Extract substring beginning with first character in a string | 
			| LEN() | Return the length of a string or number of array elements | 
			| LOG() | Calculate the natural logarithm of a numeric value | 
			| LOWER() | Convert uppercase characters to lowercase | 
			| LTRIM() | Remove leading spaces from a character string | 
			| LUPDATE() | Return the last modification date of a database (.dbf) file | 
			| MAX() | Return the larger of two numeric or date values | 
			| MAXCOL() | Determine the maximum visible screen column | 
			| MAXROW() | Determine the maximum visible screen row | 
			| MCOL() | Determine the mouse cursor's screen column position | 
			| MDBLCLK() | Determine the double-click speed threshold of the mouse | 
			| MEMOEDIT() | Display or edit character strings and memo fields | 
			| MEMOLINE() | Extract a line of text from a character string or memo field | 
			| MEMOREAD() | Return the contents of a disk file as a character string | 
			| MEMORY() | Determine the amount of available free pool memory | 
			| MEMOSETSUPER() | Set an RDD inheritance chain for the DBFMEMO database driver | 
			| MEMOTRAN() | Replace carriage return/linefeeds in character strings | 
			| MEMOWRIT() | Write a character string or memo field to a disk file | 
			| MEMVARBLOCK() | Return a set-get code block for a given memory variable | 
			| MENUMODAL() | Activate a top bar menu | 
			| MHIDE() | Hide the mouse pointer | 
			| MIN() | Return the smaller of two numeric or date values | 
			| MLCOUNT() | Count the number of lines in a character string or memo field | 
			| MLCTOPOS() | Return position of a string based on line and column position | 
			| MLEFTDOWN() | Determine the press status of the left mouse button | 
			| MLPOS() | Determine the position of a line in a string or memo field | 
			| MOD()* | Return the dBASE III PLUS modulus of two numbers | 
			| MONTH() | Convert a date value to the number of the month | 
			| MPOSTOLC() | Return line/ column position of a string based on a position | 
			| MPRESENT() | Determine if a mouse is present | 
			| MRESTSTATE() | Re-establish the previous state of a mouse | 
			| MRIGHTDOWN() | Determine the status of the right mouse button | 
			| MROW() | Determine a mouse cursor's screen row position | 
			| MSAVESTATE() | Save the current state of a mouse | 
			| MSETBOUNDS() | Set screen boundaries for the mouse cursor | 
			| MSETCLIP() | Define an inclusion region | 
			| MSETCURSOR() | Determine a mouse's visibility | 
			| MSETPOS() | Set a new position for the mouse cursor | 
			| MSHOW() | Display the mouse pointer | 
			| MSTATE() | Return the current mouse state | 
			| NETERR() | Determine if a network command has failed | 
			| NETNAME() | Return the current workstation identification | 
			| NEXTKEY() | Read the pending key in the keyboard buffer | 
			| NOSNOW() | Toggle snow suppression | 
			| ORDBAGEXT() | Return the default order bag RDD extension | 
			| ORDBAGNAME() | Return the order bag name of a specific order | 
			| ORDCOND() | Specify conditions for ordering | 
			| ORDCONDSET() | Set the condition and scope for an order | 
			| ORDCREATE() | Create an order in an order bag | 
			| ORDDESCEND() | Return and optionally change the descending flag of an order | 
			| ORDDESTROY() | Remove a specified order from an order bag | 
			| ORDFOR() | Return the FOR expression of an order | 
			| ORDISUNIQUE() | Return the status of the unique flag for a given order | 
			| ORDKEY() | Return the key expression of an order | 
			| ORDKEYADD() | Add a key to a custom built order | 
			| ORDKEYCOUNT() | Return the number of keys in an order | 
			| ORDKEYDEL() | Delete a key from a custom built order | 
			| ORDKEYGOTO() | Move to a record specified by its logical record number | 
			| ORDKEYNO() | Get the logical record number of the current record | 
			| ORDKEYVAL() | Get key value of the current record from controlling order | 
			| ORDLISTADD() | Add orders to the order list | 
			| ORDLISTCLEAR() | Clear the current order list | 
			| ORDLISTREBUI() | Rebuild all orders in the order list of the current work area | 
			| ORDNAME() | Return the name of an order in the order list | 
			| ORDNUMBER() | Return the position of an order in the current order list | 
			| ORDSCOPE() | Set or clear the boundaries for scoping key values | 
			| ORDSETFOCUS() | Set focus to an order in an order list | 
			| ORDSETRELAT() | Relate a specified work | 
			| ORDSKIPUNIQUE() | Move record pointer to the next or previous unique key | 
			| OS() | Return the operating system name | 
			| OUTERR() | Write a list of values to the standard error device | 
			| OUTSTD() | Write a list of values to the standard output device | 
			| PAD() | Pad character, date, and numeric values with a fill character | 
			| PCOL() | Return the current column position of the printhead | 
			| PCOUNT() | Determine the position of the last actual parameter passed | 
			| PROCLINE() | Return source line number of current or previous activation | 
			| PROCNAME() | Return name of the current or previous procedure or function | 
			| PROW() | Return the current row position of the printhead | 
			| QOUT() | Display a list of expressions to the console | 
			| RAT() | Return the position of the last occurrence of a substring | 
			| RDDLIST() | Return an array of the RDDs | 
			| RDDNAME() | Return name of RDD active in current or specified work area | 
			| RDDSETDEFAULT() | Set or return the default RDD for the application | 
			| READEXIT() | Toggle Up arrow and Down arrow as READ exit keys | 
			| READFORMAT() | Return and optionally set code block to implement format file | 
			| READINSERT() | Toggle the current insert mode for READ and MEMOEDIT() | 
			| READKEY()* | Determine what key terminated a READ | 
			| READKILL() | Return and optionally set whether current READ can be exited | 
			| READMODAL() | Activate a full-screen editing mode for a GetList | 
			| READUPDATED() | Determine whether any GET variables changed during a READ | 
			| READVAR() | Return the current GET/MENU variable name | 
			| RECCOUNT()* | Determine the number of records in the current database file | 
			| RECNO() | Return the identity at the position of the record pointer | 
			| RECSIZE() | Determine the record length of a database (.dbf) file | 
			| REPLICATE() | Return a string repeated a specified number of times | 
			| RESTSCREEN() | Display a saved screen region to a specified location | 
			| RIGHT() | Return a substring beginning with the rightmost character | 
			| RLOCK() | Lock the current record in the active work area | 
			| ROUND() | Return a numeric value rounded to a specified number of digit | 
			| ROW() | Return the screen row position of the cursor | 
			| RTRIM() | Remove trailing spaces from a character string | 
			| SAVESCREEN() | Save a screen region for later display | 
			| SCROLL() | Scroll a screen region up or down, right or left | 
			| SECONDS() | Return the number of seconds elapsed since midnight | 
			| SELECT() | Determine the work area number of a specified alias | 
			| SET() | Inspect or change a system setting | 
			| SETBLINK() | Toggle * interpretation between blinking/background intensity | 
			| SETCANCEL() | Toggle Alt+C and Ctrl+Break as program termination keys | 
			| SETCOLOR() | Return the current colors and optionally set new colors | 
			| SETCURSOR() | Set the cursor shape | 
			| SETKEY() | Assign an action block to a key | 
			| SETMODE() | Change display mode to a specified number of rows and columns | 
			| SETPOS() | Move the cursor to a new position | 
			| SETPRC() | Set PROW() and PCOL() values | 
			| SOUNDEX() | Convert a character string to "soundex" form | 
			| SPACE() | Return a string of spaces | 
			| SQRT() | Return the square root of a positive number | 
			| STR() | Convert a numeric expression to a character string | 
			| STRTRAN() | Search and replace characters within a string or memo field | 
			| STUFF() | Delete and insert characters in a string | 
			| SUBSTR() | Extract a substring from a character string | 
			| TIME() | Return the system time | 
			| TONE() | Sound a speaker tone for a specified frequency and duration | 
			| TRANSFORM() | Convert any value into a formatted character string | 
			| TRIM() | Remove trailing spaces from a character string | 
			| TYPE() | Determine the type of an expression | 
			| UPDATED() | Determine whether a GET changed during a READ | 
			| UPPER() | Convert lowercase characters to uppercase | 
			| USED() | Determine whether a database file is in USE | 
			| VAL() | Convert a character number to numeric type | 
			| VALTYPE() | Determine the data type returned by an expression | 
			| VERSION() | Returns CA-Clipper version | 
			| WORD()* | Convert CALL command numeric parameters from double to int | 
			| YEAR() | Convert a date value to the year as a numeric value |