Ask At Run-Time support refers to the common task of allowing the end-user to specify parameter values that can be used to limit the scope of a report. As an example, for an invoice report, the end-user might specify a company name and date range.
ReportBuilder’s AutoSearch feature offers a RAD solution to the drudgery of adding ask-at-runtime support to your reports. ReportBuilder’s Query Designers can be used to designate search criteria as AutoSearch. Thereafter, any time the report is executed, ReportBuilder will display an ask-at-runtime dialog and use the parameter values entered by the end-user to dynamically generate the SQL Where clause for the report.
The following screen shot shows an example of an ask at run-time dialog generated and displayed by ReportBuilder.
The default AutoSearch dialog can be replaced by a customized version that you create and register with ReportBuilder. A demo of this technique is provided in the Demos\EndUser\5. AutoSearch \4. Custom AutoSearch Dialog\ directory.