Array
ABROWSE...........Browse an array or object
AEDIT.............Edit a multi-dimensional array or object
AEVAL.............Evaluate all elements of an array
DISPLAY ARRAY.....Display a listing of all elements of a display or object
REPLACE ARRAY.....Read or replace a value in a dCLIP "Array Field"
RESTORE ARRAY.....Retrieve a multi-dimensional array from an array file
SAVE ARRAY........Save a multi-dimensional array to an array file
Assistant
ASSIST............Database Assistant
Color
COLOR SETUP.......Change the color setup of dCLIP menus
SET COLOR.........Define screen colors
Database Browsing
BROWSE............Browse the currently selected database
BROWSE DELETE.....Delete a Browse configuration in the Browse Dictionary
BROWSE RELATION...Invoke a Tile-Browse with One-to-many relations
BROWSE RESTORE....Browse a database using a pre-defined Configuration
BROWSE SCAN.......Merge a browse and edit screen display mode
BROWSE TILE.......Browse multiple work areas with tiled browse windows
SET STICKYBROWSE..Set Sticky Browse Default Mode
Database Editing
EDIT..............Invoke full-screen editing of the current database
EDIT DELETE.......Delete an Edit configuration in the Edit Dictionary
EDIT RESTORE......Edit a database using a pre-defined Configuration
EDIT TILE.........Edit multiple work areas with tiled windows
EDIT VIRTUAL......Edit the Virtual record
EDIT IMPORT.......Import Edit(s) from the Import Editing Dictionary
Database/Work Area
APPEND............Import records from a .DBF or ASCII file
APPEND BLANK......Add a new record to the current database
APPEND IMPORT.....Append a record with data from another work area
APPEND SHARED.....Append records to a shared database
AVERAGE...........Average numeric expressions in the current work area
BLANK.............Blank out all fields
CLOSE.............Close a specified set of files
CODE DELETE.......Delete a Code Table in the Code Dictionary
CODE EDIT.........Edit the Code Table Dictionary
COMMIT............Perform a solid disk-write for all work areas
CONTINUE..........Resume a pending LOCATE
COPY..............Copy file using the DOS copy command
COPY STRUCTURE....Copy the current data file structure to a new data file
COPY STRUCTURE EXTCopy field definitions to a new database file
COPY TO...........Export records to a new database or ASCII file
COUNT.............Tally records to a variable
CREATE............Create a new database from a menu
CREATE FROM.......Create a new database from a structure extended file
CREATE STRUCTURE..Create an empty structure extended (.dbf) file
DBEVAL............Evaluate expression list for all records in current database
DELETE............Mark records for deletion
DISPLAY...........Display records to the console or printer
DISPLAY STRUCTURE.Display or print the structure of a database file
FIELD DELETE......Delete a Field Group from the Field Dictionary
FIELD EDIT........A Database Field Definition editor
FILE DELETE.......Delete a File Group from the File Dictionary
FILE EDIT.........A Database File / Work area Definition editor
FILE RESTORE......Open a set of database files and indexes from a File Group
FILE SAVE.........Save all work areas to the File Dictionary
GO[TO]............Move the record pointer to a specified record
INSERT............Insert blank or virtual records into current database
JOIN..............Join two databases together
LIST..............List records to the console
LOCATE............Search for a record matching a condition
LOCK..............Lock the current record or file
MODIFY STRUCTURE..Modify the structure of the current database
PACK..............Remove deleted records from a database file
PURGE.............Remove duplicate records from database based by condition
RECALL............Restore records marked for deletion
REPLACE...........Assign new values to field variables
SAVE VIRTUAL......Save the current record to the Virtual record
SEARCH............Scan all fields of specified databases for matching string
SELECT............Change the current work area
SET AUTOINDEX.....Automatically open index files
SET AUTOLOCK......Toggle Automatic Record/File Locking
SET FILTER........Hide records not meeting a condition
SET RDD...........Establish the Default Database Driver
SET RELATION......Relate two work areas by a key value/record number
SET SUPERRDD......Establish the Default "Inherited" Database Driver
SET USEEXCLDATA...Force Exclusive Use of Application Databases
SET USEEXCLDICT...Force Exclusive Use of Dictionary Databases
SKIP..............Move the record pointer to a new position
SORT..............Copy to a data file in sorted order
SUM...............Sum numeric expressions to variables
TAG...............Tag or Untag records in the current work area
TAG BROWSE........Tag or Untag records with a browse-style pick-list
TAG CLEAR ALL.....Clear all record tags in the current work area
TOTAL.............Summarize records by key value to another data file
UNLOCK............Release file/record locks set by the current user
UPDATE............Update active data file from another data file
USE...............Open an existing data file and its associated files
USE ALL...........Open all data files matching a specified wildcard
USE...DBFMDX......Open an existing data file and its associated files
UTILITIES.........A menu of database utilities
VIEW..............View the contents of the selected record
ZAP...............Remove all records from the current database
CODE IMPORT.......Import Code Table(s) from the Import Code Table Dictionary
FIELD IMPORT......Import Field Group(s) from the Import Field Dictionary
FILE IMPORT.......Import File Group(s) from the Import File Dictionary
Date Support
DATE..............A "moused" calendar for selecting a date
Debugging
MAP ADD...........Add a procedure to a Map file
MAP CREATE........Create a Map file by scanning a set of .OBJ or .PRG files
MAP LOAD..........Load a Map file into memory
MAP UNLOAD........Unload a Map file from memory
PROC..............Add procedure name to PROC table to skip when debugging
PROC CLEAR........Clear procedure(s) from PROC table
SET DEBUG.........Toggle the enabling of the ALT-D key for debugging
SET STEP..........Toggle source-level debugging mode
SET TRACE.........Toggle trace-profiling mode
SET TRACESIZE.....Set Maximum size of Trace File
STEP..............Load an expression or procedure name into the STEP table
STEP CLEAR........Remove STEP expressions from the STEP table
STEP ONLY.........Display source code only when executing specified procedure
STEP RATE.........Establish automatic stepping rate for source-level debugging
TRACE.............Enable/Disable profiling of executing procedure
TRACE CLEAR.......Remove TRACE expressions from the TRACE table
TRACE CONVERT.....Merge TRACE file debug information with source code
TRACE ONLY........Trace code execution only when executing specified procedure
WATCH.............Load an expression into the WATCH table
WATCH CLEAR.......Clear an expression from the WATCH table
WHERE.............Locate the name of the .OBJ/.PRG that contains a function
Dictionary
Dynamic-Linking
DLIB..............Create or update a dynamic library
DLL FREE..........Release a Blinker-compatible Dynamic-link Library
DLL LOAD..........Load a Blinker-compatible Dynamic-Link Library
LIB LOAD..........Load a dynamic library
LIB UNLOAD........Unload a dynamic library
MAKEDLIB..........Create a dynamic library from a set of .OBJ files
OBJ LOAD.........."Dynamic-link" a Clipper-compiled .OBJ file into memory
OBJ RELEASE.......Release a "dynamic-linked" .OBJ file from memory
VIEW LIBS.........View status of dynamic-libraries and "dynamic-linked" .OBJs
Environment Handling
CD................Change directory
DISPLAY STATUS....Display the status of the environment and all work areas
LOG...............Write workarea, memory, and environment status to a log file
RESTORE SET.......Restore the SET environment from a file
SAVE SET..........Save the SET environment to a file
SET...............Pop-up an editing screen for all SET environment variables
SET ALTERNATE.....Toggle console output to a text file
SET ALTERNATE TO..Define the text file for routing console output
SET BELL..........Toggle Bell sounding during full screen operations
SET CONFIRM.......Toggle required exit key to terminate GETs
SET CONSOLE.......Toggle console display to the screen
SET DATE..........Set the date format for input or display
SET DCLIP.........Set the directory to use for dCLIP data-dictionary files
SET DECIMALS......Set the number of decimal places displayed
SET DEFAULT.......Set the default drive and directory for data files
SET DELETE........Toggle filtering of deleted records
SET DELIM.........Toggle GET delimeters
SET DELIM TO......Define GET delimeters
SET DEVICE........Direct @...SAYs to screen or printer
SET ECHO..........Toggle Display of commands to console when running .DCB file
SET ESCAPE........Toggle ESCape as a READ exit key
SET EXACT.........Toggle Exact matches for character strings
SET EXCLUSIVE.....Establish Shared or Exclusive use of database files
SET EXPLODE.......Toggle activation of Exploding Windows
SET FIXED.........Toggle fixing the number of decimals displayed
SET FORMAT........Activate a Format when READ is executed
SET FUNCTION......Assign a character string to a function key
SET HELP..........Toggle the echoing of command syntax after a syntax error
SET INTENSITY.....Toggle enhanced display of GETs and PROMPTs
SET KEY...........Assign a procedure invocation to a key
SET MARGIN........Set the page offset for all printed output
SET MESSAGE.......Set the @...PROMPT message line row
SET ODIR..........Specify the directory to place .OBJ files after compiling
SET ODPERCENT.....Set numeric value for progress indicator percentage of updat
SET PATH..........Specify the search path for opening data/index/form files
SET PDIR..........Specify the search path for opening .PRG files
SET SCOREBOARD....Toggle the message display from READ or MEMOEDIT()
SET STATUS........Toggle display of 3-bar status line at top of screen
SET SWAP..........Specify directory to create temporary file when shell to dos
SET WRAP..........Toggle wrapping of the highlight in MENU TO menus
Event Handling
EVENT.............Establish event for evaluation after each dot command
EVENT CLEAR.......Clear specified event triggers
QEVENT............Establish Console-Output event to process after each command
File
COPY FILE.........Copy file to a new file
DELETE FILE.......Remove a file from disk
DIR...............Display a listing of files from a specified wildcard
DUMP..............Display or output the contents of any file in ASCII-HEX form
ERASE.............Remove a file from the disk
RENAME............Change the name of a file
TYPE..............Display the contents of a text file
Importing/Exporting
IMPORT CREATE.....Create a field replacement map (.DCF) file
IMPORT FROM.......Import data from another work area via a field map
IMPORT LOAD.......Load an Import Map (.DCF) file
MEMO EXPORT.......Export a memo field to an ascii text file
MEMO IMPORT.......Import an ascii text file to a memo field
REPLACE IMPORT....Replace data in current record from import file record
REPLACE VIRTUAL...Replace the current record with the Virtual record
Indexing and Tag Support
DELETE TAG........Remove TAG(s) from a .CDX combined index
FIND..............Search an index for a specified key value
HUNT..............Search all Index Tags for the first match of value entered
INDEX FIELDS......Create index tags for specified set of fields in a database
INDEX...TAG.......Create a new index tag and add it to a .CDX index file
INDEX...TO........Create a new index file
REINDEX...........Rebuild open indexes in the current work area
RESTORE TAGS......Rebuild all tags in a .CDX file from a Tag file
RESUME............Resume searching additional keys after a HUNT
SAVE TAGS.........Save info about all open indexes to a .DCT file
SEEK..............Search an index for a specified key value
SET INDEX.........Open index file(s) in the current work area
SET ORDER.........Set a new controlling index file
SET ORDER .. TAG..Set a new controlling index Tag
SET SOFTSEEK......Toggle relative SEEKing
SET TAG...........Set a new controlling index Tag
SET UNIQUE........Toggle inclusion of non-unique keys into an index
Input
ACCEPT............Place keyboard input into a memory variable
INPUT.............Enter the result of keyboard input into a variable
READ..............Activate full-screen editing mode with Get Objects
Internet
Intepreter/Dot-Prompt
..................Pop up a listing of the dot prompt command stack
BATCH.............Execute all commands in a .DCB batch file
PROGRAM...........Run an "Interpreted" program in Program Catalog
PROGRAM MAINTENANCMaintain the DCPROG.DBF Program Catalog File
SET BATCH.........Create a specified command to run a batch file
SET COMMAND.......Create a single-verb command to run a DOS program
SET DOSKEY........Set Clipper command stack operation to Dos-Key emulation
SET DOTSTACK......Increase/Decrease the size of the Dot-prompt command stack
SET PROCEDURE.....Create a specified command to run a procedure
SET PROMPT........Establish the information displayed before the dot prompt
Integrated Development Environment
/.................Invoke the turbo-editor
CLIPPER...........Compile all changed or specified .PRG files
EDIT FILE.........Edit any text file
EDIT PRG..........Edit contents of currently executing program source file
MODIFY COMMAND....Edit a Program (.PRG) file
SET CLIPOPT.......Define standards options for the Clipper compiler
SET CLIPPATH......Set the search directory for CLIPPER.EXE compiler
SET CLOAK.........Toggle hiding compiler copyright message
SET EDITOR........Define the default editor for the IDE system
SET PEXT..........Specify the default extension for source files
SET SLASH.........Define the name of the source file to edit with the / key
SET TURBO.........Define the default TURBO editor for the IDE system
Keyboard
CLEAR TYPEAHEAD...Empty the keyboard buffer
INKEY.............Display the INKEY() and LASTKEY() value of pressed keys
KEY CLEAR.........Clear Set-Keys previously loaded from Key Dictionary
KEY DELETE........Delete a Key Group from the Key Dictionary
KEY DISPLAY.......Display the contents of function keys
KEY EDIT..........Edit the contents of a Key Group in the Key Dictionary
KEY FILE..........Establish the file and alias name for the Key Dictionary
KEY HELP..........Display the status of Keys that are loaded
KEY LOAD..........Load SET KEYS from a Key Group in the Key Dictionary
KEYBOARD..........Load a string of characters into the keyboard buffer
SET TYPEAHEAD.....Set the size of the keyboard buffer
Library Searching
WHERE EXTERNAL....Scan all .OBJs to locate calls to a specified function
WHERE PUBLIC......Scan all .OBJs to find a public procedure/function
Memo Support
EDIT MEMO.........Edit the contents of a memo field
MEMO COPY.........Copy a memo field from one database to another
Memory
CLEAR MEMORY......Release all public and private variables
DISPLAY MEMORY....Display a listing of all PUBLIC/PRIVATE variables
DISPLAY MEMORY FILDisplay a listing of the contents of a .MEM file
RESTORE FROM......Retrieve variables from a (.MEM) file
SAVE ALL..........Save variables to a (.MEM) file
SAVE TO...........Save variables to a (.MEM) file
STORE.............Assign a value to one or more variables
Menu
MENU EDIT.........A Complex Pull-Down-Menu Designer/Builder
MENU RUN..........Execute a menu from the Menu Dictionary
MENU TO...........Execute a light-bar menu for defined PROMPTs
MENU DELETE.......Delete a menu in the Menu Dictionary
MENU IMPORT.......Import Menu(s) from the Import Menu-Dictionary
Miscellaneous
OVERVIEW..........Commands Supported
CALCULATOR........A "moused", full-function calculator
CANCEL............Terminate program processing
CHR...............Pop-up a pick-list of ASCII characters
DOS...............Invoke a DOS command line
GATEWAY...........Pop up a menu of other DOS programs to execute
HELP..............Display help for a specified command or function
QUIT..............Terminate program processing and return to DOS
RUN | !...........Run another DOS program
SET CHRKEY........Define the key assignment for the ASCII-table pick-list
SET FLDKEY........Define the key assignment for the field pick-list
SET INDEXKEY......Define the key assignment for the index-builder
SET QUERYKEY......Define the key assignment to pop-up the query builder
SYNTAX............Display the Syntax of a command or function
TC | TIMECUBE.....Call the Time-Cube Ap,ointment Scheduler System
TUTOR.............Run Tutoring system for Clipper/dCLIP commands and functions
WAIT..............Suspend program processing until a key is pressed
Pre-Processor
#TRANSLATE........Specify a user-defined command or translation directive
#XTRANSLATE.......Specify a user-defined command or translation directive
=>................Display the pre-processed output of a command
DEFINE | #DEFINE..Define a manifest constant or display Define List
DISABLE...........Disable a command set
ENABLE............Enable a command set
EXCLUDE...........Remove an previously loaded .CH file from memory
INCLUDE DEFAULT...Load Default Clipper .CH set(s)
INCLUDE...CH......Load a .CH file for use with preprocessor
INCLUDE...OBJ.....Load a "compiled" .CH file for use with preprocessor
SET TALK..........Toggle display of Pre-processed output
Printer
EJECT.............Advance the print head to top of form
PRINTER...........Invoke Printer Manager menu or Send Escape codes to Printer
SET PRINTER.......Toggle echo of console output to the printer
SET PRINTER TO....Set the destination of printed output
Query Building
QUERY.............Invoke a menu-driven Condition builder
RDD
DBTCONVERT........Convert .DBT memo file(s) to .FPT memos
Report/Label Form
LABEL FORM........Display labels to the printer or console
MODIFY LABEL......Edit a Label (.LBL) file
MODIFY REPORT.....Edit a Report (.FRM) file
REPORT............A report and label form manager
REPORT FORM.......Display a report to the console or printer
Screen
@...BOX...........Draw a box on the screen
@...CLEAR.........Clear a rectangular region of the screen
@...GET...........Create a GET object and display it on the screen
@...PROMPT........Paint a menu item and define a message
@...SAY...........Display data at a specified screen/printer location
@...TO............Draw a single or double line box
CLEAR.............Clear the screen and home the cursor
CLEAR GETS........Release GET objects from the current get list array
RESTORE SCREEN....Display a saved screen
SAVE SCREEN.......Save current screen to a buffer or variable
SCREEN DELETE.....Delete a Screen Group in Screen Dictionary
SCREEN EDIT.......A Screen Designer/Editor
SCREEN PAINT......Paint a screen from a Screen Group in Screen Dictionary
SET CURSOR........Toggle the screen cursor on or off
Statement Replacement
CASE..............Evaluate expression list for first case which evaluates true
DO................Execute a procedure or function
FOR...............Execute a set of expressions for a range of numbers
IF................Evaluate a list of expressions if a condition is true
IF...GOLINE.......Go to specified line in .DCB file if expression is true
REDO..............Execute "dynamic-linked" procedure after re-linking the .OBJ
WHILE.............Evaluate set of expressions while an expression is true
User Logon/Password
LOCK EDIT.........Maintain the "Lock" definition database
USER EDIT.........Maintain the DCUSER.DBF User database
USER LOGON........Log On to system to establish user rights
LOGIN.............Log On to system to establish user rights
Work System
RESTORE WORK......Open data files/indexes from information in a (.DCW) file
SAVE WORK.........Save Information about all work areas to a (.DCW) file
WORK CONVERT......Convert a dCLIP 2.5 DCDBF.DBF to .DCW file(s)