首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

Lotus公式@dblookup的用法,该怎么处理

2012-02-22 
Lotus公式@dblookup的用法我知道@DbLookup(:ViewGiftName3)中的意思是把View这个视界的第三列

Lotus公式@dblookup的用法
我知道@DbLookup("";"":"";"View";GiftName;3)中的意思是把View这个视界的第三列赋

值给GiftName, 但如果把最后的这个数字3改成栏位maindocid如何理解呢?
----------------------
MT:=@DbLookup("";"":"";"區域禮品名稱";@Trim(Area+GiftName);"maindocid"); 
----------------------
上面的这个是什么意思?
@dblookup还有什么变形没有?
初学lotus,望大家指教下,多谢了

[解决办法]
理解有误,这个是在视图“view”中,根据条件GiftName,找到对应的第三列的值

比如view中第一列是GiftName,第二列是描述,第三列是价格
那就是根据礼物的名称找到它的价格是多少

下面的那个是根据条件@Trim(Area+GiftName),找到域"maindocid"的值

看帮助啊看帮助

[解决办法]
@dblookup有多种用法,MT:=@DbLookup("";"":"";"區域禮品名稱";@Trim(Area+GiftName);"maindocid");
后面的maindocid是域名,这个公式就是找到符合条件的文档的域名为maindocid的值。
这样,这个域就不需要出现在视图中了
[解决办法]
DBLookUP的参数如下:
@DbLookup( class : cache ; server : database ; view ; key ; fieldName ; keywords ) or
@DbLookup( class : cache ; server : database ; view ; key ; columnNumber ; keywords)
函数返回一个List类型的结果集。

热点排行