@dblookup не извлича множество стойности

Здравейте, имам този проблем, който наистина не знам защо се случва. Изглежда моят @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 е сортирана и категоризирана. Има ли проблем с моя код или съм пропуснал нещо, поради което не работи? Благодаря предварително.


person Jayson Rondina    schedule 05.05.2015    source източник


Отговори (2)


Реших проблема си, като направих lkpView не скрит, но не знам защо не работи на скрити изгледи. Сега той връща множествена стойност, както се очаква.

person Jayson Rondina    schedule 05.05.2015
comment
Скрити? Имате предвид видимо от бележки (V в списъка с изгледи?) Можете също да получите подробности за грешката, като покажете @ promt([ok] ; @text(list) ...) или дори по-добре да повлияете на @ DbLookup на променлива и @пишете го - person Emmanuel Gleizer; 05.05.2015
comment
да, нещо подобно Емануел, наистина не знам какво се случи, защото преди се опитах да го направя със скрит изглед и работи. Опитах се да не крия гледката и стои добре. - person Jayson Rondina; 05.05.2015
comment
@DbLookup работи правилно в скрити изгледи повече от 20 години. Силно се съмнявам, че това всъщност е вашият проблем. Но се радвам, че вече работи за вас. - person Richard Schwartz; 05.05.2015
comment
Да, Ричард, напълно съм съгласен с теб и използвам @dblookup, откакто научих бележките. Ето защо съм много объркан от случилото се. - person Jayson Rondina; 06.05.2015

Ако скриете изгледа, уверете се, че сте поставили скоби около името на изгледа.

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);
person Ken Pespisa    schedule 05.05.2015
comment
Всъщност използвам псевдонима на view ken. Благодаря все пак за отговора. - person Jayson Rondina; 06.05.2015