Формула - выберите значение на основе предложения where
Я хочу сделать своего рода локализацию в Crystal Reports. Для этого я определил следующую таблицу LANG:
Identifier LocalisedText LanguageCode
-------------------------------------------
1 Page 1
1 Seite 9
1 Pagina 13
2 Invoice 1
2 Rechnung 9
Поля Identifier
а также LanguageCode
сформировать мой первичный ключ.
Кроме того, у меня есть таблица данных клиента OCRD
у которого есть поле LangCode
хранение кода языка для этого клиента. Таким образом, я присоединился LANG
а также OCRD
на основе полей LanguageCode
а также LangCode
, На скриншоте ниже показано соединение, которое я сделал.
На основе объединения, уже выполненного Crystal Reports, я хочу создать формулу, которая выполняет следующее действие:
select LocalisedText from LANG where Identifier = 1;
Тем не менее, я не могу понять, как это сделать с формулой. Достаточно ли формулы для решения моей проблемы?
1 ответ
Вам не нужна формула, вам нужно добавить следующий код в Record Selection Formula
Идти к Report -> selection Formula -> Record
и напишите ниже код:
Identifier = 1;
и поместите LocalisedText
подробно