首页 >> 要闻 >

水晶报表二维码生成(水晶报表)

2023-09-13 12:42:45 来源: 用户: 

你们好,最近小时发现有诸多的小伙伴们对于水晶报表二维码生成,水晶报表这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。

1、 1.维护p_zz

2、 在P_zz基础数据中维护报表的基本信息。

3、 2.维护p_genxml作业。

4、 编写sql查询语句,生成需要的数据字段。经过测试,我发现任何SQL语句都可以运行,包括多表关联。把测试过的SQL语句直接做成“程序代码”,确认后就有可能解析了。

5、 3.生成一个xml文件,并将其下载到本地c:\tiptop目录。(如果没有这样的目录,您需要创建一个新目录)

6、 我们可以直接在xml中修改添加我们需要的字段,这样就不需要每次都在p_genxml中写sql语句来生成xml了。但是要注意xml中的字段类型,可以通过查看数据字典得到。

7、 4.设置报告显示页面

8、 打开CR报表制作工具,选择报表向导,设置显示格式。因为报表页面默认会显示一些基本信息(如报表标题、公司名称、生产商等。),如果我们创建一个新的报表设计,

9、 这里我们直接使用已有的报表模板进行复制,比如我们使用axmpr110的rpt进行复制。

10、 (1)将axmr110的rpt文件复制到本地,用CR报表工具打开,如下图所示:

11、 (2)创建一个新的连接,选择我们自己生成的xml数据源。

12、 (3)从数据源中删除数据源,添加我们自己的数据源。

13、 (4)此时,字段上已经有了我们自己的数据字段。拖动设置页面。

14、 (5)保存并命名为CPMR 002 _ 2 _ std.rpt

15、 5.将xml文件上传到服务器。Topprod \ topcust \ cpm \ cpmr02

16、 将调整好的rpt报告模板上传到服务产品指定的目录。文件夹0代表繁体中文,文件夹2代表简体中文。

17、 6.设置4fd图片文件

18、 字段的命名名称可以直接使用数据库字段的名称。

19、 7、设置4gl源码档

20、 函数:cl_prt_cs1()

21、 Cl_prt_cs1(cimr100’,’cimr100’,’select ima01,ima02,ima021,ima03 from ima_file where ’,’Y:N’)

22、 格式:依次参数为:程序编号,样板编号,QBE组出的SQL查询语句,p1-p20动态参数。

23、 CALL cl_prt_cs1('cpmr002','cpmr002',l_sql,'')

24、 SQL语句:

25、 LETl_sql='select pml.pml01,pml.pml04,pml.pml041,pml.pml20,pmn.pmn20,rvb.rvb07,rvb.rvb30 ',

26、 'FROM pml_file pml,pmn_file pmn,rvb_file rvb WHERE pmn.pmn24(+)=pml.pml01 and rvb.rvb04(+)=pmn.pmn01 and ',tm.wc, ' ORDER BY pml.pml01'

27、 8、发布、编译、执行。

28、 9、设置报表格式p_zaw

29、 (先前必需要在p_zz程序资料输入中维护,也就是说先前需要做完查询的画面档4fd,程序档4gl,制作的时候自然会维护p_zz,

30、 参照程序和界面设计操作步骤执行;画面档和程序档的制作与报表模板的制作可以不分先后顺序,按自己的习惯,先把报表模板设置好,查询条件也有了,这样在设计页面时页面条件条件的布局也清楚了,

31、 源代码里面的SQL语句也清楚了)下面是p_zaw中维护的界面!

32、 特别注意:

33、 勾选本组画面资料为客制资料。

34、 行里面的CR样板名称无需后缀名。

以上就是水晶报表这篇文章的一些介绍,希望对大家有所帮助。

  免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

 
分享:
最新文章