Crystal Reports - Передача значения из одного параметра в другой - PullRequest
1 голос
/ 31 мая 2011

Crystal Версия: 2008

У меня есть 2 параметра даты (дата начала и дата окончания).Я хочу создать начальный логический параметр;что если «True» автоматически устанавливает 2 параметра даты на конкретные даты, если «False», пользователь вводит дату начала и дату окончания.

По сути, я хочу создать параметр для управления другим параметром.

Есть мысли?

Ответы [ 2 ]

0 голосов
/ 01 июня 2011
0 голосов
/ 31 мая 2011

Я думаю, что вы должны иметь возможность использовать общие переменные для достижения этой цели. Вы можете установить значения в поле формулы заголовка отчета, а затем использовать общие переменные (вместо параметров даты) в своих формулах.

Я не верю, что это подойдет для ваших основных критериев выбора отчетов. Чтобы использовать его в этом методе, вам нужно будет выбрать все данные сравнения и скрыть данные, которые вы не хотите видеть во время печати. ​​

Обновление : Мой предыдущий ответ был направлен на ваш конкретный вопрос, но после прочтения вашего комментария я думаю, что вы должны попытаться сделать то, на что ссылается Крэйг. Похоже, вы просто хотите разрешить пользователю запускать отчет либо для одной даты, либо для диапазона дат. Вместо того, чтобы передавать логическое значение, которое бы обрабатывало это, вы должны просто использовать параметр даты со следующим установленным значением:

разрешить несколько значений

разрешить дискретные значения

допустимые значения диапазона

Затем вы можете использовать параметр в своих формулах и критериях выбора, который позволит использовать для указания даты или диапазона дат, который пользователь желает использовать.

Надеюсь, это поможет.

...