查询引擎概述及报表种类 冯蕾蕾 2005/9 概述及典型报表种类 1 .概述 报表是由数据和格式组成的整体
(1 )查询模型流程如下所示(设计态、运行态): 报表中的取数规则离不开SELECT 查询语句 查询模型中的核心功能“SQL 向导设计”实际是SELECT 查询语句的可视化工具
如汇总表中的SELECT 查询语句: SELECT 年度,公司编码,公司名称,科目,sum(借方发生额),sum(贷方发生额) FROM 凭证表,凭证分录表,公司目录表,科目表 INNER JOIN 凭证表=凭证分录表 ON 凭证表
凭证主键=凭证分录表
凭证主键 INNER JOIN 凭证表=公司目录表 ON 凭证表
公司编码=凭证分录表
公司主键 INNER JOIN 凭证分录表=科目表 ON 凭证分录表
科目主键=科目表
科目主键 WHERE 公司=corp GROUPBY 年度,公司编码,公司名称,科目 ORDERBY 年度,公司编码,公司名称 ASC 以下“SQL 向导设计”工具(如下图)中: “连接表”页签对应 FROM…
部分 “连接条件”页签对应 INNER JOIN ……
ON 部分 “连接字段” 页签对应 SELECT……部分 “筛选条件”页签对应 WHERE……部分 “排序字段” 页签对应 ORDERBY…… 系统自动对不含聚合函数的字段作 GROUPBY 处理
(2 )界面模型流程如下所示(设计态、运行态): 控件(核心控件是表格)属性和布局; 控件显示内容与显示规则(绑定数据、参数、行列格式、界面资源等); 控件连动规则; 数据处理规则(定位、排序、过滤、统计、公式、交叉、钻取等); 表体结构设计 •设置 列显示顺 序 •设置 列是否 显示 •设置 多 表头 信 息 •设置 列是否 合 计 •设置 列宽 信 息 表单 控件和布局设计: 1