У меня проблема с одним из моих отчетов о кристаллах и его условной формулой. Формула показана ниже. У меня есть две таблицы, содержащие различную информацию о клиентах, которые ссылаются на мою таблицу invhdr. когда код счета - наличные, мне нужно получить поле из одной таблицы и наоборот. Проблема в том, что кристалл, похоже, игнорирует условную формулу, как написано ниже, и, похоже, требует, чтобы ссылка на поле существовала, даже если формула должна предотвращать требование получить поле ..
может кто-нибудь объяснить возможное обходное решение. может быть, условная ссылка на таблицу, если это возможно? Спасибо ND
if Len("" + {invhdr.ACCT}) > 0 then
if {invhdr.ACCT} = 'CASH' then {CashCust.CUSTOM1}
else if {invhdr.ACCT} <> 'CASH' then {Lookup.VATREGNO}
else "";
скажем, если invhdr.ACCT = 'test', похоже, все еще нужна ссылка на {CashCust.CUSTOM1}, все мои таблицы связаны как внутреннее соединение, а не принудительно