- ! -

!

!ABSPATH()

!ATVAR()

!ERRTEXT()

!GETPU()

!PARSER()

!PCL()

!PICK()

!PICKLIST()

!QMCLIENT

!SCREEN()

!SETPU()

!SETVAR()

!SORT()

!USERNAME()

- # -

#

- $ -

$BASIC.OPTIONS

$CATALOG

$CATALOGUE

$COMMAND.STACK

$DEBUG

$DEFINE

$ECHO

$ELSE

$ENDIF

$EXECUTE

$IFDEF

$IFNDEF

$INCLUDE

$INSERT

$LIST

$MODE

$NO.CATALOG

$NO.CATALOGUE

$NOCASE.STRINGS

$PRIVATE.CATALOGUE

CATALOGUE
DELETE.CATALOGUE
MAP

$QMCALL

$QUERY.DEFAULTS

- % -

%

- & -

&

- * -

*

- @ -

@(x,y) function

@-Variables

- ~ -

~

- < -

<

<=

<>

- = -

=

=<

=>

- > -

>

><

>=

- A -

ABORT

ABORT
ABORT

ABORTE

ABORTM

ABS()

ABSENT.NULL

ABSS()

ACCEPT.SOCKET.CONNECTION()

ACCOUNT.RESTORE

ACCOUNT.SAVE

Accounts

A-Correlatives

ACOS()

ADMIN.USER

AFTER

ALIAS

ALL.MATCH

ALPHA()

Alternate key indices

ANALYSE.FILE

ANALYZE.FILE

AND

ANDS()

ARG ()

ARG.COUNT()

AS

ASCII()

ASIN()

ASSIGNED()

Assignment statements (QMBasic)

ASSOC

ASSOC.WITH

Associations

ATAN()

AUTOLOGOUT

AVERAGE

AVG

- B -

Backup and restore

BASIC

BEFORE

BEGIN TRANSACTION

BELL

BETWEEN

BINDKEY()

BITAND()

BITNOT()

BITOR()

BITRESET()

BITSET()

BITTEST()

BITXOR()

BLOCK.PRINT

BLOCK.TERM

Boolean conversion (B)

BOXED

BREAK

BREAK command
BREAK

BREAK.ON

BREAK.SUP

BUILD.INDEX

BY

BY.DSND

BY.EXP

BY.EXP.DSND

BY-EXP

BY-EXP-DSND

- C -

CALC

CALCULATE

CALL

CAPTION

CASE

CATALOG

CATALOGUE

CATALOGUED()

CATS()

CD

CHAIN

CHANGE()

CHAR()

Character conversion (MCx)

Character values

CLASS

CLEAN.ACCOUNT

CLEAR

CLEAR COMMON

CLEAR.ABORT

CLEAR.DATA

CLEAR.FILE

CLEAR.INPUT

CLEAR.LOCKS

CLEAR.PROMPTS

CLEAR.SELECT

CLEAR.STACK

CLEARCOMMON

CLEARDATA

CLEAR.DATA
CLEARDATA

CLEARFILE

CLEARINPUT

CLEAR.INPUT
CLEARINPUT

CLEARPROMPTS

CLEARSELECT

CLEAR.SELECT
CLEARSELECT

CLOSE

CLOSE.SOCKET

CLOSESEQ

CLR

CNAME

CODEPAGE configuration parameter

COL.HDG

COL.HDG.ID

COL.HDR.SUPP

COL.SPACES

COL.SPCS

COL.SUP

COL1()

COL2()

COL-HDR-SUPP

COL-SUPP

Command editor

Command line options

Command line parser

Command Parsing

Command scripts

Command stack

Comment

COMMIT

COMMON

Common blocks (QMBasic)

COMO

COMPARE()

COMPILE.DICT

Compiler directives (QMBasic)

Concatentation conversion (C)

CONFIG

CONFIG()

Configuration parameters

CONFIGURE.FILE

Constants (QMBasic)

CONTINUE

CONV

Conversion codes

CONVERT

CONVERT()

COPY

COPY.LIST

COPYP

Correlatives

