@dblookup没有检索多个值

时间:2015-05-05 03:22:58

标签: lotus-notes lotus-domino lotus

嗨,我有这个问题,我真的不知道为什么会这样。看来我的@dblookup没有返回多个值。我确实检索了一个值但它只有一个。这是我的整个公式代码:

class:=  "";
mode:= "";
server:= "";
db:= "";
lkpView:= "AllExpenseItem";
key:= @Text(CVNo);
colNum:= 2;
fieldName:="Product_Category";
list:= @Explode(@DbLookup(class:mode;server:db;lkpView;key;fieldName);";");
@If(@IsError(list);@Unavailable;list);

lkpView的第1列已经过排序和分类。我的代码出现了问题,或者我错过了为什么它无效的原因?提前谢谢。

2 个答案:

答案 0 :(得分:0)

我通过使lkpView不被隐藏解决了我的问题,我不知道为什么它不能处理隐藏的视图。现在它按预期返回一个多值。

答案 1 :(得分:0)

如果隐藏视图,请确保在视图名称周围添加括号。

class:=  "";
mode:= "";
server:= "";
db:= "";
lkpView:= "(AllExpenseItem)";
key:= @Text(CVNo);
colNum:= 2;
fieldName:="Product_Category";
list:= @Explode(@DbLookup(class:mode;server:db;lkpView;key;fieldName);";");
@If(@IsError(list);@Unavailable;list);