在“自由格式报告详细信息”页面的“连接字符串”和“查询”字段中输入的两个字符串足以生成自由格式报告。 但是,通过将“参数”字段中包含的参数添加到默认 XML 文件中,可以显著提高报告的灵活性和效用。 定义完所有参数后,将显示用于在生成报告时输入这些参数值的弹出窗口。
默认 XML 文件如下所示:
<custom>
<connection>
<params>
<!--<param name='@UID' disp_name='User id' type='TEXT' size='10'><value>user id</value></param>- >
<!--<param name='@PWD' disp_name='Password' type='PASSWORD' size='10'><value>password</value></param>- >
</params>
</connection>
<query>
<params>
<!--<param name='@PRM1' disp_name='PARAM 1' type='TEXT' size='10'><value>param1 value</value></param>- >
<!--<param name='@PRM2' disp_name='PARAM 2' type='LIST'><value>value 1</value><list><item><value>value 1</value><text>text 1</text></item><item><value>value 2</value><text>text 2</text></item></list></param>- >
<!--<param name="@PRM3" disp_name="PARAM 3" type="LIST">
<value>value</value>
<list>
<list_query>select customer_id value, customer_name text from t_customers</list_query>
</list>
</param>- >
</params>
</query>
<pdf>
<!--<option><name>pameter name</name><value>parameter value</value></option>- >
</pdf>
<chart>
<!--<precision>Numeric value from 0 to 5</precision>- >
</chart>
<!--<ContainsHTML>0/1</ContainsHTML>- >
<!--<headstyle>
<titlerow bgcolor="value or color name"></titlerow>
<firstcolumn bgcolor="value or color name"></firstcolumn>
</headstyle>
</custom>
该 XML 文件包含以下几个主要部分:
<connection>:包含要查询的数据库的连接信息
<query>:包含 SQL 查询
<pdf>:包含用于输出的 PDF 打印选项,如纸张大小、方向等
<connection> 和 <query> 中的每个参数都有自己的 <param> 节点,其中包括以下属性:
name:参数的名称。
disp_name:在弹出窗口中显示的参数名称。
type:参数类型,可以为以下值之一:
TEXT:文本输入
PASSWORD:显示为星号的文本
DATE:“日历”字段
LIST:包含多个选项的下拉列表
list_query:包含多个选项而且允许动态值列表的下拉列表。 例如:
<list>
<list_query>select some_value value, some_text text from some_table</list_query>
</list>
注意:Select 语句应总是包含两列,一列用于存储值,一列用于存储显示文本。
size:输入字段中允许的最多字符数。
<pdf> 中的参数具有以下属性:
name:参数的名称
value:参数的值
| 版权所有 © 2012 CA。 保留所有权利。 | 就该主题发送电子邮件至 CA Technologies |