Access 2007 IIF заявление не работает 100% времени - PullRequest
0 голосов
/ 16 января 2012

У меня проблемы с оператором IIf() в качестве источника управления текстовым полем в отчете.

Оператор IIf() работает с моим отчетом, но не в 100% случаев.Я сделал скриншот проблемы ниже.

В моем отчете, если Локатор поставок = Локатор OHQ, я хочу, чтобы Кол-во Поставок = OHQ для этого локатора, в противном случае установите 0.

Источником управления текстового поля является =IIf([SUPLYLOC]=[OHQLOC],[QOH],0).

На снимке экрана показано, какие линии работают, а какие - нет по зеленым и красным прямоугольникам.

PickList screenshot

Любая информация или понимание приветствуются.

1 Ответ

0 голосов
/ 17 января 2012

Я полагаю, что проблема заключалась в том, что в отчете была попытка работать с заявлением ИИФ, но я смог заставить его работать с приведенным ниже. Я действительно должен был ссылаться на поле в отчете.

=DLookUp("QOH","qryPickList","[SUPLYLOC]=[OHQLOC] AND [COMPNUM] = Reports!rptCustomPickList_main!COMPNUM")
...