Structure and Flow, MOX Keywords

 

AjaxReply

Has no parameters

Read more...

 

AppendQuery

Takes 3 parameters, DestinationQuery, SourceQuery, bMoveIt

Read more...

 

CFPurge

Takes one parameter, the string URL to send to CloudFlare's API

Read more...

 

Const

Takes two parameters, the variable name and a value

Read more...

 

CopyFields

Takes two parameters, DestinationFields, SourceFields

Read more...

 

CopyFirst

Takes two parameters, DestinationQuery, SourceQuery

Read more...

 

CopyQuery

Takes two parameters, destinationQuery, sourceQuery

Read more...

 

Critical

Takes one parameter, the Name of the critical section

Read more...

 

DeleteQuery

Takes one parameter, the name of the query

Read more...

 

EmailErr

The email address that will receive any run time errors that a website encounters

Read more...

 

Error

Takes one parameter, the text of the error to throw.

Read more...

 

ETableReply

Takes 2 parameters, Result, Status

Read more...

 

Exit (Proc)

Takes no parameters

Read more...

 

FailIfRecError

Has no parameters

Read more...

 

File

Takes 3 parameters, Destination, Action, Source

Read more...

 

Folder

Takes two parameters, FolderPath, Action

Read more...

 

ForEach

Takes a variable number of parameters, QueryName, MethodName, [Param1, [Param2, etc...]]

Read more...

 

Foreign

Takes a single parameter, a QueryName

Read more...

 

ForeignWith

Takes a single parameter, a FieldBase

Read more...

 

Function

A special type of Private Method, called a Private Function, is intended to return a single value or multiple values simultaneously.

Read more...

 

GoTo

Takes one parameter, a Label

Read more...

 

If (Not) / And / Or / ElseIf / End If

Takes a variable number of conditional statements

Read more...

 

If (Not) / Then

Takes a single Field name, with an optional Not operator, followed by the conditional statement

Read more...

 

Image

Has 4 parameters, FileName, Action, Val1, Val2

Read more...

 

Include

Takes one parameter, ProcedureName

Read more...

 

IncrKillCount

Has one parameter.

Read more...

 

JoinQuery

Has 5 parameters, DestinationQuery, SourceQuery, DestinationMatchField, SourceMatchField, Mode

Read more...

 

LangWith

Has one parameter, a Content.Lang prefix

Read more...

 

LookupQuery

Takes six parameters, DestQuery, SourceQuery, DestDestFld, DestXFld, DestYFld, SourceYFld

Read more...

 

 

MapQuery

Takes five parameters, DestQuery, SourceQuery, SourceXFld, SourceYFld, SourceZFld

Read more...

 

 

 

MoveQuery

Takes two parameters, DestinationQuery, SourceQuery

Read more...

 

MsgBox

Takes two parameters, Text, Title

Read more...

 

NewEComQuery

Takes one parameter, QueryName

Read more...

 

NewQuery

Takes 3 parameters, QueryName, SourceQuery, bWork

Read more...

 

NoKillCount

Takes no parameters

Read more...

 

OnError (Continue)

Used as a scoping keyword, similar to WorkWith/End WorkWith.

Read more...

 

 

ProcECom

Takes one parameter, QueryName

Read more...

 

QBox

Takes two parameters, QueryName, Title

Read more...

 

Rem / EndRem

A type of Prefix which allows the programmer to create Remarks or Comments in their code.

Read more...

 

Remote

Takes three parameters, Url, InputQuery, OutputQuery

Read more...

 

Return

Takes a variable number of parameters.

Read more...

 

SaveFile

Takes two parameters, FileName, FileData

Read more...

 

SaveHttpFile

Takes two parameters, FileName, URL

Read more...

 

ServerLog

Takes one parameter, ServerLogText

Read more...

 

SetKillCount

Takes one parameter, Value

Read more...

 

 

 

TopField

Takes one parameter, FieldName

Read more...

 

TopQuery

Takes one parameter, FieldBase

Read more...

 

TopWith

Takes one parameter, FieldBase

Read more...

 

 

TRON

Takes one parameter, FilePath

Read more...

 

 

Try / Catch / Finally / End Try

A traditional way to check for hard errors and enable those errors to error softly.

Read more...

 

WorkIf

Takes one parameter, FieldName

Read more...

 

WorkQuery

Takes one parameter, QueryName

Read more...

 

WorkWith

Takes one parameter, FieldBase

Read more...

 

[Ensure] Field Exists

Takes a variable number of parameters, a comma separated list of TopQuery variable names

Read more...

 

[New] Field

Takes one parameter, a comma separated list of FieldNames

Read more...

 

[Pull] List of Fields from another Query

Takes up to three parameters, QueryName, FieldBase, FieldNames

Read more...

 

[Reset] Fields

Has no parameters

Read more...