[KB 70139功能解说] 报错:“查询WF<查询名称>不存在”
[b]* 本文由赛捷软件(上海)有限公司翻译完成,未经授权不得转载。如需转载,请先联系相应版块的版主取得授权。[/b][b]报错:“查询WF<查询名称>不存在”/我能在一个登陆页面上添加SQL查询吗?[/b]
[b]产品[/b]
Sage X3
[b]类别[/b]
定制
查询和筛选
[b]描述[/b]
在试图向一个登陆页面(向一个菜单项)添加查询工具或者图形查询工具时,查询没有返回结果,相反给出了以下报错之一:
• 查询WF<查询名称>不存在
• 在脚本WF<查询名称>中类不存在(报错n°7)(210)
[b]原因[/b]
本解决方法仅适用于V7及以上版本。
• 在菜单项功能中,【请求名称】区分大小写,且必须与查询工具(即V6中的请求者)或图形查询工具的代码完全匹配。
• SQL查询工具(即SQL请求者)在菜单项功能中不起作用。
o 这不是一个缺陷,而是由于V6和V7以上版本之间的架构变化造成的。请查看下面解决方案版块中的变通方法。
[b]解决方法[/b]
请求者或图形请求者的解决方法:
1. 前往功能:管理→自定义设置→页面→菜单项。
2. 找到你想要添加的菜单项。
3. 点击“操作”图标,并选择“明细”。
4. 点击“编辑”。
5. 将【请求名称】更改为合适的名称,并注意正确的大小写。
6. 点击“保存”。
7. 再次测试你的登陆页面。
SQL请求者(GESALQ)的解决方法:
概要:自SQL请求者将SQL代码复制/黏贴至一个新的视图。根据这个SQL视图创建一个请求者。将这个请求者添加至一个菜单项。再把这个菜单项(作为一个小部件)添加至登陆页面(或仪表板)。
A. 启动功能:开发→数据字典→视图(GESAVW)。
1. 创建
2. 所需项:
视图代码
缩写
在【SQL服务器】框内,复制SQL查询语句
3. 在【字段】页签上添加字段
4. 如果是一个索引视图,就在【排序关键字】页签上设定关键字(索引)
5. 保存
B. 启动功能:参数设置→工具→报表打印→请求者(GESALH)。
1. 创建
2. 输入:
代码(视图代码)
标题
简称
3. 【字段】页签
添加想要的字段
4. 【高级】页签
设定【行数】和【最大行】
5. 保存
C. 启动功能:管理→自定义设置→页面→菜单项。
1. 创建菜单项
2. 输入:
代码
标题
描述
3. 选择
链接类型(选择查询)
应用程序
端点(可选)
4. 输入:
请求名称(必须完全匹配图形请求者的代码,包括大小写)
5. 保存
D. 将新的菜单项添加至期望的登陆页面(参见相关的KB 40908)或仪表板。
[b]请注意:[/b]在视图(视图字典)屏幕中,在【字段】页签上,你不得使用同名的重复字段。例如,如果来自两个不同表的字段都叫QTYUOM,你就不能在不同的两行中录入这个相同的字段名称。收到的报错会类似于“代码已经存在于[X]行上”。如果你看到这个报错,那么请查阅KB文章80270。
[b]相关资源[/b]
报错:“代码已存在于行[X]上”(在X3中创建视图)
如何在登陆页面中添加请求者
页:
[1]