#crystal-reports #crystal-reports-2008
#crystal-отчеты #crystal-reports-2008
Вопрос:
Мне любопытно узнать, есть ли способ определить, был ли отчет напечатан или запущен. Например, пользователь вводит номер проверки и нажимает применить, а затем нажимает печать и затем печатает отчет. Могу ли я узнать, был ли отчет напечатан? есть ли способ использовать локальные переменные для отслеживания этого, своего рода цикл?
Комментарии:
1. Вы задаете вопрос из Crystal Reports или вам интересно, можно ли это сделать программно?
2. @Dusty Да, я в Crystal Reports 2008
Ответ №1:
Я никогда не тестировал это, но вот теория, которую вы можете попробовать.
В вашем эксперте по базам данных перейдите к своим текущим подключениям и добавьте команду. Используйте это для записи SQL-запроса для сохранения данных об использовании в таблице в вашем источнике данных (если ваш источник данных доступен только для чтения, просто добавьте текстовый файл с разделителями в качестве дополнительного источника данных и вместо этого выводите в него свои данные об использовании.)
Лучшим примером, который у меня есть, является @ http://www.scribd.com/doc/2190438/20-Secrets-of-Crystal-Reports. На странице 39 вы увидите метод создания оглавления, в котором более или менее используется этот метод.
Комментарии:
1. 1 хороший ответ и ссылка. Я тоже никогда не пробовал этого и предполагал, что это не сработает, но не уверен, почему я так предположил. Я хочу отметить, что в статье говорится, что это не рекомендуется как что-то, что должно быть сделано, но приятно знать, что вы можете при необходимости.