返回列表 发帖

[PU9功能解说] 如何在类和表示法中筛选一个字段?

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


之前,我探讨过“以V7表示法和类进行编码的基础示例”。

正因为如此,我收到了一个问题:如何筛选表示法中的某个字段?或者如何在一个表示法字段上设置lookup。

在这篇文章中,我想向你展示上述问题的答案。

在我们开始之前,来查看两篇在线帮助记录“如何修改一个标准数据表的选择query分面”和“在标准的query分面中如何筛选行”。

这两篇记录在在线帮助网站都是可以搜索到的…






以上在线帮助内容讨论了lookup(查询)是如何在字段上运作的,以及如何管理lookup。

现在,这里是一个例子,(我的例子再次基于之前讨论过的ZCLIENT类。)我将在我的表示法中添加一个字段,它将基于产品列表进行lookup(查询),然后我将进一步筛选lookup。

1.        向我的ZCLIENTH表添加一个CLIENTITM字段,它采用的是标准的ITM数据类型。



2.        “保存”“审核”
3.        打开功能:开发→数据字典→类→类
4.        通过使用“选择列”,向我现有的ZCLIENT类添加我的新字段。



5.        “保存”“审核”
6.        打开功能:开发→数据字典→类→表示法
7.        点击“可用属性”页签。
8.        将我的新的类属性添加至表示法。



9.        “保存”“审核”
10.        现在,如果我去我的表示法查看,我会看到有一个全新的字段,自动有一个lookup(查询),并且它会自动根据表示法ITMMASTER加载字段。




现在,假设我想在这个(lookup)查询中添加额外的筛选条件,并且只显示具有特定UPC代码的产品。

请注意:像任何开发主题一样,可能还有其他方法,但是下面就是实现这个需求的一种方法。

我知道这个lookup是基于ITMMASTER表示法的,但我是怎么知道这点的?

1.        返回我的ZCLIENT表示法,点击“连接”页签,并确保勾选“显示生成的链接”复选框。



2.        现在,我就要遵循列示在“如何修改一个标准数据表的选择query分面”在线帮助记录中的示例2来操作。
3.        返回表示法,定位找到ITMMASTER表示法。



4.        创建一个这个表示法的副本(遵循合适的命名),我就用了ZITMMASTER,接着点击“组织”页签。



5.        向下滚动至“筛选”版块,并添加一个你希望的合适的筛选条件,在这种情况下,我想要筛选并显示特定的EANCOD。



6.        “保存”“审核”
7.        现在,返回ZCLIENT表示法的“连接”页签,并将ALOOKUP设为非激活状态。



8.        “保存”“审核”
9.        此刻,如果你启动你的表示法,你就会看到以下内容。




结论:
你可以在表示法中设置、查找和筛选某个属性的lookup。
附件: 您需要登录才可以下载或查看附件。没有帐号?申请用户

返回列表