报表设计器功能介绍
自定义关联
设计数据源—SQL可视化设计器—添 加关联
自定义关联
双击编辑关系
双击
设计数据源—SQL可视化设计器— 添加查询字段
方法一
• 实体字段
• 计算字段
设计数据源—SQL可视化设计器— 添加查询字段
方法二
勾选
设计数据源—SQL可视化设计器
生成的SQL
设计数据源—使用参数
• 一个参数可用在多个地方 • 一个参数代表一个简单的值(单一值) (Q:报表前端查询条件 ? 参数)
设计数据源—SQL可视化设计器— 添加实体
添加实体
设计数据源—SQL可视化设计器 —添加关联
预定义关联
单头、单身关系: 销售订单单头和单身; 引 用 关 系: 销售订单.客户和客户基本信息; 多 来 源 关 系: 销售订单单身.来源单据和合同、 报价单;
设计数据源—SQL可视化设计器 —添加关联
设计条件界面—控件—开窗
设计条件界面—控件—开窗
开窗设计步骤:
01
新增开窗
02
新建或选择限定方案
03
设置查询列
04
设置排序
05
设置查询条件、参数
设计条件界面—控件—开窗
01
新增开窗
修改提示信息
设计条件界面—控件—开窗
02
新建或选择限定方案
设计条件界面—控件—开窗
03
设置查询列
控件显示的值 (一般为名称列)
新建报表
以Y开头
设计报表基本信息
新建报 表
设置报 表基本
信息
设计数 据源
设计条 件界面
编译测 试
设置报表信息
设置报表信息—栏式报表
设置报表信息—Web查询
设置报表信息—图形报表
设计报表数据源
新建报 表
设置报 表基本
信息
设计数 据源
设计条 件界面
编译测 试
设计数据源
SQL可视化设计器
SQL编辑区
进入控件的显示值 (一般为编号列)
相关实体字段
和参数比较的列 (一般为编号列)
快速查找列
设计条件界面—控件—开窗
04
设置排序
点我
设计条件界面—控件—开窗
05
设置查询条件、参数
新增条件
相
关
实 体
点我设置条件
字
段
删除条件
设计条件界面—控件—区间控件
设置开窗的方法同普通开窗控件
设计条件界面—控件—普通日期控件
设计条件界面
单一值参数常用默认值常用公式:
✓ 默认公司 :V.DEF_COMPANY_ID['@'] ✓ 默认工厂 :V.DEF_PLANT_ID['@'] ✓ 默认采购域:V.DEF_SUPPLY_CENTER_ID['@'] ✓ 默认销售域:V.DEF_SALES_CENTER_ID['@'] ✓ 系统日期 :Context.NowDate ✓ 本月第一天: String(Context.ServerDate().Year)+‘-’ +String(Context.ServerDate().Month)+‘01’
设计数据源—测试
1. 仅会列出参数 2. 输入参数值
新建报 表
设计条件界面
设置报 表基本
信息
设计数 据源
设计条 件界面
编译测 试
设计条件界面
调节显示顺序
鼠标双击
是否显示 自动带出数据源中设计的参数和条件占位符中的条件列
设计条件界面—控件
控件: 自动生成:根据参数类型选择合适控件,如日期型会显示为日期控件 下拉选单:下拉控件 开窗控件:开窗控件 区间控件:日期类型参数为日期区间控件;否则为一般区间控件
译前这里也勾选
编译测试—设计菜单
编译测试—测试
编译后,在条件选项界面按Ctrl+Alt+X可以调出“查询”按钮,然后进行设计。
设计报表样式—Web查询
设计报表样式—图形报表
概述-工具简介
用于设计一支全新的报表作业,它允许使用者设置 报表的数据来源、前端条件界面和显示样式,并正式交 付使用。
报表设计流程
新建报 表
设置报 表基本 信息
设计数 据源
设计条 件界面
编译测 试
新建报 表
新建报表
设置报 表基本 信息
设计数 据源
设计条 件界面
编译测 试
新建报表
点我
选择产品库文件
报表设计器
--大班课
内容大纲
一、本次课程目的 二、设计器功能概述 三、设计器功能培训 四、实操作业
课程目的
通过此培训课程,学员们需要掌握如下内容:
1、基本掌握自定义报表的新建、设计(连接数据库切换、SQL数据源测试等 )、编译、默认样式配置等; 2、掌握报表设计中开窗、日期、下拉框等各大控件的设计,掌握“参数”和 占位符的概念和用法; 3、熟记“当前日期”、“当前公司”、“当前工厂”、“当前采购域”、“ 当前销售域”的公式并善于将它们应用到报表设计中去; 4、理解“Web查询”、“图形报表”、“栏式报表”三者的意义; 5、了解如何直接引用系统标准通用性开窗,比如【年度】、【期间】等。
条件占位符 适用场景: ✓ 区间值 ✓ 离散值 ✓ 允许空白
设计数据源—条件
如何设置界面中的条件?
销售域 :参数 {@Param1} 单据类型:占位符 {@@Cond1} 单据日期:占位符 {@@Cond1} 审核状态:参数 {@Param1}
设计数据源—测试—创建数据库连接
设置为默认连接
添加连接 点击设置数据库信息
设计条件界面
如何应用默认值:
这里出了可以输入公式默认值外 ,也可以直接输入常量做默认值
设计条件界面—预览
编译测试(投入使用)
新建报 表
设置报 表基本
信息
设计数 据源
设计条 件界面
编译测 试
编译测试—编译
报表所属模块 (占用该模块人数)
E10的安装目录
部署
部署过程信息
编译测试—编译
当前报表的【选项参数 】如果有下拉框时,编
系统日期默认值:Context.NowDate
设计条件界面—控件—日期区间控件
设计条件界面—控件—下拉控件
新增PickList:
新增PickList
存储值
显示值
设计条件界面—控件—下拉控件
选择PickList:设计条件 Nhomakorabea面—控件—复选框
设计条件界面
操作符 :当控件不是区间控件时,可以选择操作符。 可变参数:周期性的动态条件;Date或DateTime类型时可选。 默认值 :默认值。字符型需加引号,如:’Y’
设计数据源—使用条件占位符
• 条件占位符可以用在WHERE后允许使用条件的地方 (占位符:多个非必填条件的集合体)
设计数据源—使用条件占位符
条件列间为And关系;非And关系时,可以使用多个占位符实现 条件列的比较运算符在选项参数中设置
设计数据源
参数 适用场景: ✓ 简单值(单一值) ✓ 不可空白