COS()

COUNT

COUNT()

COUNT.SUP

COUNTS()

CREATE

CREATE.ACCOUNT

CREATE.FILE

CREATE.FILE
CREATE.FILE

CREATE.INDEX

CREATE.KEY

CREATE.SERVER.SOCKET

CREATE.USER

Creating and deleting files

Creating and modifying data

CROP()

CRT

CS

CSV

CSVDQ()

CT

CUMULATIVE

CURRENCY

- D -

DATA

DATA
DATA

Data Encryption

Data field definitions

Data types (QMBasic)

DATE

Date conversion (D)

DATE()

DATE.FORMAT

DBL.SPC

DBL-SPC

DCOUNT()

DEADLOCK configuration parameter

DEBUG

DEBUG
DEBUG

Debugger

DEFFUN

Deinstallation

DEL

DELETE

DELETE
DELETE

DELETE()

DELETE.ACCOUNT

DELETE.CATALOG

DELETE.CATALOGUE

DELETE.COMMON

DELETE.FILE

DELETE.INDEX

DELETE.KEY

DELETE.LIST

DELETE.SERVER

DELETE.USER

DELETELIST

DELETESEQ

DELETEU

DELIMITER

DET.SUP

Dictionaries

Dictionary A and S-type records

Dictionary C-type records

Dictionary D-type records

Dictionary I-type records

Dictionary L-type records

Dictionary PH-type records

Dictionary X-type records

DIM

DIMENSION

DIR()

Directory files

DISINHERIT

DISPLAY

DISPLAY
DISPLAY

Display clause

DISPLAY.LIKE

DISPLAY.NAME

DIV()

DOWNCASE()

DPARSE

DPARSE.CSV

DQUOTE()

DTX()

DUMP

DUMPDIR configuration parameter

Dynamic arrays

Dynamic files

- E -

EBCDIC()

ECHO

ECHO
ECHO

ED

EDIT.LIST

ENCRYPT.FILE

END

ENTER

Entering QM

ENUM

ENUMERATE

ENV()

EQ

EQS()

EQU

EQUAL

EQUATE

ERRLOG configuration parameter

ERRMSG

Error Logging

Error numbers

EVAL

EVALUATE

EXCLREM configuration parameter

EXECUTE

EXIT

EXP()

Expressions (QMBasic)

EXTRACT()

- F -

F-Correlatives

Field extraction

FIELD()

FIELDS()

FIELDSTORE()

FILE

File definitions

File translation conversion

FILE.SAVE

FILEINFO()

FILELOCK

FILERULE configuration parameter

Files

FILEUNLOCK

FIND

FIND.ACCOUNT

FINDSTR

FIRST

FIXUSERS configuration parameter

FLTDIFF configuration parameter

FLUSH

FMT

FMT()

FMTS()

FOLD()

FOLDS()

FOOTER

FOOTING

FOOTING
FOOTING

FOR

FORCE

FORM.LIST

FORMAT

Format specifications

FORMLIST

F-pointers

FROM

FSTAT

FSYNC configuration parameter

FUNCTION

- G -

GDI configuration parameter

GE

GENERATE

GES()

GET.LIST

GET.MESSAGES()

GET.PORT.PARAMS()

GET.STACK

GETLIST

GETNLS()

GETPU()

GETREM()

Glossary of terms

GO

GO TO

GOSUB

GOTO

GRAND.TOTAL

GRANT.KEY

GREATER

Group conversion (G)

GROUP.SIZE

CONFIGURE.FILE
CREATE.FILE

GRPSIZE configuration parameter

GT

GTS()

- H -

HDR.SUP

HDR-SUPP

HEADER

HEADING

HEADING
HEADING

HELP

HSM

HUSH

HUSH
HUSH

- I -

ICONV()

ICONVS()

ID.ONLY

ID.SUP

IDIV()

ID-SUPP

IF

IF
IF /THEN / ELSE

IFS()

IN

INDEX()

INDEXS()

INDICES()

INHERIT

Inline prompts

INMAT()

INPUT

INPUT @

INPUTCLEAR

