LOCAL cMainTable$="*SKIP*" [string] Table name for an instance of this object set in the ON_CREATE |
LOCAL cIsSysDB=isFALSE [bool] True if table exists in MAS_SYSTEM |
LOCAL c.Rs.DefaultBegin$=$00$ [string] Default Record Set Values |
LOCAL c.Rs.DefaultEnd$=$FE$ |
LOCAL c.Rs.DefaultFilter$="1" |
LOCAL c.Rs.DefaultIndex$="kPRIMARY" |
LOCAL c.Rs.DefaultBatchSize=-1 |
LOCAL c.Rs.DefaultHexEncodeKeyColumn$="$FE$+ID$+$FE$" |
LOCAL c.Rs.DefaultFormatedCodeColumn$="$FE$+FORMATTEDCODE$+$FE$" |
LOCAL c.Rs.DefaultFormatedNameColumn$="$FE$+FORMATTEDNAME$+$FE$" |
LOCAL c.Rs.DefaultHexEncodeKeyExpression$="$FE$+HTA(KEC(cFH, KNO=0))+$FE$" |
LOCAL c.Rs.DefaultFormatedCodeExpression$="$FE$+SUB(KEC(cFH, KNO=0), $00$, $20$)+$FE$" |
LOCAL c.Rs.NameFormat$="cMainTable$"+"+"+QUO+"_svc.pvc;GET_NAME_FORMAT"+QUO [string] Function call used to obtain the name format from the table's native service object. |
LOCAL c.Rs.CodeFormat$="cMainTable$"+"+"+QUO+"_svc.pvc;GET_CODE_FORMAT"+QUO [string] Function call used to obtain the code or display key format from the table's native service object. |
FUNCTION FindRecord(rs.key$, rs.record$) Get a single record based on the current record set criteria | ||||||||||||||
| ||||||||||||||
| ||||||||||||||
FUNCTION FindRecordById(rs.hexKey$, rs.record$) Converts the given hex encoded key to ascii and gets a single record based on the current record set criteria. | ||||||||||||||
| ||||||||||||||
| ||||||||||||||
FUNCTION GetRecordSet(rs.recordSet$) | ||||||||||||||
FUNCTION GetRecordSet(rs.recordSet$, rs.batchSize) Return a record set based on current record set criteria. | ||||||||||||||
| ||||||||||||||
| ||||||||||||||
FUNCTION ResetRecordLimit(rs.limit) This function will set the limit (top) number of records returned and reset the current count to zero. | ||||||||||||||
| ||||||||||||||
| ||||||||||||||
FUNCTION SetDecimalPrecision(rs.decimalPlaces) This function will set the decimal precision (number of decimal places) for numerics retrieved will be set too. | ||||||||||||||
| ||||||||||||||
| ||||||||||||||
FUNCTION SetRecordSet(rs.colsToSelect$) | ||||||||||||||
FUNCTION SetRecordSet(rs.colsToSelect$, rs.begin$, rs.end$, rs.filter$) | ||||||||||||||
FUNCTION SetRecordSet(rs.colsToSelect$, rs.begin$, rs.end$, rs.filter$, rs.index$) | ||||||||||||||
FUNCTION SetRecordSet(rs.colsToSelect$, rs.begin$, rs.end$, rs.filter$, rs.index$, rs.top) Configure and setup this instance to return the desired set of records. | ||||||||||||||
| ||||||||||||||
|
BOF, CurrentBrowseIndex$, CurrentIndex$, EOF, SecurityAccess |
BindVariable(), CheckMainTable(), Clear(), Find(), FindById(), GetChildHandle(), GetChildKeyReference$(), GetColumns$(), GetDataSources$(), GetDataSourcesAddl$(), GetJson$(), GetKey$(), GetKeyColumns$(), GetKeyPadded$(), GetPartialRecord(), GetRecord(), GetRecordCount(), GetRecordEx(), GetResultSets(), GetTable$(), GetTablePath$(), GetValue(), GetValues(), IsValid(), MoveFirst(), MoveLast(), MoveNext(), MovePrevious(), ReadAdditional(), SetBrowseFilter(), SetBrowseIndex(), SetCacheMode(), SetIndex(), SetKeyValue(), SetParentColumns(), SetParentHandle(), SetUIHandle(), PERFORM ClearEditRcd(), FormatJson$(), GetAddlDataSources(), GetDateColumns$(), InitChildCollection(), MoveFirstLast(), MoveNextPrevious(), OpenMainTable(), ParseKeyDef(), PrepareKeyDef(), ReadRec(), ResolveColumnList$(), SetControls(), SetCurrentKey(), UseKeyColl() |