Есть два набора данных.
Левый - продажи, правый - торговая программа.
Настроены связи между ними:
https://i.imgur.com/jbWLVrs.png
При выводе отчета ругается, что не найдено поле "ГруппаНоменклатуры" в условии связи.
Получается, на правую таблицу условия в связях накладывать нельзя?
(2) Левой. Как тогда выйти из ситуации?
Мне надо наложить одно условие, если в правой таблице поле заполнено, и другое условие, если не заполнено.
Сдается мне, надо передавать параметр во вторую таблицу
Не хочет.
Попробовал извернуться другим способом - сделал два набора данных, в одном связь по номенклатурной группе, в другом по номенклатуре. Плюс вычисляемое поле с проверкой на ЕСТЬNULL. Все равно не выходит каменный цветок.
Сделай в левой таблице поле с пустой ссылкой, а в левой вместо отсутствующего значения подставляй тоже пустую ссылку. И не надо извращаться с условиями связи.
(5) Каменный цветок вышел. Способ сработал, мой косяк небольшой был.
(6) Тоже через гланды.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший