赛捷软件论坛's Archiver

anne.yao 发表于 2026-9-16 15:21

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

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


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


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

[b]
原因[/b]


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


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


[b]解决方法[/b]


针对[b]查询工具[/b]或[b]图形查询工具[/b]:


1.转到[b]管理-自定义设置-菜单项 [/b]
2.找到您尝试添加的菜单项
3.点击“[b]操作[/b]”图标,选择“[b]明细[/b]”
4.点击“[b]编辑[/b]”
5.将“[b]请求名称[/b]”改为正确的名称,注意大小写必须正确
6.点击[b]保存[/b]
7.再次测试您的登陆页面
 

针对[b]SQL查询工具(GESALQ)[/b]:


[b]概要:[/b]将[b]SQL查询工具[/b]中的SQL代码复制/粘贴到一个新的[b]视图[/b]中。基于该SQL视图创建一个[b]查询工具[/b]。将该[b]查询工具[/b]添加到一个菜单项中。将该[b]菜单项[/b](作为小部件)添加到登陆页面(或仪表板)。


A.启动[b]开发-数据字典-视图(GESAVW)[/b]
  1.新建
  2.必填项:
    • 代码
    • 缩写
    • 在SQL服务器框中,粘贴SQL查询语句
  3.在“字段”页签中添加字段
  4.如果是索引视图,则在“键”页签中定义键(索引)
  5.保存


B.启动[b]参数设置-工具-报表打印-查询工具(GESALH) [/b]
  1.新建
  2.类型:
    • 代码(视图代码)
    • 标题
    • 简称
  3.“字段”页签
    • 添加所需字段
  4.“高级”页签
    • 定义行数和最大行
  5.保存


C.启动[b]管理-自定义设置-页面-菜单项 [/b]
  1.新建菜单项
  2.类型:
    • 代码
    • 标题
    • 描述
  3.选择
    • 链接类型(选择查询)
    • 应用程序
    • 端点(可选项)
  4.类型:
    • 查询(必须与“查询工具”查询的代码名称完全一致,包括大小写)
  5.保存


D.将新菜单项添加到所需的[b]登陆页面[/b]或[b]仪表板 [/b]

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

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.