Отчет Crystal проверяет учетные данные базы данных перед просмотром отчета - PullRequest
2 голосов
/ 26 мая 2011

Как запросить учетные данные базы данных у пользователя, прежде чем он / она сможет просматривать отчет Crystal Report?

Нужно ли создавать новое диалоговое окно с текстовыми элементами управления логином и паролем базы данных?

Или в CR встроена какая-то функция для этой задачи?

Ответы [ 2 ]

3 голосов
/ 27 мая 2011

Если вы говорите о том, как сделать это вне Crystal Reports, вам необходимо создать собственное приглашение для отчетов. Средство просмотра по умолчанию не будет делать это автоматически.

Одним из полнофункциональных коммерческих продуктов, который делает это, является Report Runner (http://www.reportrunner.com).

1 голос
/ 26 мая 2011

Насколько мне известно, это должно быть сделано следующим образом

  1. Откройте форму ShowDialog и попросите пользователя проверить учетные данные базы данных.После успешной проверки, перед отображением отчета, в противном случае выведите какое-то удобное для пользователя сообщение.
  2. При подключении к базе данных, если по ошибке мы введем неправильное имя пользователя и пароль, то автоматически появится диалоговое окно с запросом имени пользователя.и пароль, чтобы увидеть отчеты кристаллов.Это также может быть преднамеренным, чтобы открыть Pop UP

Второй случай произошел в моем прошлом опыте

...