System Reference Summary
1. Introduction
Contents of This Guide
Intended Audience
Conventions
Path Notation in This Guide
Documentation
Your Support Options
2. Statements
Overview
OpenROAD Language Statements
Assignment Statement
Call Statement
Call System Statement
Callframe Statement
Callproc Statement
Case Statement
Continue Statement
Endloop Statement
Exit Statement
For Statement
Gotoframe Statement
If-Then-Else Statement
Initialize Statement
Message Statement
Method Statement
Method Invocation Statement
Nextcase Statement
On Statement
Openframe Statement
Procedure Statement
Prompt Statement
Resume Statement
Return Statement
Sleep Statement
While Statement
OpenROAD SQL Statements
Alter Group Statement
Alter Role Statement
Close Statement
Commit Statement
Copy Statement
Create Dbevent Statement
Create Group Statement
Create Index Statement
Create Integrity Statement
Create Role Statement
Create Table Statement
Create View Statement
Declare Global Temporary Table Statement
Delete Statement
Direct Execute Immediate Statement
Drop Statement
Drop Dbevent Statement
Drop Group Statement
Drop Integrity Statement
Drop Role Statement
Drop Rule Statement
Execute Immediate Statement
Execute Procedure Statement
Fetch Statement
Grant (privilege) Statement
Inquire_sql Statement
Insert Statement
Modify Statement
Open Statement
Raise Dbevent Statement
Register Dbevent Statement
Register Table Statement
Relocate Statement
Remove Dbevent Statement
Remove Table Statement
Revoke Statement
Rollback Statement
Save Statement
Savepoint Statement
Select Statement
Set Statement
Update Statement
Exec 4GL Statements for 3GL
Clear Array Statement
Describe Statement
Get Attribute Statement
Get Global/Set Global Statement
GetRow Statement
Inquire_4gl Statement
Insert Row Statement
Removerow Statement
Send Userevent Statement
Set Attribute Statement
Set_4gl Statement
SetRow Statement
Setrow Deleted Statement
3. System Classes
ActiveField Class
ActiveField Attributes
ActiveField Methods
AnalogField Class
AnalogField Attributes
AnalogField Methods
AppFlag Class
AppFlag Attributes
AppFlag Methods
AppSource Class
AppSource Attributes
AppSource Methods
Array Class
Array Attributes
ArrayObject Class
ArrayObject Attributes
ArrayObject Methods
AttributeObject Class
AttributeObject Attributes
AttributeObject Methods
BarField Class
BarField Attributes
BarField Methods
BitmapObject Class
BitmapObject Attributes
BitmapObject Methods
BoxTrim Class
BoxTrim Attributes
BoxTrim Methods
BreakSpec Class
BreakSpec Attributes
BreakSpec Methods
ButtonField Class
ButtonField Attributes
ButtonField Methods
CellAttribute Class
CellAttribute Attributes
CellAttribute Methods
ChoiceBitmap Class
ChoiceBitmap Attributes
ChoiceBitmap Methods
ChoiceDetail Class
ChoiceDetail Attributes
ChoiceDetail Methods
ChoiceField Class
ChoiceField Attributes
ChoiceField Methods
ChoiceItem Class
ChoiceItem Attributes
ChoiceItem Methods
ChoiceList Class
ChoiceList Attributes
ChoiceList Methods
Class Class
Class Attributes
Class Methods
ClassSource Class
ClassSource Attributes
ClassSource Methods
ColumnCross Class
ColumnCross Attributes
ColumnCross Methods
ColumnField Class
ColumnField Attributes
ColumnField Methods
CompositeField Class
CompositeField Attributes
CompositeField Methods
CompSource Class
CompSource Attributes
CompSource Methods
ControlButton Class
ControlButton Attributes
ControlButton Methods
CrossTable Class
CrossTable Attributes
CrossTable Methods
CursorBitmap Class
CursorBitmap Attributes
CursorBitmap Methods
CursorObject Class
CursorObject Attributes
CursorObject Methods
DataStream Class
DataStream Attributes
DataStream Methods
DateObject Class
DateObject Attributes
DateObject Methods
DBEventObject Class
DBEventObject Attributes
DBEventObject Methods
DBSessionObject Class
DBSessionObject Attributes
DBSessionObject Methods
DecimalObject Class
DecimalObject Attributes
DecimalObject Methods
DisplayForm Class
DisplayForm Attributes
DisplayForm Methods
DragInfo Class
DragInfo Atttributes
DragInfo Methods
DynExpr Class
DynExpr Attributes
DynExpr Methods
EllipseShape Class
EllipseShape Attributes
EllipseShape Methods
EntryField Class
EntryField Attributes
EntryField Methods
EnumField Class
EnumField Attributes
EnumField Methods
Event Class
Event Attributes
Event Methods
ExtenPropObject Class
ExtenPropObject Attributes
ExtenPropObject Methods
ExtObject Class
ExtObject Attributes
ExtObject Methods
ExtObjField Class
ExtObjField Attributes
ExtObjField Methods
FieldObject Class
FieldObject Attributes
FieldObject Methods
FlexibleForm Class
FlexibleForm Attributes
FlexibleForm Methods
FloatObject Class
FloatObject Attributes
FloatObject Methods
FormField Class
FormField Attributes
FormField Methods
FrameExec Class
FrameExec Attributes
FrameExec Methods
FrameForm Class
FrameForm Attributes
FrameForm Methods
FrameSource Class
FrameSource Attributes
FrameSource Methods
FreeTrim Class
FreeTrim Attributes
FreeTrim Methods
GhostExec Class
GhostExec Attributes
GhostExec Methods
GhostSource Class
GhostSource Attributes
GhostSource Methods
HashTable Class
HashTable Attributes
HashTable Methods
HashTableEntry Class
HashTableEntry Attributes
HashTableEntry Methods
IconFile Class
IconFile Attributes
IconFile Methods
ImageField Class
ImageField Attributes
ImageField Methods
ImageTrim Class
ImageTrim Attributes
ImageTrim Methods
InputEvent Class
InputEvent Attributes
InputEvent Methods
IntegerHashTable Class
IntegerHashTable Methods
IntegerObject Class
IntegerObject Attributes
IntegerObject Methods
JsonArray Class
JsonArray Attributes
JsonArray Methods
JsonBoolean Class
JsonBoolean Attributes
JsonBoolean Methods
JsonHandler Class
JsonHandler Attributes
JsonHandler Methods
JsonNull Class
JsonNull Attributes
JsonNull Methods
JsonNumber Class
JsonNumber Attributes
JsonNumber Methods
JsonObject Class
JsonObject Attributes
JsonObject Methods
JsonString Class
JsonString Attributes
JsonString Methods
JsonValue Class
JsonValue Attributes
JsonValue Methods
KeyDownData Class
KeyDownData Attributes
KeyDownData Methods
KeyPressInfo Class
KeyPressInfo Attributes
KeyPressInfo Methods
ListField Class
ListField Attributes
ListField Methods
ListviewColAttr Class
ListviewColAttr Attributes
ListviewColAttr Methods
ListviewField Class
ListviewField Attributes
ListviewField Methods
LongByteObject Class
LongByteObject Attributes
LongByteObject Methods
LongVcharObject Class
LongVcharObject Attributes
LongVcharObject Methods
MainBar Class
MainBar Attributes
MainBar Methods
MatrixField Class
MatrixField Attributes
MatrixField Methods
MenuBar Class
MenuBar Attributes
MenuBar Methods
MenuButton Class
MenuButton Attributes
MenuButton Methods
MenuField Class
MenuField Attributes
MenuField Methods
MenuGroup Class
MenuGroup Attributes
MenuGroup Methods
MenuItem Class
MenuItem Attributes
MenuItem Methods
MenuList Class
MenuList Attributes
MenuList Methods
MenuSeparator Class
MenuSeparator Attributes
MenuSeparator Methods
MenuStack Class
MenuStack Attributes
MenuStack Methods
MenuToggle Class
MenuToggle Attributes
MenuToggle Methods
MethodExec Class
MethodExec Attributes
MethodExec Methods
MethodObject Class
MethodObject Attributes
MethodObject Methods
MoneyObject Class
MoneyObject Attributes
MoneyObject Methods
MouseData Class
MouseData Attributes
MouseData Methods
Object Class
Object Attributes
Object Methods
OptionField Class
OptionField Attributes
OptionField Methods
OptionMenu Class
OptionMenu Attributes
OptionMenu Methods
PaletteField Class
PaletteField Attributes
PaletteField Methods
PopupButton Class
PopupButton Attributes
PopupButton Methods
Proc4GLSource Class
Proc4GLSource Attributes
Proc4GLSource Methods
ProcExec Class
ProcExec Attributes
ProcExec Methods
ProcHandle Class
ProcHandle Attributes
ProcHandle Methods
QueryCol Class
QueryCol Attributes
QueryCol Methods
QueryObject Class
QueryObject Attributes
QueryObject Methods
QueryParm Class
QueryParm Attributes
QueryParm Methods
QueryTable Class
QueryTable Attributes
QueryTable Methods
RadioField Class
RadioField Attributes
RadioField Methods
RectangleShape Class
RectangleShape Attributes
RectangleShape Methods
RemoteServer Class
RemoteServer Attributes
RemoteServer Methods
RequestManager Class
RequestManager Attributes
RequestManager Methods
RowCross Class
RowCross Attributes
RowCross Methods
ScalarField Class
ScalarField Attributes
ScalarField Methods
Scope Class
Scope Attributes
Scope Methods
ScrollBarField Class
ScrollBarField Attributes
ScrollBarField Methods
SegmentShape Class
SegmentShape Attributes
SegmentShape Methods
SeparatorMoveInfo Class
SeparatorMoveInfo Attributes
SeparatorMoveInfo Methods
SessionObject Class
SessionObject Attributes
SessionObject Methods
ShapeField Class
ShapeField Attributes
ShapeField Methods
SliderField Class
SliderField Attributes
SliderField Methods
SpriteDescriptor Class
SpriteDescriptor Attributes
SpriteDescriptor Methods
SQLSelect Class
SQLSelect Attributes
SQLSelect Methods
StackField Class
StackField Attributes
StackField Methods
StringHashTable Class
StringHashTable Attributes
StringHashTable Methods
StringObject Class
StringObject Attributes
StringObject Methods
SubForm Class
SubForm Attributes
SubForm Methods
TabBar Class
TabBar Attributes
TabBar Methods
TabField Class
TabField Attributes
TabField Methods
TabFolder Class
TabFolder Attributes
TabFolder Methods
TableField Class
TableField Attributes
TableField Methods
TabPage Class
TabPage Attributes
TabPage Methods
TagDefinition Class
TagDefinition Attributes
TagDefinition Methods
TaggedValue Class
TaggedValue Attributes
TaggedValue Methods
ToggleField Class
ToggleField Attributes
ToggleField Methods
Tree Class
Tree Attributes
Tree Methods
TreeNode Class
TreeNode Attributes
TreeNode Methods
TreeviewField Class
TreeviewField Attributes
TreeviewField Methods
UserClassObject Class
UserClassObject Attributes
UserClassObject Methods
UserObject Class
UserObject Attributes
UserObject Methods
ValueDefinition Class
ValueDefinition Attributes
ValueDefinition Methods
ViewportField Class
ViewportField Attributes
ViewportField Methods
XMLAttribute Class
XMLAttribute Attributes
XMLAttribute Methods
XMLCDATA Class
XMLCDATA Attributes
XMLCDATA Methods
XMLComment Class
XMLComment Attributes
XMLComment Methods
XMLDocument Class
XMLDocument Attributes
XMLDocument Methods
XMLElement Class
XMLElement Attributes
XMLElement Methods
XMLNode Class
XMLNode Attributes
XMLNode Methods
XMLParserCallbacks Class
XMLParserCallbacks Attributes
XMLPI Class
XMLPI Attributes
XMLPI Methods
XMLSchemaCache Class
XMLSchemaCache Methods
XMLText Class
XMLText Attributes
XMLText Methods
4. Events
BufferChanged Event
ChildBufferChanged Event
ChildClick Event
ChildClickPoint Event
ChildCollapsed Event
ChildDetails Event
ChildDoubleClick Event
ChildDragBox Event
ChildDragDrop Event
ChildDragLeave Event
ChildDragOver Event
ChildDragSegment Event
ChildEntry Event
ChildExit Event
ChildExpanded Event
ChildHeaderClick Event
ChildKeyDown Event
ChildKeyPress Event
ChildLabelChanged Event
ChildMouseDown Event
ChildMouseEnter Event
ChildMouseEnterNode Event
ChildMouseExit Event
ChildMouseExitNode Event
ChildMouseUp Event
ChildMoved Event
ChildPageActivated Event
ChildPageChanged Event
ChildPageDeactivated Event
ChildProperties Event
ChildResized Event
ChildScroll Event
ChildSelect Event
ChildSelectionChanged Event
ChildSeparatorMove Event
ChildSetValue Event
ChildSliderMove Event
ChildUnSelect Event
ChildValidate
Click Event
ClickPoint Event
Collapsed Event
DBEvent Event
Details Event
DoubleClick Event
DragBox Event
DragDrop Event
DragLeave Event
DragOver Event
DragSegment Event
Entry Event
Exit Event
Expanded Event
ExtClassEvent Event
FrameActivate Event
FrameDeactivate Event
HeaderClick Event
InsertRow Event
KeyDown Event
KeyPress Event
LabelChanged Event
MouseDown Event
MouseEnter Event
MouseEnterNode Event
MouseExit Event
MouseExitNode Event
MouseUp Event
Moved Event
PageActivated Event
PageChanged Event
PageDeactivated Event
Properties Event
Resized Event
Scroll Event
Select Event
SelectionChanged Event
SeparatorMove Event
SetValue Event
SliderMove Event
Terminate Event
UnSelect Event
UserEvent Event
Validate Event
WindowClose Event
WindowIcon Event
WindowMoved Event
WindowResized Event
WindowVisible Event
Events Table
5. 4GL Reserved Words
Overview
4GL Reserved Words
6. 4GL System Constants
Overview
System Constants
Property Setting Prefixes
AnchorPoint Settings
Settings
BgDisplayPolicy Settings
Bitmap Display Behavior Settings for ButtonFields, ImageFields, and PaletteFields
Bitmap File Formats for BitmapObject
Bitmap Settings for BitmapObject
Button Style Settings for ButtonStyle
Boolean Settings
Character Codes for Printable Characters
Character Codes for Non-printable Characters
CollapsePolicy Settings for MatrixFields
Color Settings for Standard Palette
Color Settings for System Default Palette
Color Settings for OpenROAD Default Palette
Corner Settings
Cursor State Settings for CursorObject
DataEntryErrorHandler Return Codes
Database Session State Settings for DBSessionObject
DatatypeCode Settings
DBMSMessagePrinting and DBMSErrorPrinting Settings for SessionObject
DBMS Server Types for DBSessionObject
DefaultValue Settings
Display Capabilities Settings for SessionObject
DisplayPolicy Settings for ImageFields
Element Type Settings for BitmapObject
EmptyValueComparison Settings
Encoding Format
Enumerated Values for ChoiceList
Error Codes
Exit Behavior Settings for EntryFields
Export Format Settings for AppSource and CompSource
Field Alignment Settings for MatrixFields and StackFields
Field Bias Settings
FileEncoding Settings
FocusBehavior Settings for ActiveField, ControlButton, and MenuItem
Force Case Settings for EntryFields
Frame Modes
GrowFrom Settings for BarFields and BitmapObjects
Help Commands for SessionObject WinHelp Method
Input Event Settings
Justification Settings
Key State Settings
Line Style Settings
Line Width Settings
ListviewField Styles
Menu Biases
Message Error Codes for Event
Message Type Settings for Pop-ups
MouseButton Settings
Operating System Settings for SessionObject
OptionField Settings
Orientation Settings for TableField, StackField, SliderField, ScrollbarField, RadioField, and PaletteField
OutlineStyle Settings
Pattern Settings
Pop-up Reply Codes
PortletBlocking Settings
Position Settings
Query Modes
Query States
ReasonCode Settings for FrameExec
For the Click, ChildClick, Details, ChildDetails, ClickPoint, ChildClickPoint, Properties, ChildProperties, DoubleClick, and ChildDoubleClick Events
For the Exit, ChildExit, SetValue, ChildSetValue, Entry, ChildEntry, Validate, and ChildValidate Events
For the ChildMouseDown, MouseDown, ChildMouseUp, and MouseUp Events
For the DragSegment, ChildDragSegment, DragBox, ChildDragBox, Resized, ChildResized, Moved, and ChildMoved Events
For Select and ChildSelect Events
For UnSelect and ChildUnSelect Events
For the SelectionChanged Event
For the DeleteAllRow, InsertRow, DeleteRow, WindowClosed, WindowIcon, WindowMoved, WindowResized, and WindowVisible Events
Other Reason Codes Unassociated with any Particular Event
Relative Parameter Values for TreeNodes
RemoteServer Settings
Response Settings
RightClickBehavior Settings
RowState Settings
Runtime Settings
Selection Types
Separator Move Settings
SizeToFit Settings
SliderField Style Settings
SpeedKey Settings
System Defined Cursors Settings
TabBar Settings
TableField Operations Settings
Tagged Value Access Settings
Tagged Value Settings
Text Alignment Settings for ButtonFields and PopUpButtons
Text Display Behavior Settings for ButtonFields
Traverse Order
TreeviewField Settings
Typeface Settings
UseWidestCharacter Settings
Window Placement Settings
Window System Settings for SessionObject
Window Visibility Settings for FrameExec
XML Encoding Settings for XMLDocument
4GL Keywords
System Reference Summary
06_4GLSystemConstants.7.91.htm
This site works best with JavaScript enabled