自定报表设计及其常见问题解答课程大纲设计自定报表2打印自定报表3问与答5常见问题分析4报表设计自定报表作用1课程大纲设计自定报表2打印自定报表3问与答5常见问题分析4报表设计自定报表作用1设计自定报表—作用针对特定的需求,设计自定报表。目的透过简易的操作,提高工作效率。可自行新增报表,减少个案支出。设计自定报表—作用操作简单,无需撰写程序,前端设计即可。特色产生的报表结果可设定其呈现的格式。产生的报表结果可转换成excel格式导出。设计的报表,可限定哪些用户有使用权限。课程大纲设计自定报表2打印自定报表3问与答5常见问题分析4报表设计自定报表作用1设计自定报表—流程新增报表编号、名称报表名称文档选取、关联文档/关联设置报表打印字段打印字段限定、排序、开放条件条件/排序缩排、小计、合计汇总/缩排分页功能、前端条件、页脚签核分页/条件生成sql语句生成sql报表生成器—界面设计自定报表—报表生成器设计自定报表—报表生成器设计自定报表—button说明新增一支报表修改报表设定内容:删除该支报表:取消存档:复制,可以复制现有的报表格式:将设计好的报表汇出汇入现有的报表格式:存档设计自定报表步骤—报表名称自行输入新增报表编号、名称。类别:表示属于哪个模块。状态码:草稿、发布、失效。作用类似于有效码,只能打印状态码为2的报表。同样,也可以做限定用户管理。设计自定报表步骤—文档/关联可双击文档,也可以选中文档后,使用按钮到下面进行关联设置。选错了,点叉叉,数据表会自动回到窗口上半部分。设计自定报表步骤—文档/关联关联机:系统在产生报表时,会以[主文档]为主来查询数据,其他数据则是以[主文档]为中心的关联性资料表。设计自定义报表的关键。在设计报表前要设计好抓取哪些文档、以及文档的数据逻辑。确定两表之前的对应关系的字段的关联,直接拖拽即可。若要删除,选中右键删除即可。设置主文档拉关连线设计自定报表步骤—文档/关联**关联机注意事项**1、目前最多可设定64条关连线;2、一定要设置报表的唯一性主文档;3、所关连字段的数据类型需一致,比如不可将数值型的字段与日期型的字段进行关连;4、一般用确定两表之间唯一对应关系的字段进行关联。设计自定报表步骤—文档/关联Join方式:两表之间的连接方式LEFT:LEFTJOININNER:INNERJOIN拉关联线时,系统默认为LEFTJOIN。若要改为INNERJOIN,只需要打钩就可以了。设计自定报表步骤—打印字段选择打印字段取消打印字段调整打印字段先后顺序新增衍生字段更改衍生字段新增更改打印字段内存外显值及字段长度【文档/关连】中所选数据表的所有字段。需要打印在报表上的字段。设计自定报表步骤—打印字段新增衍生字段:新增字段,可根据文档中现有字段,通过公式编辑实现。原本不存在于数据表中的字段,可利用存在于数据表中的字段,加以运算处理,产生另一个字段,将处理结果呈现在报表上。什么是衍生字段?注:衍生字段不会在数据库中新增任何实际字段。设计自定报表步骤—打印字段新增修改衍生字段:打印在报表中的字段。所有被关联的数据表字段,搭配加、减、乘、除运算使用,也可直接编辑。可用英文字母及数字表示,最多15个字符。新增字段的数据类型。衍生字段的显示长度。设计自定报表步骤—打印字段内存外显值:税种字段:比如第一项,前端显示的是“应税内含”,实际存入数据库中的数值为“1”。设计自定报表步骤—打印字段内存外显:可以让报表在查询出来的时候更直观。内存值:存放在数据库中的数值。外显值:报表查询后显示的信息。设计自定报表步骤—条件/排序报表条件设置,MIS设置的where条件,可直接编辑。查询报表时,可选择的条件。开放给user的查询条件。报表内容呈现排序方式,也是后面小计、汇总的来源。新增、删除、修改。设计自定报表步骤—汇总/缩排打印字段排序显示。打印结果缩排处理。依据前面的排序字段,来设定汇总的条件字段。依据左边的字段,实际需要在报表上加总的数值字段。选择、单删、全删。设计自定报表步骤—汇总/缩排将[条件/排序]中的“打印顺序”,转换成SQL语句的形式呈现,这里仅作显示,不可新增、修改。若要修改,直接在[条件/排序]页签中的修改打印顺序即可。排序报表数据经过排序后,会将相同排序条件的数据放在一起,再经过缩排处理后,相同字段值只呈现一笔。若没有缩排,则相同字段值每笔皆显示。缩排设计自定报表步骤—汇总/缩排如果有设计小计功能,系统会将表示设置的字段汇总呈现在报表上,反之为无汇总的清单型报表。小计:默认值为上一页之打印排序所选取的字段。双击或按[Del]可删除字段,[F5]重抓排序字段,[F6]重抓总计的数值字段。合计:从小计中点选欲合计的字段,按下总计:从合计中点选欲总计的字段,按下小计功能设计自定报表步骤—汇总/缩排**小计功能注意事项**1、总计的条件字段是抓合计的,要设定总计字段之前,一定要先设好合计字段,不可跳层级设定;2、目前最多可设定6个汇总条件字段,也就是说,若排序条件多于6个,小计只能抓前6个字段;3、若没有设定排序,小计功能是不可设定的;4、需加总的字段,系统默认为[打印字段]中的数值字段。设计自定报表步骤—分页/前端条件根据排序字段,设定报表打印出来的结果是否要自动跳到下一页。什么是分页?开放给用户在打印自定义报表时,输入的查询条件。什么是前端条件?设计自定报表步骤—分页/前端条件可设置分页、打印前端条件以及页脚/签核。调整打印顺序。【F2】抓取表头字段。依据[汇总/缩排]页签所设定的小计、合计或总计的字段来进行分页。设计自定报表步骤—生成SQL前面设置了那么多条件以及选项,现在要生成SQL咯。只有生成了SQL,我们的报表才算完成。可以通过预览来先看看哦。若想对下面的SQL语句进行修改,可以勾选此按钮,然后在下面对SQL进行修改。若要在SQL指令中加上剔除重复数据的DISTINCT语法,可勾选此项。设计自定报表步骤—生成SQL**修改SQL注意事项**1、若勾选修改SQL语法,而修改后又改为不勾选,系统保存时会根据前6个页签重新产生SQL指令。2、修改SQL语法后,若点击“重新生成SQL”,系统会提示是否“重新产生SQL指令”,选YES则之前修改的SQL指令将被清除。3、若有自行定义SQL指令,建议将修改指令备份,以免被误操作覆盖。课程大纲设计自定义报表2打印自定义报表3问与答5常见问题分析4报表设计自定义报表作用1设计自定报表—打印自定义报表设计自定报表—打印自定义报表只能选择发布的报表。查询字段下拉框为设计自定义报表—条件/排序—开放条件中设定的内容。默认抓取设计报表中条件,可以选择。报表查询方式设计自定报表—打印自定义报表后台处理的自定报表,可以通过队列工作控制台—自订报表查看。课程大纲设计自定义报表2打印自定义报表3问与答5常见问题分析4报表设计自定义报表作用1常见问题分析问题一、在一个账套所做的自定义报表,其他账套是否可以使用,如果其他账套也要使用,应该如何操作?常见问题分析解答:自定义报表格式档信息是保存在公用数据库DSCSYS中的RGRMA、RGRMB两个表中的,只要在一个账套中设计,其他账套也都可以使用。在打印自定义报表作业中选择相应的报表格式编号,就可以打印了。常见问题分析问题二、自定义报表中的衍生字段,能否作为限定条件和开放条件?如果希望使用衍生字段做条件该如何操作?常见问题分析解答:限定条件和开放条件只能选择到系统默认字段,不能选择到衍生字段。如果衍生字段要作为限定条件,可以在生成SQL之后,在SQL语句的条件中加入相应限定;开放条件无法使用衍生字段。课程大纲设计自定义报表2打印自定义报表3问与答5常见问题分析4报表设计自定义报表作用1