2024年3月6日发(作者:)
EAS查询分析器功能介绍及使用技巧
一 EAS查询分析器是什么
EAS查询分析器是EAS系统内置的一个直接在EAS客户端中运行的面向SQL Server、Oracle、DB2数据库系统的SQL查询分析工具,小而强的工具。
二 如何打开EAS查询分析器
2.1快捷键打开
1) 【总帐】-【期末处理】-【期末结帐】,在结帐窗口按快捷键CTRL+SHIFT+F11,输入密码为“当前组织编码+当前年份”;
2) 【出纳管理】-【银行存款】-【银行日记帐】,进入到银行日记帐显示界面后按快捷键CTRL+SHIFT+Q,输入administrator用户密码
3) 【出纳管理】-【现金】-【现金日记帐】,进入到现金日记帐显示界面后按快捷键CTRL+SHIFT+Q,输入administrator用户密码;
4) 【应收管理】-【收款业务处理】-【收款单新增】,在收款单新增界面按快捷键CTRL+SHIFT+Q,输入administrator用户密码;
5) 【应收管理】-【收款业务处理】-【收款单查询】,进入到收款单显示界面后按快捷键CTRL+SHIFT+Q,输入administrator用户密码;
6) 【应付管理】-【付款业务处理】-【付款单新增】,在付款单新增界面按快捷键CTRL+SHIFT+Q,输入administrator用户密码;
7) 【应付管理】-【付款业务处理】-【付款单查询】,进入到付款单显示界面后按快捷键CTRL+SHIFT+Q,输入administrator用户密码;
8) 【人力资源】-【系统配置】-【人力资源初始化】,进入人力资源初始化界面后按快捷键F8,输入administrator用户密码;
9) 【管理会计】【预算管理】-【基础资料】-【预算要素】-,进入预算要素序时簿界面按快捷键CTRL+SHIFT+Q,输入administrator用户密码;
10) 【基础数据管理】-【辅助资料】-【币别】,进入币别界面按快捷键CTRL+SHIFT+Q,输入administrator用户密码;
2.2通过UI生成菜单调用:
UI名称:UI。建议把它绑定到一个adminisrator 才能用的权限上,
这样其他用户就看不到菜单了。
注:UI生产客户化菜单的方法:
一、调出菜单编辑器:
用administrator登录,进入系统菜单,选择 客户化菜单编辑,调出界面如下图:
二、选择挂入点,如:系统平台,然后点新增,在右边界面填入具体信息,并点击保存。如下图:
三、配置后请重新登录,即可使用。
【注】建议不要将EAS查询分析器添加到客户化菜单中。
三 EAS查询分析器基本功能介绍
3.1普通SQL查询
如上图:在调出查询分析后,即可以使用SQL语句。
3.2 SQL使用
1)
2)
3)
4)
直接书写SQL进行执行;
用鼠标选择要执行的语句进行执行。则只执行选中的语句。其它语句则不执行;
执行SQL:执行选中的SQL或全部SQL;
执行方言:即把要执行的SQL按所用的数据库语法进行执行。DBS、MS SQL、ORACLE,数据库不同,SQL语法会有差异;
5) 翻译:对当前SQL给出不同数据库对应的语法脚本;
3.3查询表及表结构
6) 【显示所有表】:显示系统中所有表名。(用处不大。只有表名,没有说明,一般当你输入正确表名时,系统会自动将它变为兰色,如果不是兰色则表示此表不存在或书写有误。(自定开发的表有时没有显示为兰色。)
7) 【显示表定义】:当自制表名或录入表名后,确定即可显示出该表的结构。包括该所有字段及长度等(唯一缺点是没有对字段注释。不知道哪个字段是什么意思)
8) 【实体表搜索】:有时当我们不知道哪个哪个表是什么名字时,一般可以通过EAS6.0表结构去查。但由于补丁和升级,表结构中查不到新的字段名。用这个功能永远可以查到最新的表结构。
注:实体表搜索使用方法:
输入你要查的表名。可以模糊查询。所以一般只输入几个字就可以了。如你想查辅助账横表,就可以只输入“辅助账”确定后即可列出所有表名带辅助账的表了。找到你想要的表名。可以直接连别名一起自制到查询分析器中使用。如下图:
3.4 查询UUID
EAS系统中,每张表的每行记录都有一个唯一的主键值。FID。在整个系统中,FID是唯一的,不会有重复。就是那一长串字符。如:moO8sk6fS+Sg2XIARxvSCkZaEPg= 这些字串就是FID,如果不知道这串是什么或来自哪个表,就可以在“查询UUID”中去查询。复制FID后点查询UUID。通过FID查询对应的元数据:实体别名,实体名和表名,FID是EAS系统的数据库表的主键字段。
点【是】后还可以直接定位此记录。其功能与“UUID查表名”相同。
3.5 Uuid查表名
复制FID后点【Uuid查表名】,即通过FID查询表数据
点【确定】后,系统弹出这条FID值的数据查询语句
此界面下,不要点确定,直接CTL+C,再CTL+V到查询分析器中执行语句。
3.6 显示表定义
在EAS查询分析器中点击【显示表定义】,然后输入表名称,就可以显示该数据表的字段设计,这样可以查看某个字段的类型。
四 EAS查询分析器使用技巧
4.1 如何获取FID
最简单的一种方法就是在EAS系统的你想要分析的业务单据的序时簿下,选定一条记录,按CTL+C,再回到EAS查询分析器中CTL+V,像“pgsxXstKTm+SV2KXMxqb8sznrtQ=”这种就是FID,一个一个分析吧。
注:有些单据,复制到查询分析器后,会有多个FID。根据查询到的表名,自己分析要查看的表内数据。
4.2 不要同时执行多条查询语句
因为查询结果显示不友好。
4.3查询条件区分大小写
4.4 可直接修改数据(慎用)
在查询结果里,直接双击某个字段下的单元格,可以直接修改内容的,这种修改是没有任何记录的,除非数据库系统本身开启了详细的记录字段修改审计功能。所以这种方法我不建议大家使用,也不建议大家无意中使用,这也是这个工具致命的地方。所以不要随便使用EAS查询分析器,特别是客户。
4.5 及时清理SQL语句
EAS查询分析器默认保留你正常退出情况的上次所有的SQL分析语句,这是通过保存记录到客户端文件来实现。建议在正式服务器上每次使用后都清除SQL语句,或者先将需要的SQL分析语句另存到文件中。
4.6 可以直接删除信息栏中记录
信息栏中显示了SQL语句的执行情况,比如正常执行的时间,错误信息等,可以直接删除,这样方便查看出错信息。
发布评论