1、规范CR报表的4gl模板根据标准的CR报表作业,把CR报表的4gl程序模板化,即哪部分做什么功能,全部模板化标出。4gl模板为:zexample.4gl
2、根据模板中标志的提示信息,进行代码编写。这里面要注意:(1)、创建临时表时定义的g_sql字段要与values中的?个数要相同。
3、(2)、查询数据的sql语句字段数、顺序;sr变量填冲时的数量、顺序;定义sr时的数量、顺序;这三都一定要一致!
4、规范4fd档4fd档根据实际情况来布局,不需要模板的规范。
5、制作CR模板XML之前做技转培训的时候,老师讲CR报表制作方法的时候,讲的是标准的制作方法,但在实际操作中并不能很好的应用,下面是我自己提供的方法!(1)、先制作xml,可以用p_genxml作业来生成,也可以拿一个其他作业标准的xml来修改,这步差异不大!(我个人是直接修改的)但是如果拿其他标准作业来修改的时候一定一定要注意里面的name要与程序中用到的临时表的名称一致!程序中定义临时表的名称:
6、Xml中的名称:
7、这两处的名称一定要一样。(2)、修改xml中的字段,xml中的字段数量一定要与4gl中读出的字段数量相同,否则就会漏显示。(3)、注意字段类型,字符:string;数字:decimal;日期:dateTime;
8、制作CR模板.rpt(1)、根据我制定的rpt模板,在模板上进行修改即可!模板名称:zexample.4gl_2_std.rpt这里也提示rtp模板中注意的几点:a、名称必等于临时表名称、和xml中的名称
9、b、公式字段中的两个,和26个参数,即使不需要也要存在!
10、(2)、打开模板后,将数据源修改成当前的数据源(即修改xml数据源)
11、移除旧的,加入新的即可!
12、(3)、将右边的字段拉到左边的详细资料处即可。根据实际情况调整宽度!
13、其他设置上传、编译、P_zz、p_zaw