INPUTCSV

INPUTERR

INPUTFIELD

INS

INSERT()

Installation

INT()

Integer conversion (IS, IL)

Interrupting commands

INTPREC configuration parameter

Introduction

I-type expressions

ITYPE()

- K -

KEYCODE()

KEYEDIT

KEYEXIT

KEYIN()

KEYINC()

KEYINR()

KEYREADY()

KEYTRAP

Keywords

Keywords (query processor)

- L -

LABEL

Labels (QMBasic)

LARGE.RECORD

CONFIGURE.FILE
CREATE.FILE

LE

LEN()

Length conversion (L)

LENS()

LES()

LESS

LICENCE configuration parameter

LIKE

Limits

Limits (QMBasic)

LIST

LIST.COMMON

LIST.DIFF

LIST.FILES

LIST.INDEX

LIST.INTER

LIST.ITEM

LIST.KEYS

LIST.LABEL

LIST.LOCKS

LIST.READU

LIST.SERVERS

LIST.UNION

LIST.USERS

LIST.VARS

LISTF

LISTFL

LISTFR

LISTINDEX()

LISTK

LISTM

LISTPA

LISTPH

LISTPQ

LISTQ

LISTR

LISTS

LISTU

LISTV

LN()

LOAD.LANGUAGE

LOCAL

LOCATE

LOCATE()

LOCK

LOCK
LOCK

LOCKING

Locks

LOGIN paragraph

Login process

LOGIN VOC entry

LOGIN.PORT

LOGMSG

LOGOUT

LOGTO

LOOP

LOOP / REPEAT
LOOP / REPEAT

LOOP / REPEAT

LOWER()

LPTR

LPTRHIGH configuration parameter

LPTRWIDE configuration parameter

LT

LTS()

- M -

MAKE.INDEX

MAP

MARGIN

Mark characters

MARK.MAPPING

Masked decimal conversion (MD, MR)

MASTER.LOGIN

MASTER.LOGIN paragraph

MAT

MATBUILD

MATCH (QMBasic)

MATCHES (QMBasic)

MATCHES (Query processor)

MATCHFIELD

MATCHING (Query processor)

Matching templates

MATPARSE

MATREAD

MATREADCSV

MATREADL

MATREADU

Matrix file i/o

MATWRITE

MATWRITEU

MAX

MAX()

MAXCALL configuration parameter

MAXIDLEN configuration parameter

MAXIMUM()

MAXLOG configuration parameter

MED

Menu definitions

MERGE.LIST

MERGE.LOAD

CONFIGURE.FILE
CREATE.FILE

MESSAGE

MIN

MIN()

MINIMUM()

MINIMUM.MODULUS

CONFIGURE.FILE
CREATE.FILE

MOD()

MODIFY

MODS()

Monitoring the system

MULTI.VALUE

Multifiles

Multivalue functions

MULTIVALUED

MUSTLOCK configuration parameter

Mutli-valued database

- N -

NAP

National language support

NE

NEG()

NES()

NETFILES configuration parameter

Network file access

NEW.PAGE

NEXT

NLS

NO

NO.CASE

NO.GRAND.TOTAL

NO.INDEX

NO.MATCH

NO.NULLS

NO.PAGE

NO.SPLIT

NOBUF

Non-English messages

NOPAGE

NOT

NOT()

NOT.MATCHING

NSELECT

NULL

NUM()

NUMFILES configuration parameter

NUMLOCKS configuration parameter

- O -

Object orientated programming

OBJECT()

OBJETCS configuration parameter

OBJINFO()

OBJMEM configuration parameter

OCONV()

OCONVS()

OFF

ON GOSUB

ON GOTO

ON.ABORT paragraph

ON.EXIT paragraph

ON.LOGTO paragraph

ONLY

OPEN

OPEN.SOCKET()

OPENPATH

OPENSEQ

Operators (QMBasic)

OPTION

OPTIONS configuration parameter

OR

ORS()

OS.ERROR()

OS.EXECUTE

OUTERJOIN()

OVERLAY

- P -

PAGE

