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语句的执行情况,比如正常执行的时间,错误信息等,可以直接删除,这样方便查看出错信息。