Я пишу отчет Crystal с двумя отдельными запросами - один использует базу данных DB2, а другой - базу данных SQL. Я связал запросы вместе, используя поле, хотя мне пришлось преобразовать тип данных в одно, чтобы он мог быть связан (не уверен, что это актуально).
Запрос DB2 дает мне всех моих клиентов данные отображаются в отчете, в том числе идентификатор клиента. Единственное, что я извлекаю из базы данных SQL, это тот же идентификатор клиента, только из другой таблицы. Если идентификатор клиента из запроса DB2 найден в списке идентификаторов клиентов из SQL, я не хочу отображать эту запись клиента.
Сначала я создал формулу под названием "CustID", например:
if {Command.Customer_ID} = {Command1.Customer_ID} then "True" else "False"
Затем я написал запись для Select Expert следующим образом:
{@CustID} = "False"
Это не дает мне никаких записей, возвращаемых вообще. Я чувствую, что у меня в логи c есть ошибка, но я могу понять где. Заранее спасибо.