PAGESEQ

Pagination

PAN

Paragraphs

PASSWORD

PATHNAME

CONFIGURE.FILE
CREATE.FILE

Pattern matching

Pattern matching conversion (P)

PAUSE

PAUSE
PAUSE

PCT

PDEBUG

PDUMP

PERCENT

PERCENTAGE

PERFORM

Permissions

PHANTOM

Phrase definitions

PORT configuration parameter

PORTMAP configuration parameter

PRECISION

PRINT

PRINTCSV

PRINTER

PRINTER CLOSE

PRINTER DISPLAY

PRINTER FILE

PRINTER NAME

PRINTER OFF

PRINTER ON

PRINTER RESET

PRINTER SETTING

PRINTER.SETTING()

PRINTERR

Printing

PRIVATE

Process dump files

PROCREAD

PROCs

PROCWRITE

PROGRAM

PROMPT

PSTAT

PTERM

PUBLIC

PWR()

- Q -

QM command options

QMBasic

QMBasic debugger

QMBasic functions

QMBasic Statements and Functions by Type
QMBasic Statements and Functions by Name

QMBasic limits

QMBasic overview

QMBasic statements

QMBasic Statements and Functions by Type
QMBasic Statements and Functions by Name

QMCall

QMChange()

QMClearselect

QMClient

QMCLIENT configuration parameter

Configuration parameters
Configuration parameters

QMClient security

QMClose

QMConnect()

QMConnected()

QMConnectLocal()

QMDcount()

QMDel()

QMDelete()

QMDeleteu()

QMDisconnect

QMDisconnectAll

QMEndCommand

QMError()

QMExecute()

QMExtract()

QMField()

qmfix

QMFree()

QMGetSession()

qmidx

QMIns()

QMLocate()

QMLogto()

QMMarkMapping

QMMatch()

QMMatchfield()

QMNet

QMopen()

QMRead()

QMReadl()

QMReadList()

QMReadNext()

QMReadu()

QMRecordlock

QMRelease

QMReplace()

QMRespond()

QMSelect

QMSelectIndex

QMSelectLeft()

QMSelectRight()

QMSetLeft

QMSetRight

QMSetSession()

QMStatus()

QMSYS configuration parameter

qmtic

QMWrite

QMWriteu

Q-pointers

QSELECT

Query processing

QUIT

QUOTE()

- R -

Radix conversions (MB, MX)

Radix conversions (MCDX, MCXD)

RAISE()

RANDOMIZE

RDIV()

READ

READ.SOCKET()

READBLK

READCSV

READL

READLIST

READNEXT

READSEQ

READU

READV

READVL

READVU

RECCACHE configuration parameter

RECORDLOCKED()

RECORDLOCKL

RECORDLOCKU

Records

REFORMAT

RELEASE

RELEASE
RELEASE

REM()

REMARK

Remote file pointers

Remote pointers

REMOVE

REMOVE()

RENAME

REPEAT

LOOP / REPEAT
LOOP / REPEAT

REPEATING

REPLACE()

REPORT.SRC

REPORT.STYLE

REQUIRE.INDEX

REQUIRE.SELECT

RESET.MASTER.KEY

RESTORE.ACCOUNTS

RESTORE.SCREEN

RETRIES configuration parameter

RETURN

RETURN TO

REUSE()

REVOKE.KEY

RINGWAIT configuration parameter

RND()

ROLLBACK

RQM

RTRANS()

RUN

- S -

SAFEDIR configuration parameter

SAID

SAMPLE

SAMPLED

SAVE.LIST

SAVE.SCREEN()

SAVE.STACK

SAVELIST

SAVING

SCRB

SCROLL

SEARCH

SECURITY

Security - application level

Security - permissions

Security subroutines

SED

SEEK

SEL.RESTORE

SELECT

SELECT and SSELECT
SELECT

Select lists

SELECTE

SELECTINDEX

SELECTINFO()

Selection clause

SELECTLEFT

SELECTN

SELECTRIGHT

SELECTV

Self-installing applications

SENTENCE()

Sentences

SEQ()

