Я создаю отчеты с помощью Crystal Report 2016 для SAP Business One. Возможно, вы знаете, что основные данные делового партнера SAP B1 имеют функцию выбора свойств.
Короче говоря, функциональность позволяет отмечать для некоторых конкретных потребностей. Он ограничен определением 64 свойств (настройка).
Ex:
prop1
prop2
Prop3
Prop4
,
.
Пользователь решил использовать Prop1 в качестве "зарубежного клиента". Он обновил имя Prop1 до того, что он хочет. Эта информация хранится в таблице. Я могу выбрать это.
Создается отчет BP и логическое значение Prop1, которое является логическим, для отчета в качестве параметра (y / n). Мы можем обновить имя параметра по своему желанию, но оно является текстовым, а не динамическим. Мне нужен параметр, чтобы получить его имя из таблицы SAP Business One, в которой я бы заказал запрос. Но когда я ввожу запрос в поле «Текст подсказки» в параметре, он вызывает запрос, а не его результат.
Короче говоря, мне нужно назначить запрос для текста подсказки в параметре, и он должен вернуть результат, не появляющийся запрос.
Спасибо за вашу помощь!
Я пытался использовать запрос в двух форматах. Допустим, наш запрос:
ВЫБЕРИТЕ "Property1Name" ИЗ ПЕРСПЕКТИВНОГО ГДЕ "PrpCode" = 1;
Попробовал как,
@ ВЫБРАТЬ "Property1Name" ИЗ ПРОГНОЗИРУЕМОГО ГДЕ "PrpCode" = 1
и
{ВЫБРАТЬ "Property1Name" ИЗ PRPTABLE WHERE "PrpCode" = 1}
ВЫБЕРИТЕ "Property1Name" ИЗ PRPTABLE WHERE "PrpCode" = 1
Я ожидаю присвоить текст приглашения динамического параметра, полученный по запросу, но он не возвращает результат запроса, показывает запрос в текстовом формате.