Как проверить значения параметров в источнике данных в Crystal Reports 2008 - PullRequest
0 голосов
/ 22 апреля 2010

У меня есть отчет, разработанный в Crystal 2008. В этом отчете есть поле параметра «Идентификатор члена», которое я хочу использовать для получения строкового ввода от пользователя, запустившего отчет. Однако я хочу провести некоторую проверку, чтобы убедиться, что введенный ими идентификатор действителен (он существует в таблице базы данных, которую я уже настроил). Есть ли способ сделать это?

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

Возможно ли это?

Ответы [ 2 ]

1 голос
/ 22 апреля 2010

Вы можете просто создать критерии выбора записи в своем отчете и предварительно ограничить его только действительными идентификаторами.

0 голосов
/ 25 апреля 2010

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

Мой опыт работы с Crystal Reports заключается в том, что у нас должно быть все больше и больше логики извлечения рекодеров на сервере, а не на клиенте. Это ускорит обработку.

Привет

Parminder

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...