收藏 分销(赏)

BQY使用基础手册专业资料.doc

上传人:精**** 文档编号:3032163 上传时间:2024-06-13 格式:DOC 页数:25 大小:1.24MB 下载积分:10 金币
下载 相关 举报
BQY使用基础手册专业资料.doc_第1页
第1页 / 共25页
BQY使用基础手册专业资料.doc_第2页
第2页 / 共25页


点击查看更多>>
资源描述
BQY(Brio Query)开发 目录 一、开发流程 3 二、设立OCE数据库连接文献 3 三、建立QUERY及RESULT 6 四、建立旋转透视表、图表 13 五、创立仪表板 16 六、备注 22 一、 开发流程 1. 安装客户端(省略,请参照hpsu_install.pdf); 2. 设立OCE数据库连接文献; 3. 建立QUERY及RESULT; 4. 建立旋转透视表、图等等; 5. 将透视表和图等元素组装成仪表板,以便顾客操作和查看; 6. 备注,控制菜单和快捷键,防止顾客编辑和查看源代码。 二、 设立OCE数据库连接文献 1.点击菜单【文献】【新建】或者快捷工具栏上“新建”图标,选取第一项“新数据库连接文献”,然后【拟定】,如下图所示: 2.选取连接驱动及数据库类型,并选中“显示高档选项”。【下一步】 3.设立数据库连接属性。其中“主机”是本地net服务名,作者用net服务名和IP相似。关于本地net服务设立请参照ORACLE有关文档。【下一步】 4. 三个选项都选中。 点击“拥有者名称”【定义…】,在弹出窗口中,【显示值】,选取“JCFX”,【拟定】。 【下一步】 5.所有【下一步】,直至【完毕】,在弹出与否保存提示窗口中选【是】,保存。OCE设立结束,会进入如下图所示查询主界面,如下操作都将在这个界面中进行。 三、 建立QUERY及RESULT 【数据模型】【数据模型选项】,取消自动给表格给定别名,【拟定】。其中“自动联结表”,是自动将表间同名字段联结起来。选项变化不会影响之前操作。 此外,如果查询成果集太大话,也可以在这里指定返回记录行数。 示例需求: 记录指定纳税人税务机关纳税人变更按月分布状况。 1.建立QUERY及RESULT 点击左上角查询区中“查询”,右键,【重命名区】,输入“Q_main”,【拟定】; 点击“成果”,右键,【重命名区】,输入“R_main” ,【拟定】; 点击“Q_main”,进入查询页面,在左下角表区找到表“DJ_BG”和“DM_SWJG”,将之拖到查询页面。如下图所示。 双击“DJ_BG”,在弹出窗口中选中需要字段,【拟定】。作者选取了表“DJ_BG”“NSRDZDAH,SPRQ,NSR_SWJG_DM”三个字段。 右键详细字段,“属性”,可以定义别名,如下图所示。 按“SHIFT”键选中需要字段,右键,“添加选定项”。在祈求区会浮现刚才添加字段。同步拖动“NSR_WSJG_DM”和“SWJG_DM”关联。 此外,还可以定义某些限制条件,过滤不合格数据。双击“审批日期”,【自定义SQL】,输入条件如“DJ_BG.审批日期 IS NOT NULL”,以过滤审批日期为空数据。 点击快捷栏上解决,或者菜单【工具】【解决查询】【当前…】。如果浮现数据库连接窗口请输入口令,【拟定】。系统将自动切换到“R_main”成果主界面,如下图所示。 在成果区右键,“添加计算项…”,输入“户次”,1,【拟定】。 在成果区右键,“添加计算项…”,输入“年月”,【函数】,按下图操作。 最后【拟定】,成果如下: 添加限制条件:由于这里要显示某一详细纳税人税务机关数据,因此要添加纳税人税务机关限制条件。 操作:将左下角“NSR_SWJG_DM”字段拖到成果界面限制区中,会弹出如下窗口。【显示值】,选取一种税务机关代码,【拟定】。 成果将会依照设定限制条件而变化,最后效果如下图所示。 四、建立旋转透视表、图表 1.建立旋转透视表 菜单【插入】【新旋转透视表】,并命名为“P_1”。区命名和命名“Q_main”类似。 然后,将左下角“纳税人税务机关”拖到“侧标签”区,“年月”拖到“顶层标签”区,“户次”拖到“数值”区。成果如下,旋转透视表创立完毕。 此外,可以设立透视表中各个标签格式和字体等等。点击要设立标签,右键【格式】或【字体】进行设立即可。 还可以在新建透视表之前,通过菜单【工具】【选项】【默认格式】来设定。这个设立将会影响到后来新建所有旋转透视表格式。 2.新建图表 菜单【插入】【新图表】,并命名为“C_1”。 然后,将左下角“纳税人税务机关”拖到“类别”区,“年月”拖到“分类”区,“户次”拖到“数值”区。成果如下,图表创立完毕。 和“C_1”类似,新建图表“C_2”,点击快捷栏中,选取。 图表格式设立和旋转透视表类似,在此就不在详述。 五、创立仪表板 1.新建仪表板,并命名为“EIS_main”。分别将“P_1”、“C_1”、“C_2”拖进来,调节它们位置和大小。按“CTRL+D”,进入浏览模式就可以看到效果了,如图。 这时点击图表会浮现滚动条,可以按“”切回设计模式,右键要去掉滚动条图表,【属性】,选取“绝不”,【拟定】。这样在浏览模式下就不再浮现滚动条了。 为了让顾客可以查看不同税务机关信息,咱们还需要在仪表板上添加一种纳税人税务机关选取框和一种“查询”按钮,以便顾客通过选取某一纳税人税务机关“查询”就可以看到想要浏览纳税人税务机关信息了。 2.建立纳税人税务机关列表查询,为纳税人税务机关选取框准备数据。 菜单【插入】【新查询】,并命名为“Q_dm_swjg”,将成果命名为“R_dm_swjg”。把表“DM_SWJG”拖到查询区,只选取“SWJG_DM”和“SWJG_JC”字段。 为了只查询某些纳税人税务机关,可以添加限定条件。如将“SWJG_DM”字段设定为限定条件,自定义SQL“DM_SWJG.SWJG_DM like '12101%'”,即限定为沈阳市。 【解决】,得到成果。将“SWJG_DM”添加到排序区,可以对成果进行排序。 点击“EIS_main”,回到仪表板界面。在左下角控件中,拖一种下拉列表到仪表板中,右键新建下拉列表,【属性】,命名为“lsb_swjg”。为了记录顾客选取税务机关代码,需要再新建一种“lsb_swjg_dm”下拉列表。点击“lsb_swjg”,“CTRL+C”,“CTRL+V”,命名为“lsb_swjg_dm”即可,但是需要去掉“可见”属性。 再拖一种“命令按钮”,命名为“btn_query”。 仪表板如图所示。 3,添加仪表板初始化脚本,将纳税人税务机关数据添加到“lsb_swjg”和“lsb_swjg_dm”。 在“EIS_main”空白处右键,【脚本】,如下图所示。 代码: //初始化下拉列表框 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.RemoveAll(); ActiveDocument.Sections["R_main"].Limits["NSR_SWJG_DM"].SelectedValues.Add(swjg_dm); 5.保存文档,退出程序。重新打开文档,选取“和平区国税局”,“查询”,最后BQY效果如下图所示。 六、备注 普通状况下BQY需要某些代码保护,控制菜单和快捷键栏,防止顾客编辑和查看源代码。 可以在菜单【文献】【文档脚本】中添加控制程序,以隐藏菜单和快捷键栏。 代码: //隐藏其她区 Application.ShowMenuBar = false; Application.ShowStatusBar = false; ActiveDocument.ShowCatalog = false; ActiveDocument.ShowSectionTitleBar = false; for(var i = 1;i <= 4;i++) { Toolbars.Item(i).Visible = false; }
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服