Sequential file i/o

SERIAL configuration parameter

SERVER.ADDR()

SET

SET.ARG

SET.DATE

SET.DEVICE

SET.ENCRYPTION.KEY.NAME

SET.EXIT.STATUS

SET.EXIT.STATUS
SET.EXIT.STATUS

SET.FILE

SET.LANGUAGE

SET.PORT.PARAMS()

SET.QUEUE

SET.SERVER

SET.SOCKET.MODE()

SET.TRIGGER

SETLEFT

SETNLS

SETPORT

SETPTR

SETPU

SETREM

SETRIGHT

SH

SH configuration parameter

SH1 configuration parameter

SHIFT()

SHOW

SIN()

SINGLE.VALUE

SINGLEVALUED

SLEEP

SLEEP
SLEEP

SOCKET.INFO()

SORT

Sort clause

SORT.ITEM

SORT.LABEL

SORTMEM configuration parameter

SORTMRG configuration parameter

SORTWORK configuration parameter

SOUNDEX()

SP.ASSIGN

SP.CLOSE

SP.OPEN

SP.VIEW

SPACE()

SPACES()

SPLICE()

SPLIT.LOAD

CONFIGURE.FILE
CREATE.FILE

SPOKEN

SPOOL

SPOOLER configuration parameter

SQRT()

SQUOTE()

SSELECT

SELECT and SSELECT
SSELECT

Standard subroutines

Startup and shutdown

STARTUP configuration parameter

STATUS

STATUS
STATUS

STATUS()

STOP

STOP
STOP

STOPE

STOPM

STR()

STRS()

STYLE

SUBR()

SUBROUTINE

SUBSTITUTE()

Substitution conversion (S)

SUBSTRINGS()

SUM

SUM()

SUMMATION()

SUPP

SWAPCASE()

System Administration

System limits

System security

SYSTEM()

- T -

T.ATT

T.DET

T.DUMP

T.EOD

T.FWD

T.LOAD

T.RDLBL

T.READ

T.REW

T.STAT

T.WEOF

TAN()

TCLREAD

TEMPDIR configuration parameter

TERM

Terminal configuration

Terminfo compiler

TERMINFO configuration parameter

Terminfo database

TERMINFO()

Text substring conversion

TIME

Time conversion (MT)

TIME()

TIMEDATE()

TIMEOUT

TIMEOUT configuration parameter

TO (Delimited reports)

TO (REFORMAT)

TO (Selection verbs)

TOTAL

TOTAL()

TRANS()

TRANSACTION ABORT

TRANSACTION COMMIT

TRANSACTION START

Transactions

Translation conversion

Triggers

TRIM()

TRIMB()

TRIMBS()

TRIMF()

TRIMFS()

TRIMS()

TTYGET()

TTYSET

Type conversion (QMBasic)

- U -

UNASSIGNED()

UNIQUE

UNLIKE

UNLOCK

UNLOCK
UNLOCK

UNTIL

UPCASE()

UPDATE.ACCOUNT

UPDATE.LICENCE

UPDATE.RECORD

UPDATE.RECORD batch mode

UPDATE.RECORD visual mode

User defined conversions

User management

USING

- V -

Variable names (QMBasic)

Variables (QMBasic)

VERSION

CONFIGURE.FILE
CREATE.FILE

VERT

VERTICALLY

VFS

Virtual File System

VOC D-type records

VOC file

The Command Environment
The VOC File

VOC F-type records

VOC K-type records

VOC M-type records

VOC PA-type records

VOC PH type records

VOC PQ type records

VOC Q-type records

VOC R-type records

VOC S-type records

VOC verb definitions

VOC V-type records

VOC X-type records

VSLICE()

- W -

WAKE

Web server

WEOFSEQ

WHEN

WHERE

WHILE

WHO

WITH

WITHOUT

WRITE

WRITE.SOCKET()

WRITEBLK

WRITECSV

WRITESEQ

WRITESEQF

WRITEU

WRITEV

WRITEVU

- X -

XLATE()

XTD()

- Y -

YEARBASE configuration parameter