2016 - 2024

感恩一路有你

快速设计水晶报表模板

浏览量:1483 时间:2024-08-17 18:40:31 作者:采采

使用水晶报表的朋友都会发现,在设计模块时特别麻烦,传递参数和数值也很不方便,无法像微软的报表工具那样灵活操作。为了解决这个问题,我总结了一个快速设计水晶报表模块的方法,供大家学习。

规范CR报表的4gl模板

根据标准的CR报表作业,将CR报表的4gl程序进行模板化,即对每个功能部分进行标记和模板化。例如,可以创建一个名为zexample.4gl的模板文件,在其中按照提示信息编写代码。在编写过程中需要注意以下几点:

1. 创建临时表时,定义的g_sql字段数量必须与values中的?个数相同。

2. 查询数据的sql语句字段数和顺序、sr变量填充时的数量和顺序、以及定义sr时的数量和顺序,这三者必须保持一致。

规范4fd档

4fd档的布局应根据实际情况来确定,不需要按照模板来规范。

制作CR模板XML

在制作CR模板XML时,可以使用p_genxml作业生成或修改其他标准作业的XML文件。但无论是生成还是修改,都需要注意以下几点:

1. 首先制作XML文件,并确保XML中的name与程序中使用的临时表名称相同。例如,程序中定义临时表的名称为6,那么XML中的名称也必须为6。

2. 修改XML中的字段,并确保XML中的字段数量与4gl中读取的字段数量相同,否则可能导致字段显示不完整。

3. 注意字段类型的设置:字符类型为string、数字类型为decimal、日期类型为dateTime。

制作CR模板.rpt

根据我提供的rpt模板进行修改,模板名称为zexample.4gl_2_std.rpt。在修改模板时,需要注意以下几点:

1. 模板名称必须与临时表名称和XML中的名称相同。

2. 打开模板后,将数据源修改为当前的数据源(即修改XML数据源)。

3. 移除旧的数据源,加入新的数据源。

4. 将右边的字段拖动到左边的详细资料处,并根据实际情况调整宽度。

其他设置

完成以上步骤后,还需要进行上传、编译、P_zz、p_zaw等其他设置,以确保报表能正常运行。通过按照以上步骤进行操作,可以更快地设计水晶报表模板,并提高报表的效率和可操作性。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。