Board logo

标题: [KB224924750070139功能解说] 报错:WFquery查询不存在/将SQL查询添加到登陆页面? [打印本页]

作者: anne.yao    时间: 昨天 15:21     标题: [KB224924750070139功能解说] 报错:WFquery查询不存在/将SQL查询添加到登陆页面?

* 本文由赛捷软件(上海)有限公司翻译完成,未经授权不得转载。如需转载,请先联系相应版块的版主取得授权。


报错:“WFquery名称查询不存在”/能否将SQL查询添加到登陆页面?



创建日期:2022-05-02 
最后修改日期:2022-05-02


原因



此解决方案仅适用于V7及更高版本。


• 在菜单项中,“请求名称”是区分大小写的,并且必须与“查询工具”(在V6中称为请求者)或“图形查询工具”的代码完全一致。
SQL查询工具(又称SQL请求者)无法在菜单项中使用。 
    o 这不是缺陷,而是由于V6与V7+之间架构变化所导致的。请参阅下方“解决方法”部分中的变通方案。


解决方法


针对查询工具图形查询工具


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.将新菜单项添加到所需的登陆页面仪表板


注意
:在视图(视图字典)界面中,字段页签下,不得使用同名的重复字段。例如,如果来自两个不同表的字段都叫QTYUOM,则不能将此相同字段名输入到两个不同的行中。




欢迎光临 赛捷软件论坛 (http://sagesoft.cn/bbs/) Powered by Discuz! 7.2