Executing Forms and Reports with Parameters

It is sometimes neccessary to run a form or a report with one or more parameters. For instance, it may be useful to be able to run a report which only outputs information between a pair of dates. Related to this is the ability to invoke a form (or a report) with a master-child relationship, just like you can have nested blocks in a single form.

Rekall has two mechanisms for these. The first, more general case, is parameters. Parameters may be embedded inside object attributes (for instance, inside the where attribute associated with a table or query), and the user can be prompted for values when the form or report is run. The second is an explicit master-child mechanism, which is described in a later section.

Values for parameters can also be supplied when a form or report is run. This does not occur when the user directly runs a form or report (by double-clicking on the forms tab of the database dialog), but can be used when a form or report is started by a script.

Using Parameters
Set up for User Entry
User Input
Passing Parameters via Scripts
Opening Forms and Reports
Parameter Passing: An End-Note
Linking Forms and Reports