前言

金蝶EAS里面本身就有很好的一套报表开发平台,也是很强大很完善的,基本是跟报表有关都可以在这里展示。

开发流程

这里报表开发一般分为三个步骤:
1. 数据库视图编写(数据源)
2. sql结果集编辑(数据集)
3. excel样式编辑(报表)

SQL结果集开发

  • 1、新建一个sql数据集
  • 2、选择查询对话框,勾选自定义查询按钮,然后填写对应的SQL脚本(这里的view视图根据每个公司的业务来定,因涉及到保密信息,这里就不做透露)

    建议把sql写在一个视图里面,然后对视图进行查询,这样可以简化查询语句
SELECTt.*
FROMV_TCBJ_INVBAL t
WHEREt.whid IN ( '@wh' ) AND t.matid IN ( '@mat' )
ORDER BYt.fname_l2,t.fnumber
  • 3、接下来设定输入参数,输入的参数,可以在查询sql中用’@xxx’来调用
  • 4、点击预览功能,即可生成输出字段
  • 5、保存sql结果集

excel样式开发

1、新建报表

2、根据所需样式和显示的字段,设置对应格式和内容
3、引入刚才写的sql结果集

4、填写对应的取值表达式,如下

仓库
=SELECT(DS_INVBAL, WHNAME)

物料
=FIELD(DS_INVBAL, MATNUM)

多表关联

关于多表关联,这里也说明一下,例如在库存表,要关联其他表,例如这里的销售订单(未出库)表,只需要在属性右下方的【联查】里面设置即可。选择对应关联的报表,然后填写对应需要传递的值。

另外,这个传递的值,可以不是当前设置联查的字段的值,反正只要结果集有,都可以从结果集里面来获取。

金蝶eas扩展报表平台开发教程相关推荐

  1. 微信公众平台开发教程(九)微信公众平台通用开发框架

    微信公众平台开发教程(九)微信公众平台通用开发框架 一.思考 开发了几个微信项目,一直在思考: 如何将微信相关的处理与业务系统联系在一起? 如何做到彼此分离,且易于扩展? 能否开发一套独立的微信服务框 ...

  2. 微信公众平台开发教程(四) 实例入门:机器人(附源码)

    微信公众平台开发教程(四) 实例入门:机器人(附源码) 上一篇文章,写了基本框架,可能很多人会觉得晕头转向,这里提供一个简单的例子来予以说明,希望能帮你解开谜团. 一.功能介绍 通过微信公众平台实现在 ...

  3. Senparc.Weixin.MP SDK 微信公众平台开发教程(六):了解MessageHandler

    原文地址为: Senparc.Weixin.MP SDK 微信公众平台开发教程(六):了解MessageHandler 上一篇<Senparc.Weixin.MP SDK 微信公众平台开发教程( ...

  4. 微信支付(企业付款到个人微信零钱账户)微信公众平台开发教程(6)

    微信支付(企业付款到个人微信零钱账户)微信公众平台开发教程(6 简介 开发步骤 后端代码实现 简介 Senparc.Weixin SDK 是由盛派网络(Senparc)团队自主研发的针对微信各模块的 ...

  5. Senparc.Weixin.MP SDK 微信公众平台开发教程(二十二):如何安装 Nuget(dll) 后使用项目源代码调试...

    最近碰到开发者问:我使用 nuget 安装了 Senparc.Weixin SDK,但是有一些已经封装好的过程想要调试,我又不想直接附加源代码项目,这样就没有办法同步更新了,我应该怎么办? 这其实是一 ...

  6. 微信公众平台开发教程(四)

    微信公众平台开发教程(五)自定义菜单 请尊重作者版权,如需转载,请标明出处. 应大家强烈要求,将自定义菜单功能课程提前. 一.概述: 如果只有输入框,可能太简单,感觉像命令行.自定义菜单,给我们提供了 ...

  7. 微信公众平台开发教程--自定义菜单

    微信公众平台开发教程(五)自定义菜单 请尊重作者版权,如需转载,请标明出处. 应大家强烈要求,将自定义菜单功能课程提前. 一.概述: 如果只有输入框,可能太简单,感觉像命令行.自定义菜单,给我们提供了 ...

  8. Senparc.Weixin.MP SDK 微信公众平台开发教程(十一):高级接口说明

    这里所说的高级接口是指面向通过认证的服务号开通的高级功能. 高级功能大致可以分类为: 用户接口 分组接口 客服接口(有别于之前介绍的多客服) 群发接口 多媒体接口 二维码接口 模板消息接口(不是所有账 ...

  9. 微信开放平台 公众号第三方平台开发 教程一 平台介绍

    教程导航: 微信开放平台 公众号第三方平台开发 教程一 平台介绍 微信开放平台 公众号第三方平台开发 教程二 创建公众号第三方平台 微信开放平台 公众号第三方平台开发 教程三 一键登录授权给第三方平台 ...

最新文章

  1. 自动驾驶开发云平台业务分析
  2. pthread_cond_wait() 函数的使用
  3. python编译so
  4. 祖孙俩人是什么关系_一个人生活也挺好,为什么还需要亲密关系?
  5. C#设计模式之8-组合模式
  6. 疑似荣耀X10 Max巨屏新机入网:5000mAh电池+22.5W快充
  7. 2022年度嵌入式C语言面试题库(含答案)
  8. bin、hex、elf、axf文件的区别
  9. 央行数字货币DCEP首个应用场景落地,新的支付风口领域已现!
  10. vue-awsome-swiper安装和css引入问题
  11. 计算机登录网站慢手机快,电脑上网慢但手机很快有什么解决方法
  12. 渗透学习心得-暴力破解
  13. Linux系统如何分区
  14. 人教版数学课本插画暴露出的问题
  15. 【完整代码】用HTML/CSS制作一个美观的个人简介网页
  16. C++的4种智能指针剖析使用
  17. 详细介绍百度ERNIE 2.0:A Continual Pre-Training Framework for Language Understanding
  18. Unity中的物体遮挡关系(一)——基础认知
  19. RSA---n分解攻击
  20. 代码托管—Git 相关

热门文章

  1. php elasticsearch,PHP ElasticSearch的使用
  2. 【日志--v5s结构重参数化记录】
  3. HTML+CSS构建移动登录界面
  4. osgEarth的Earth格式文件说明
  5. 820android10,骁龙820老旗舰升级安卓9.0?这个品牌做到了
  6. [Android6.0][RK3399] 双屏异显代码实现流程分析(二)
  7. 彻底关闭win10后台同步数据
  8. 斐波那契数列 问题分析及运用(兔子繁殖问题)
  9. 前嗅ForeSpider教程:采集美团网
  10. android平板触控笔,大屏顶配触控笔,这才是最强安卓平板