x | X-position |
X coordinate of the control relative to its parent | |
y | Y-position |
Y coordinate of the control relative to its parent | |
w | Width |
Width of the control in pixels | |
h | Height |
Height of the control in pixels | |
xmode | X-mode |
This setting specified whether the control width is fixed width, whether it floats relative to the right-hand side of its block, or whether it stretches as its block width changes. The setting affects the interpretation of the width value. | |
ymode | Y-mode |
This setting specified whether the control height is fixed width, whether it floats relative to the bottom of its block, or whether it stretches as its block height changes. The setting affects the interpretation of the height value. | |
bgcolor | Background colour |
Background colour | |
lmargin | Left margin |
This specifies the left-hand page pargin in millimeters. | |
rmargin | Right margin |
This specifies the right-hand page pargin in millimeters. | |
tmargin | Top margin |
This specifies the top-of-page page pargin in millimeters. | |
bmargin | Bottom margin |
This specifies the bottom-of-page page pargin in millimeters. | |
name | Control name |
Control name, used to access control from scripts | |
master | Parent column |
Column in parent query used to link to child field in this block's query | |
child | Child column |
Column in this block's query used to link to parent expression | |
configs | Configuration |
List of configuration values. These are primarily used in conjunction with reusable components. | |
errtext | Error Text |
Text used to customise various popups. Currently only used at block level by record insert/update/delete confirmation dialogs. | |
pthrow | Page throw |
Set this to record to throw a page after each record, to group to throw a page after the last record, or none to disable page throws. | |
language | Scripting language |
Scripting language to be used for script modules in this report | |
caption | Report caption |
Caption text to be displayed when report is active | |
modal | Modal |
If set, the report design and data view will be modal, as if it was a dialog. This setting does not affect print preview. Note that changes to this setting will not take affect until the form window has been closed and reopened. | |
printer | Logical Printer |
This settings specifies the logical printer to be used. If blank then the standard print dialog will be displayed. | |
printdlg | Print Dialog |
If this option is set, then the standard print dialog will always be shown. If not set, and a logical printer is set, then the print dialog is skipped. | |
slots | Slots |
List of slots, which contain script code that can be associated with events occurring in other objects. | |
onset | On set |
Script routine to be invoked when the value in the control is set from the database. A value like #Set invokes an external function called onItemSet; otherwise define a function called eventFunc whose three arguments will be the control item, the query row number and the value. | |
oncurrent | On current |
Script routine to be invoked when a record becomes current. A value like #Current invokes an external function called onBlockCurrent; otherwise define a function called eventFunc whose two arguments will be the button and the query row number. | |
prequery | KBReport.prequery |
KBReport.prequery | |
postquery | Post-Query |
Script routine to be invoked just after a select query has been issued, but before any data is displayed. A value like #PostQuery invokes an external function called onBlockPostQuery; otherwise define a function called eventFunc whose argument will be the block. | |
notes | Notes |
The Notes setting may be used for any arbitrary notes, for instance for documentation. Rekall does nothing with the value, other than to preserve it. |
Remaining properties are as for form blocks.