Подключение Crystal Report к нескольким базам данных

Есть ли способ подключить кристаллический отчет к нескольким базам данных?

Моя база данных (SQL Server) периодически архивируется, и иногда мне нужно получить доступ к данным из более старого «раздела»/архива, назовем их DB109 и DB110. Мне нужно создать один отчет с данными как из DB109, так и из DB110. У них одинаковая структура, один и тот же запрос и т.д.

Есть ли способ запустить отчет для обеих БД, не запуская их отдельно и не получая несколько файлов?


person mysticamber    schedule 16.12.2015    source источник
comment
Измените свой подход к модели выталкивания.... где вы заполняете набор данных данными и вставляете их в отчет Crystal Report. Затем вы можете заполнить набор данных от 1 до N исходных баз данных.   -  person granadaCoder    schedule 17.12.2015


Ответы (1)


Похоже, вы, вероятно, могли бы сделать два подотчета, один из которых ссылается на одну базу данных, а другой - на вторую. Добавьте параметр запуска первого, второго или обоих. А затем условно отображать вложенные отчеты на основе параметра.

Вторым вариантом было бы иметь связанный сервер в вашей основной базе данных с вашей архивной базой данных, а затем написать процедуру, которая извлекает данные из обоих (возможно, также на основе параметра). Затем используйте эту процедуру в качестве источника Crystal.

person thursdaysgeek    schedule 16.12.2015