erp系统开发自定义报表kf04
自定义报表作用:扩充ERP报表功能。ERP中没有的报表模块,可用自定义报表来实现。
自定义报表特点:只需写好 SQL 语句,并在“SQL 命令行工具”里面执行正常,
再通过配置查询条件即可。
自定义报表集成在币加德ERP的菜单栏中,如下图。
图:自定义报表步骤及系统集成位置
自定义报表实战
①准备SQL语句。按照上一小节介绍的方法准备SQL语句,如下图。
图:准备SQL语句
②报表设计。打开【系统设置】/【自定义报表设计】,如下图。
图:自定义报表
点【新增】,按如下图所示的步骤进行操作。上面“报表代码/报表名称”会显示在ERP导航菜单的“自定义报表”的子菜单中;中间的SQL语句是核心,表示要查询的内容;下面“指定查询字段”部分,操作类似于前面章节所讲的自定义字段,用来指定查询条件,这部分指定的查询字段必须存在于中间的SQL语句中,且“字段名”与SQL中的查询字段名要匹配,否则查询会出错。
自定义报表的SQL语句,最常用的就是从多个表取数,比如要分析客户的销货情况,则需要从客户表、销售订单表、销售订单身表、销售出库单表、销售出库单身表等取数,把这些表按照主键、外键的关系连接起来进行查询,连接查询的基础知识在前面“自定义字段”部分已经讲解过。
图:自定义报表设计(修改界面,新增类似)
③报表显示。在上图中点【保存并预览】,将打开刚刚设计的报表,并把它集成到系统导航菜单中(参见“图:自定义报表步骤及系统集成位置”)。
自定义报表的查询条件分为2个部分:
基础查询条件:显示在自定义报表的表格上方,只支持等值查询,通常把最常用的查询条件放在这里。
高级查询条件:当点【查询】时打开“高级查询条件”窗口,除了支持等值查询外,还支持其他查询操作符,比如:大于、大于等于、小于、小于等于、不等于、相似于。
当点“高级查询条件”窗口的【确定】时关闭该条件窗口,执行查询,此时的查询条件是“基础查询条件”和“高级查询条件”的叠加。当再次点【查询】时,系统会保留上次的查询条件,方便在此基础上进行更改,以再行查询。
图:报表显示
提醒:自定义报表和ERP内置的报表类似,可以导出Excel,也可以打印,如下图。整个过程只需要写好SQL语句,外加简单配置即可,无需写程序代码!!!
图:打印预览
You must be logged in to post a comment.