赛捷软件论坛's Archiver

lynn.yu 发表于 2020-4-24 11:09

[V11功能解说] Sage X3视图 + 查询工具

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


本文旨在告诉你如何在Sage X3中创建一个视图,在图形查询工具中应用视图,以及通过导航菜单或主页显示视图。

场景:
我们想要创建一个查询来显示每个地点的产品种类、产品代码、统计组1、产品地点、可承诺存货量和不合格存货数量。

借助以下查询创建一个新的产品数量视图:
SELECT ITM.TCLCOD_0, ITM.ITMREF_0, ITM.ITMDES1_0, ITM.TSICOD_0, ITM. TSICOD_1, ITF.STOFCY_0, ITV.PHYSTO_0, ITV.REJSTO_0
FROM ITMMASTER ITM
INNER JOIN ITMFACILIT ITF ON  ITF.ITMREF_0 = ITM.ITMREF_0
INNER JOIN ITMMVT ITV ON  ITV.ITMREF_0 = ITF.ITMREF_0 AND ITV.STOFCY_0 = ITF.STOFCY_0

开发→数据字典→视图,【查询】页签:
[attach]6016[/attach]

【字段】页签:
[attach]6017[/attach]

【排序关键字】页签:
[attach]6018[/attach]

通过以下查询为组1(20)创建第二个其他表视图。这是从其他表中检索组1的文本。
SELECT IDENT2_0, TEXTE_0 FROM SEED.ATEXTRA
WHERE IDENT1_0 = 20 AND CODFIC_0 = 'ATABDIV'
AND ZONE_0 = 'LNGDES' AND LANGUE_0 = 'ENG'

【查询】页签:
[attach]6019[/attach]

【字段】页签:
[attach]6020[/attach]

【排序关键字】页签:
[attach]6021[/attach]

前往功能:参数设置→工具→报表打印→请求者,运用请求者功能创建一个查询:

添加产品数量视图和其他表视图。

将产品数量视图的组1内部连接至其他表视图的ID。

自产品数量视图添加地点、产品种类、产品、可承诺存货量和不合格存货数量。

自其他表视图添加组1。

按地点和产品排序。

添加地点范围,以便进行地点筛选。
[attach]6022[/attach]

点击“审核”和“运行”按钮,你应该就能看到按地点划分的产品数量了。
[attach]6023[/attach]


[b]在导航菜单和主页上添加按地点划分的产品数量查询[/b]

一旦按地点划分的产品数量查询完成之后,你可以将这个查询作为菜单添加在导航页面上,并将它作为一个查询小部件(菜单项)在主页或登陆页面上。

要想在导航页面上添加一个新的菜单,你需要一个功能将它与带有一些参数的查询操作相关联。

前往功能:开发→脚本字典→功能。

创建新功能ZVIEWQUERY。

【常规】页签:
[attach]6024[/attach]

[attach]6025[/attach]

【操作】页签:
List = ZPRODQTY,在请求者中创建的查询名称
[attach]6026[/attach]

添加新的菜单项“ZVIEWQUERY_NAVIGATION”。

链接类型:功能(经典版)

功能:ZVIEWQUERY
[attach]6027[/attach]

在导航页面上添加菜单项。现在用户应该就能自导航页面访问查询了。
[attach]6028[/attach]

要想在主页或者登陆页面显示查询,你需要添加新的菜单项。

代码:ZVIEWQUERY_HOMEPAGE
链接类型:查询
请求名称:ZPRODQTY
[attach]6029[/attach]

一旦创建好小组件(菜单项)之后,你就能够在你的登陆页面或主页上添加查询了。
[attach]6030[/attach]

页: [1]

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