| getNumRows | | | Number of rows in associated query |
| Return | number | | Number of rows |
| getQueryRow | | | Get current query row number |
| Return | number | | Row number |
| totoQueryRow | | | Move to specified row in query |
| Return | bool | | Success |
| rowNum | number | No | Row number |
| getRowValue | | | Get value from associated query |
| Return | string | | Value |
| ctrlName | string | No | Column required, as control name |
| rowNum | number | No | Row number |
| setRowValue | | | Set value in associated query |
| Return | void | | |
| ctrlName | string | No | Column required, as control name |
| rowNum | number | No | Row number |
| value | string | No | Value |
| doAction | | | Perform action in block |
| Return | bool | | Success |
| action | number | No | Action code, see RekallMain |
| isInQuery | | | See if query (find) is in progress |
| Return | bool | | Query (find) in progress |
| firstRecord | | | Go to first record |
| Return | bool | | Success |
| previousRecord | | | Go to previous record |
| Return | bool | | Success |
| nextRecord | | | Go to next record |
| Return | bool | | Success |
| lastRecord | | | Go to last record |
| Return | bool | | Success |
| addRecord | | | Add a new record |
| Return | bool | | Success |
| saveRecord | | | Save current record |
| Return | bool | | Success |
| deleteRecord | | | Delete current record |
| Return | bool | | Success |
| startQuery | | | Start query |
| Return | bool | | Success |
| executeQuery | | | Execute query |
| Return | bool | | Success |
| cancelQuery | | | Cancel query |
| Return | bool | | Success |
| setUserFilter | | | Set filter for subsequent queries |
| Return | void | | |
| filter | string | No | Filter (where) expression |
| setUserSorting | | | Set sorting for subsequent queries |
| Return | void | | |
| sorting | string | No | Sorting (order) expression |