erp管理系统软件

erp项目实施方案-第29章 自定义报表

作者: admin 来源: erp系统 日期: 2021-07-21 14:13:30 人气: - 评论: 0

29.1 SQL命令行工具

打开【系统设置】/SQL命令行工具】,可以使用此工具自动生成SQL语句,如图29-1。最后点工具栏上的绿色三角形按钮  可以执行SQL语句,显示执行结果(如果SQL语句有错则报错,有助于调试SQL语句)。SQL命令行工具还有其他功能,如图29-2~3。

 

29-1 SQL命令行工具


29-2 根据模板生成SQL语句

 

29-3 拖拽表名称节点生成SQL语句片段

提醒:SQL命令行工具会直接操作后台数据库表,如果误操作会导致数据丢失,最好先在测试账套测试好之后再应用到正式账套上,以免误操作损坏实际业务数据。

29.2 自定义报表介绍

自定义报表作用:扩充ERP报表功能。ERP中没有的报表模块,可用自定义报表来实现。

自定义报表特点:只需写好 SQL 语句,并在“SQL 命令行工具”里面执行正常,

再通过配置查询条件即可。

自定义报表集成在币加德ERP的菜单栏中,如图29-4。

 

29-4 自定义报表步骤及系统集成位置 

29.2 自定义报表实战

准备SQL语句。按照上一小节介绍的方法准备SQL语句,如图29-5。

 

29-5 准备SQL语句

报表设计。打开【系统设置】/【自定义报表设计】,如图29-6。

 

29-6 自定义报表

点【新增】,按如图29-7所示的步骤进行操作。上面“报表代码/报表名称”会显示在ERP导航菜单的“自定义报表”的子菜单中;中间的SQL语句是核心,表示要查询的内容;下面“指定查询字段”部分,操作类似于前面章节所讲的自定义字段,用来指定查询条件,这部分指定的查询字段必须存在于中间的SQL语句中,且“字段名”与SQL中的查询字段名要匹配,否则查询会出错。

自定义报表的SQL语句,最常用的就是从多个表取数,比如要分析客户的销货情况,则需要从客户表、销售订单表、销售订单身表、销售出库单表、销售出库单身表等取数,把这些表按照主键、外键的关系连接起来进行查询,连接查询的基础知识在前面“第27章 自定义字段”部分已经讲解过,可以回顾一下27-1 ~27-3

 

29-7 自定义报表设计(修改界面,新增类似)

报表显示。在上图中点【保存并预览】,将打开刚刚设计的报表,并把它集成到系统导航菜单中(参见“图29-4 自定义报表步骤及系统集成位置”),如图29-8。

自定义报表的查询条件分为2个部分:

基础查询条件:显示在自定义报表的表格上方,只支持等值查询,通常把最常用的查询条件放在这里。

高级查询条件:当点【查询】时打开“高级查询条件”窗口,除了支持等值查询外,还支持其他查询操作符,比如:大于、大于等于、小于、小于等于、不等于、相似于。

当点“高级查询条件”窗口的【确定】时关闭该条件窗口,执行查询,此时的查询条件是“基础查询条件”和“高级查询条件”的叠加。当再次点【查询】时,系统会保留上次的查询条件,方便在此基础上进行更改,以再行查询。

 

29-8 报表显示

提醒:自定义报表和ERP内置的报表类似,可以导出Excel,也可以打印,如图29-9。整个过程只需要写好SQL语句,外加简单配置即可,无需写程序代码!!!

 

29-9 打印预览


分享到:


发表评论
更多 网友评论0 条评论)
暂无评论

昆山市玉山镇更上一层楼软件设计工作室
© 2017-2035 苏州币加德软件研发有限公司
联系电话/微信号:173 1231 9729 陈生

苏ICP备17048491号    回到顶部
常熟ERP,常熟ERP软件,常熟ERP软件开发,常熟ERP量身定制