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
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
AnalogField Class
AppFlag Class
AppSource Class
Array Class
ArrayObject Class
AttributeObject Class
BarField Class
BitmapObject Class
BoxTrim Class
BreakSpec Class
ButtonField Class
CellAttribute Class
ChoiceBitmap Class
ChoiceDetail Class
ChoiceField Class
ChoiceItem Class
ChoiceList Class
Class Class
ColumnCross Class
ColumnField Class
CompositeField Class
CompSource Class
ControlButton Class
CrossTable Class
CursorBitmap Class
CursorObject Class
DataStream Class
DateObject Class
DBEventObject Class
DBSessionObject Class
DecimalObject Class
DisplayForm Class
DragInfo Class
DynExpr Class
EllipseShape Class
EntryField Class
EnumField Class
Event Class
ExtObject Class
ExtObjField Class
FieldObject Class
FlexibleForm Class
FloatObject Class
FormField Class
FrameExec Class
FrameForm Class
FrameSource Class
FreeTrim Class
GhostExec Class
GhostSource Class
HashTable Class
IconFile Class
ImageField Class
ImageTrim Class
IntegerHashTable Class
IntegerObject Class
KeyDownData Class
KeyPressInfo Class
ListField Class
ListviewColAttr Class
ListviewField Class
LongByteObject Class
LongVcharObject Class
MatrixField Class
MenuBar Class
MenuButton Class
MenuField Class
MenuGroup Class
MenuItem Class
MenuList Class
MenuSeparator Class
MenuStack Class
MenuToggle Class
MethodExec Class
MethodObject Class
MoneyObject Class
Object Class
OptionField Class
OptionMenu Class
PaletteField Class
PopupButton Class
Proc4GLSource Class
ProcExec Class
ProcHandle Class
QueryCol Class
QueryObject Class
QueryParm Class
QueryTable Class
RadioField Class
RectangleShape Class
RemoteServer Class
RowCross Class
ScalarField Class
Scope Class
ScrollBarField Class
SegmentShape Class
SeparatorMoveInfo Class
SessionObject Class
ShapeField Class
SliderField Class
SQLSelect Class
StackField Class
StringHashTable Class
StringObject Class
SubForm Class
TabBar Class
TabField Class
TabFolder Class
TableField Class
TabPage Class
ToggleField Class
Tree Class
TreeNode Class
TreeviewField Class
UserClassObject Class
UserObject Class
ViewportField Class
XMLAttribute Class
XMLCDATA Class
XMLComment Class
XMLDocument Class
XMLElement Class
XMLNode Class
XMLPI Class
XMLSchemaCache Class
XMLText Class
4. Events
BufferChanged Event
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
ChildLabelChanged Event
ChildKeyPress Event
ChildMouseEnter Event
ChildMouseExit 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
MouseEnter Event
MouseExit 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
Overview
System Constants
For the Exit, ChildExit, SetValue, ChildSetValue, Entry, and ChildEntry Events
For the Click, ChildClick, ChildDetails, ClickPoint, ChildClickPoint, Properties, ChildProperties, DoubleClick, ChildDoubleClick, Scroll and ChildScroll 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 DeleteAllRow, InsertRow, DeleteRow, WindowClosed, WindowIcon, WindowMoved, WindowResized, and WindowVisible Events
Other Reason Code Unassociated with any Particular Event
OpenROAD 6.0
Other Reason Code Unassociated with any Particular Event