已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
BQY BrioBQY Brio Query Query 开发开发 BQY 开发 目录目录 一 开发流程一 开发流程 3 二 设置二 设置 OCE 数据库连接文件数据库连接文件 3 三 建立三 建立 QUERY 及及 RESULT 6 四 建立旋转透视表 图表四 建立旋转透视表 图表 13 五 创建仪表板五 创建仪表板 16 六 备注六 备注 22 BQY 开发 一 一 开发流程开发流程 1 安装客户端 省略 请参考 hpsu install pdf 2 设置 OCE 数据库连接文件 3 建立 QUERY 及 RESULT 4 建立旋转透视表 图等等 5 将透视表和图等元素组装成仪表板 方便用户操作和查看 6 备注 控制菜单和快捷键 防止用户编辑和查看源代码 二 二 设置设置 OCE 数据库连接文件数据库连接文件 1 点击菜单 文件 新建 或者快捷工具栏上的 新建 图标 选择第一 项 新的数据库连接文件 然后 确定 如下图所示 2 选择连接驱动及数据库类型 并选中 显示高级选项 下一步 BQY 开发 3 设置数据库连接属性 其中 主机 是本地的 net 服务名 作者用的 net 服务名和 IP 相同 关于本地 net 服务的设置请参考 ORACLE 相关文档 下 一步 4 三个选项都选中 BQY 开发 点击 拥有者名称 的 定义 在弹出的窗口中 显示值 选择 JCFX 确定 下一步 5 全部 下一步 直至 完成 在弹出的是否保存提示窗口中选 是 保存 OCE 设置结束 会进入如下图所示的查询主界面 以下的操作都将在这个界面 中进行 BQY 开发 三 三 建立建立 QUERY 及及 RESULT 数据模型 数据模型选项 取消自动给表格给定别名 确定 其中 自动联结表 是自动将表间同名的字段联结起来 选项的改变不会影响之前的 操作 另外 如果查询的结果集太大的话 也可以在这里指定返回的记录行数 BQY 开发 示例需求 示例需求 统计指定纳税人税务机关的纳税人变更按月分布情况 1 建立 QUERY 及 RESULT 点击左上角查询区中的 查询 右键 重命名区 输入 Q main 确定 点击 结果 右键 重命名区 输入 R main 确定 点击 Q main 进入查询页面 在左下角的表区找到表 DJ BG 和 DM SWJG 将之拖到查询页面 如下图所示 双击 DJ BG 在弹出窗口中选中需要的字段 确定 作者选择了表 DJ BG 的 NSRDZDAH SPRQ NSR SWJG DM 三个字段 BQY 开发 右键具体字段 属性 可以定义别名 如下图所示 BQY 开发 按 SHIFT 键选中需要的字段 右键 添加选定项 在请求区会出现刚 才添加的字段 同时拖动 NSR WSJG DM 和 SWJG DM 关联 另外 还可以定义一些限制条件 过滤不合格的数据 双击 审批日期 自定 义 SQL 输入条件如 DJ BG 审批日期 IS NOT NULL 以过滤审批日期为空的数 据 BQY 开发 点击快捷栏上的处理 或者菜单 工具 处理查询 当前 如果出 现数据库连接窗口请输入口令 确定 系统将自动切换到 R main 结果主界 面 如下图所示 在结果区右键 添加计算项 输入 户次 1 确定 在结果区右键 添加计算项 输入 年月 函数 按下图操作 BQY 开发 最后 确定 结果如下 BQY 开发 添加限制条件 因为这里要显示的某一具体纳税人税务机关的数据 所以要 添加纳税人税务机关限制条件 操作 将左下角的 NSR SWJG DM 字段拖到结果界面的限制区中 会弹出如 下窗口 显示值 选择一个税务机关代码 确定 结果将会根据设定的限制条件而变化 最终的效果如下图所示 BQY 开发 四 建立旋转透视表 图表四 建立旋转透视表 图表 1 建立旋转透视表 菜单 插入 新旋转透视表 并命名为 P 1 区的命名和命名 Q main 类似 BQY 开发 然后 将左下角的 纳税人税务机关 拖到 侧标签 区 年月 拖到 顶层标 签 区 户次 拖到 数值 区 结果如下 旋转透视表创建完毕 另外 可以设置透视表中各个标签的格式和字体等等 点击要设置的标签 右键 格式 或 字体 进行设置即可 还可以在新建透视表之前 通过菜单 工具 选项 默认格式 来设定 这个 设置将会影响到以后新建的所有旋转透视表的格式 2 新建图表 菜单 插入 新图表 并命名为 C 1 BQY 开发 然后 将左下角的 纳税人税务机关 拖到 类别 区 年月 拖到 分 类 区 户次 拖到 数值 区 结果如下 图表创建完毕 和 C 1 类似 新建图表 C 2 点击快捷栏中的 选择 BQY 开发 图表的格式设置和旋转透视表类似 在此就不在详述 五 创建仪表板五 创建仪表板 1 新建仪表板 并命名为 EIS main 分别将 P 1 C 1 C 2 拖进来 调整它们的位置和大小 按 CTRL D 进入浏览模式就可以看到 效果了 如图 BQY 开发 这时点击图表会出现滚动条 可以按 切回设计模式 右键要去掉滚动条的图表 属性 选择 绝不 确定 这样在浏览模式下就不再出现滚动条了 为了让用户可以查看不同税务机关的信息 我们还需要在仪表板上添加一个纳税人 税务机关选择框和一个 查询 按钮 以便用户通过选择某一纳税人税务机关 查 询 就可以看到想要浏览的纳税人税务机关的信息了 2 建立纳税人税务机关列表查询 为纳税人税务机关选择框准备数据 菜单 插入 新查询 并命名为 Q dm swjg 将结果命名为 R dm swjg 把表 DM SWJG 拖到查询区 只选择 SWJG DM 和 SWJG JC 字段 为了只查询某些纳税人税务机关 可以添加限定条件 如将 SWJG DM 字段设定为 限定条件 自定义 SQL DM SWJG SWJG DM like 12101 即限定为沈阳市 BQY 开发 处理 得到结果 将 SWJG DM 添加到排序区 可以对结果进行排序 点击 EIS main 回到仪表板界面 在左下角的控件中 拖一个下拉列表 到仪表板中 右键新建的下拉列表 属性 命名为 lsb swjg 为了记录用 户选择的税务机关代码 需要再新建一个 lsb swjg dm 下拉列表 点击 lsb swjg CTRL C CTRL V 命名为 lsb swjg dm 即可 不过需要 去掉 可见 属性 BQY 开发 再拖一个 命令按钮 命名为 btn query 仪表板如图所示 BQY 开发 3 添加仪表板初始化脚本 将纳税人税务机关数据添加到 lsb swjg 和 lsb swjg dm 在 EIS main 的空白处右键 脚本 如下图所示 BQY 开发 代码 初始化下拉列表框 lsb swjg RemoveAll lsb swjg dm RemoveAll var count1 ActiveDocument Sections R dm swjg RowCount for var i 1 i count1 i lsb swjg Add ActiveDocument Sections R dm swjg Columns SWJG JC GetCell i lsb swjg dm Add ActiveDocument Sections R dm swjg Columns SWJG DM GetCell i 默认选择第一项 lsb swjg Select 1 调用 query btn query OnClick BQY 脚本的语法遵循 javascript 规则 用到的对象方法和属性可以通过双击左侧的 对象树来完成 coding 4 添加 查询 按钮的脚本 右键 查询 按钮 脚本 代码 取得用户选择的纳税人税务机关代码 var swjg Index lsb swjg SelectedIndex var swjg dm lsb swjg dm Item swjg Index ActiveDocument Sections R main Limits NSR SWJG DM SelectedValues Re moveAll ActiveDocument Sections R main Limits NSR SWJG DM SelectedValues Ad d swjg dm 5 保存文档 退出程序 重新打开文档 选择 和平区国税局 查询 最终 BQY 的效果如下图所示 BQY 开发 六 备注六 备注 一般情况下 BQY 需要一些代码保护 控制菜单和快捷键栏 防止用户编辑和查看控制菜单和快捷键栏 防止用户编辑和查看 源代码源代码 可以在菜单 文件 文档脚本 中添加控制程序 以隐藏菜单和快捷键栏 代码
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 煤矿井下安全监控维护规范
- 物流成本优化管理制度
- 教育行业课程标准制定与评估制度
- 电工考试试题及答案含解析
- 房建装饰装修工程-抹灰质量常见多发问题防治
- 《婴幼儿行为观察与指导》(第二版)试卷及答案
- 防爆接线箱防护等级(IP)选型方法
- 高尿酸血症中医诊疗方案知识考核试题
- 透析患者肾性贫血相关知识考核试题
- 护理课件竞赛主持词:专业技能大比拼舞台
- 土地转租协议书合同
- 土石方开挖专项施工方案
- 卫生系统招聘(护理学)考试题库
- 《结直肠癌教学》课件
- 燃气行业法律法规培训
- 公司金融知到智慧树章节测试课后答案2024年秋首都经济贸易大学
- 2025年中考地理专题复习-专题二 等高线地形图
- DB51-T 2868-2022 机关事务应急保障规范
- 新疆2022年中考数学试卷(含答案)
- 人教部编版小学语文说明文阅读专项练习(一)(含答案)
- 怎样才能做到有效巡视病房
评论
0/150
提交评论