TOPGP自定义查询报表介绍
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
执行查询
说明:
完全在精灵的指导下快速完成 的查询, 过程中尚未使用到进 阶的设定功能
自定义查询设计 – 进阶 (手动)
自定义查询设计 直接撰写 SQL 系统解析并自动产生 Layout 字段数据设定 数据权限设定
Group 设定 表达式设定 Layout 参数设定
执行查询
❖功能架构 ❖功能说明 ❖执行查询 ❖外部呼叫执行 范例
自定义查询报表
•查询单ID : 输入查询程序代号 (Ex: tqrain0001、anmi001..等) •查询单名称 : 输入打印显示的报表名 称 [注] 若在 p_zz 已建立数据时,查询单 名 称必须至 p_zz「打印设定」的 “报表打印 抬头” 进行维护. •查询报表是否输入查询条件: 开启 QBE 画面供使用者输入查询条件 - 进阶查询选项: QBE 画面增加进阶选 项, 包含排序/跳页/合计/字段隐藏否...等 条件选项
现成的查询 Yes
执行查询
自定义查询设计 No
完成
挂到 Mቤተ መጻሕፍቲ ባይዱnu 上
Yes 立即查询 No 储存自定义查询
二次过滤数据 多格式输出
打印机打印
Text / Excel / PDF
定义查询设计 – 基础 (Wizard)
来源为已经订定 关联的Table
自定义查询设计 选定 Table 选定字段
设定字段顺序 设定字段条件 系统产生 SQL
TIPTOP GP 自定义查询报表功能介绍
概述
❖P_query是一种报表工具。 ❖可省略制作报表的繁琐步骤。 ❖制作报表更简单,减少制作时间。
❖功能架构 ❖功能说明 ❖执行查询 ❖外部呼叫执行 范例
功能架构
1. p_zz p_query q_id para 2. p_zy 权限 Control 3. p_zm 4. 建立专属 Folder
字段设定
字段设定 – 打印显示设定
•设定打印时是否显示此字段 Y: 显示字段 N:隐藏字段 M:依多单位设定 => 依照多单位参数设定是否显 示 V:依计价单位设定 => 依照计价单位参数设定是否显 示 X:依多套帐设定 => 依照使用多帐别功能参数设定 是否 显示
字段设定 – 画面字段宽度
设定 QBE 画面或过滤功能窗口 显示的字段宽度
字段设定 – QBE 窗口显示顺序
设定 QBE 窗口显示的字段及顺序
字段设定 – QBE 字段开窗设定
•开窗(QBE) : 设定 QBE 窗口显示的字 段是否提供开窗(ControlP)功能 •查询代码 : 输入动态查询程序代码 •动态开窗参数设定 : 可设定是否需 construct / WHERE 条件/传入参数
1.请挑选 Select 的 Table 字段 2.字段清单 : 可利用开窗选择 Table 字段
基础(Wizard) – 设定字段顺序
利用『上、下按键」设定字段的 显示顺序
基础(Wizard) – 设定字段条件
请输入 SQL 指令的 WHERE 条件
基础(Wizard) – 预览 SQL 指令
查询指令(SQL)
•使用 SQL Wizard : 利用精灵模式(Wizard) 快速产生 SQL 指令 •直接输入 SQL 指令: 自行输入 SQL 指令
基础(Wizard) – 选定 Table
1. 请先挑选关联的 Table 2.设定完成后,请按『下一步』
基础(Wizard) – 选定字段
•数据转换设定: 可以将 SELECT 的字段内容进行资料替换。
字段设定 – 字段数据转换
•转换项目: - 单一 : 设定 单一内容 转换值 - 其它 : 设定 其它全部内容 转换值
•取代型态:可选择固定值或ze代码 - 固定 : 固定值 - p_ze : ze 代码
权限设定
数据权限设定: 权限控管依照 p_zz 设定
1. 预览 Wizard 设定产生的 SQL 指令 2. 确定 OK 时,请按「完成」Action
查询指令(SQL)
•透过 Wizard 产生 SQL 指令 : 可使用『SQL Wizard』action 再调整 SQL 指令 PS:若手动调整 SQL 指令,则会取消 SQL Wizard 功能 •直接输入 SQL 指令 : 无提供 SQL Wizard 功能
设定权限 执行查询
请在 p_zz 中新增一笔资 料
程序代号 = Query 代号 程序名称 = Query 名称 执行指令 = $FGLRUN p_query queryid para
字段设定 – 小数字
•小数字设定: 数值字段可指定打印小数位个数 做 format •字段属性、币别字段/小数位 : -单价成本/金额/小计总计/汇率 : 打印时会依照币别字段数据,参考『币别资 料维护作业(aooi050)』的小数字设定 -自行定义 : 直接设定小数字个数
字段设定 – 字段数据转换
输出格式(Layout) – 多格式输出
设定多格式输出格式
输出格式(Layout) – 多格式输出
版面设定:
报表打印行数、报表边界、 最大查询笔数
❖功能架构 ❖功能说明 ❖执行查询 ❖外部呼叫执行 范例
将自定义查询挂在 Menu 上
自定义查询设计完成
新增一笔程序基本数据 将该查询挂在 Query 的 Menu 上
分群(Group)
设定 Group/ 排序条件/ 跳页
计算(Sum)
计算(Sum)
❖ 字段说明
❖ 计算式 : 字段计算方式 ; 提供项目为: 小计/合计/平均/总平均
❖ 显示方式 : 打印时小计说明显示方式 1. 字段名称+计算式 => 如: “请购单号 小计:” 2. 计算式 => 如: “小计:” 3. 不显示 =>不显示计算式说明 ❖ Group 字段 : 设定字段应依照哪一个字段作计算
查询指令(SQL) – 参数说明
❖ SQL 指令中的特殊 WHERE 条件,可利用自变量 (arg, 50组)将变数传入查询中
- 自变量(arg)可以为一个变量
- 自变量(arg)也可以为一个 Where 子句
查询指令(SQL)
•输入 SQL 指令后,自动产生单身数据 •显示名称:依语言别,设定打印时报表单身字段抬头名称 •字段属性:设定此字段属性 预设为「G:其它」:表示以数据库型态为主 •字段宽度:设定印列时的字段宽度; (文字字段才可设定宽度,数值字段不可调整)
说明:
完全在精灵的指导下快速完成 的查询, 过程中尚未使用到进 阶的设定功能
自定义查询设计 – 进阶 (手动)
自定义查询设计 直接撰写 SQL 系统解析并自动产生 Layout 字段数据设定 数据权限设定
Group 设定 表达式设定 Layout 参数设定
执行查询
❖功能架构 ❖功能说明 ❖执行查询 ❖外部呼叫执行 范例
自定义查询报表
•查询单ID : 输入查询程序代号 (Ex: tqrain0001、anmi001..等) •查询单名称 : 输入打印显示的报表名 称 [注] 若在 p_zz 已建立数据时,查询单 名 称必须至 p_zz「打印设定」的 “报表打印 抬头” 进行维护. •查询报表是否输入查询条件: 开启 QBE 画面供使用者输入查询条件 - 进阶查询选项: QBE 画面增加进阶选 项, 包含排序/跳页/合计/字段隐藏否...等 条件选项
现成的查询 Yes
执行查询
自定义查询设计 No
完成
挂到 Mቤተ መጻሕፍቲ ባይዱnu 上
Yes 立即查询 No 储存自定义查询
二次过滤数据 多格式输出
打印机打印
Text / Excel / PDF
定义查询设计 – 基础 (Wizard)
来源为已经订定 关联的Table
自定义查询设计 选定 Table 选定字段
设定字段顺序 设定字段条件 系统产生 SQL
TIPTOP GP 自定义查询报表功能介绍
概述
❖P_query是一种报表工具。 ❖可省略制作报表的繁琐步骤。 ❖制作报表更简单,减少制作时间。
❖功能架构 ❖功能说明 ❖执行查询 ❖外部呼叫执行 范例
功能架构
1. p_zz p_query q_id para 2. p_zy 权限 Control 3. p_zm 4. 建立专属 Folder
字段设定
字段设定 – 打印显示设定
•设定打印时是否显示此字段 Y: 显示字段 N:隐藏字段 M:依多单位设定 => 依照多单位参数设定是否显 示 V:依计价单位设定 => 依照计价单位参数设定是否显 示 X:依多套帐设定 => 依照使用多帐别功能参数设定 是否 显示
字段设定 – 画面字段宽度
设定 QBE 画面或过滤功能窗口 显示的字段宽度
字段设定 – QBE 窗口显示顺序
设定 QBE 窗口显示的字段及顺序
字段设定 – QBE 字段开窗设定
•开窗(QBE) : 设定 QBE 窗口显示的字 段是否提供开窗(ControlP)功能 •查询代码 : 输入动态查询程序代码 •动态开窗参数设定 : 可设定是否需 construct / WHERE 条件/传入参数
1.请挑选 Select 的 Table 字段 2.字段清单 : 可利用开窗选择 Table 字段
基础(Wizard) – 设定字段顺序
利用『上、下按键」设定字段的 显示顺序
基础(Wizard) – 设定字段条件
请输入 SQL 指令的 WHERE 条件
基础(Wizard) – 预览 SQL 指令
查询指令(SQL)
•使用 SQL Wizard : 利用精灵模式(Wizard) 快速产生 SQL 指令 •直接输入 SQL 指令: 自行输入 SQL 指令
基础(Wizard) – 选定 Table
1. 请先挑选关联的 Table 2.设定完成后,请按『下一步』
基础(Wizard) – 选定字段
•数据转换设定: 可以将 SELECT 的字段内容进行资料替换。
字段设定 – 字段数据转换
•转换项目: - 单一 : 设定 单一内容 转换值 - 其它 : 设定 其它全部内容 转换值
•取代型态:可选择固定值或ze代码 - 固定 : 固定值 - p_ze : ze 代码
权限设定
数据权限设定: 权限控管依照 p_zz 设定
1. 预览 Wizard 设定产生的 SQL 指令 2. 确定 OK 时,请按「完成」Action
查询指令(SQL)
•透过 Wizard 产生 SQL 指令 : 可使用『SQL Wizard』action 再调整 SQL 指令 PS:若手动调整 SQL 指令,则会取消 SQL Wizard 功能 •直接输入 SQL 指令 : 无提供 SQL Wizard 功能
设定权限 执行查询
请在 p_zz 中新增一笔资 料
程序代号 = Query 代号 程序名称 = Query 名称 执行指令 = $FGLRUN p_query queryid para
字段设定 – 小数字
•小数字设定: 数值字段可指定打印小数位个数 做 format •字段属性、币别字段/小数位 : -单价成本/金额/小计总计/汇率 : 打印时会依照币别字段数据,参考『币别资 料维护作业(aooi050)』的小数字设定 -自行定义 : 直接设定小数字个数
字段设定 – 字段数据转换
输出格式(Layout) – 多格式输出
设定多格式输出格式
输出格式(Layout) – 多格式输出
版面设定:
报表打印行数、报表边界、 最大查询笔数
❖功能架构 ❖功能说明 ❖执行查询 ❖外部呼叫执行 范例
将自定义查询挂在 Menu 上
自定义查询设计完成
新增一笔程序基本数据 将该查询挂在 Query 的 Menu 上
分群(Group)
设定 Group/ 排序条件/ 跳页
计算(Sum)
计算(Sum)
❖ 字段说明
❖ 计算式 : 字段计算方式 ; 提供项目为: 小计/合计/平均/总平均
❖ 显示方式 : 打印时小计说明显示方式 1. 字段名称+计算式 => 如: “请购单号 小计:” 2. 计算式 => 如: “小计:” 3. 不显示 =>不显示计算式说明 ❖ Group 字段 : 设定字段应依照哪一个字段作计算
查询指令(SQL) – 参数说明
❖ SQL 指令中的特殊 WHERE 条件,可利用自变量 (arg, 50组)将变数传入查询中
- 自变量(arg)可以为一个变量
- 自变量(arg)也可以为一个 Where 子句
查询指令(SQL)
•输入 SQL 指令后,自动产生单身数据 •显示名称:依语言别,设定打印时报表单身字段抬头名称 •字段属性:设定此字段属性 预设为「G:其它」:表示以数据库型态为主 •字段宽度:设定印列时的字段宽度; (文字字段才可设定宽度,数值字段不可调整)