参数提示报表用户输入信息。将参数看作是在报表生成之前用户需要回答的问题。用户输入的信息或用户响应的方式决定报表的内容。例如,在销售人员使用的报表中,或许有要求用户选择地区的参数。该报表将返回特定地区的结果,而不是返回所有地区的结果。
通过在公式、选择公式和报表中使用参数字段,可创建单个报表,并可随时根据需要对其进行修改。参数字段也可用于子报表。
如果缺少参数或参数无效,程序将显示错误。如果将 Crystal Report Viewer 的 EnableParameterPrompt 属性设置为 true,则会导致报表提示用户再次输入参数。
参数字段注意事项
使用参数字段时,需要注意下列事项:
- 若要通过参数提示用户,必须将该参数包含在报表中某个位置(如记录选择、组选择或公式中),或直接将该参数作为报表中的字段。
- 参数字段不必放入报表中即可在记录或组选择公式中使用。创建参数字段,然后像插入其他字段那样将其输入到公式中。
- 参数字段必须与要比较字段的数据类型相同。例如,如果报表中使用类型为字符串的 {客户名} 字段将记录选择限制为特定的客户名称,则为此目的创建的参数字段也必须为字符串类型。
- 参数字段支持下列数据类型:数据类型解释参数示例Boolean要求回答是/否或真/假。在摘要中包括计划预算数吗?Currency要求一个美元金额。显示销售额超过 XXXXX 的客户。Date要求采用日期格式回答。输入季度的开始和结束日期。DateTime要求日期和时间。显示 07/04/2000 1:00pm-2:00pm 之间的统计。Number要求一个数值。输入客户标识号。String要求回答文本。输入地区。Time要求使用时间格式回答。显示 1:00pm-2:00pm 之间的呼叫总数。
- 可以为用户创建选择参数值的选取列表,而不是让用户手动输入参数值。
- 参数字段提示文本可长达四行,每行大约 60-70 个字符(取决于字符宽度,最多可以有 254 个字符)。文本长度超过一行将自动换行。