Страница 1 из 1

Экспорт в эксель одного отчета с двух баз

Добавлено: 09 фев 2015, 12:07
MikhailAgarkov
Добрый день.
Столкнулся со следующей необычной проблемой. Если у нас есть две почти идентичные БД, к каждой из которых прикручен стимулсофт, и мы хотим выгрузить одинаковый отчет с каждой базы, то в результате следующего алгоритма получаем описанную ниже проблему:
1. создаем макет отчета. Поскольку базы идентичны в плане схем таблиц, то макет понадобится только один.
2. загружаем макет, соединившись с первой БД, на предпросмотре видим, что данные получены корректные и сохраняем полученный результат в эксель.
3. загружаем макет, соединившись со второй БД, на предпросмотре видим, что тут иные данные (поскольку БД по наполнению значений другая), но данные корректные, поэтому тоже сохраняем файл в эксель.
4. Вот тут начинается чертовщина. Ибо если теперь последовательно открыть в екселе выгруженные файлы, то они будут выглядеть одинаково. В них будут одинаковые данные либо от одной бд, либо от другой, в зависимости от того, какой файл мы открыли первым. Спасает только полное убийство процесса "эксель" и открытие сперва второго выгруженного файла, а затем первого. В этом случае наполнение эксель файлов разное и корректное. Эта проблема была проверена на 2013 и 2010 экселе. Самый распространненый кейс - мы сохраняем два отчета по двум разным бд - направляем заинтересованным лицам, при попытке открыть они видят два одинаковых отчета, и только описанные выше действия помогают увидеть два разных отчета.

Прошу помощи!

Re: Экспорт в эксель одного отчета с двух баз

Добавлено: 09 фев 2015, 14:02
HighAley
Здравствуйте.

Для ответа нам необходимо увидеть как всё вышеописанное у вас реализовано и какие вы делаете действия. Также хотелось бы увидеть шаблон отчёта (mrt-файл) с тестовыми данными, документ отчёта (mdc-файл) и полученные после экспорта файлы.

Спасибо.

Re: Экспорт в эксель одного отчета с двух баз

Добавлено: 09 фев 2015, 14:57
MikhailAgarkov
Алексей, а куда можно направить пакет файлов, чтобы не вывешивать его тут в общем доступе?

Re: Экспорт в эксель одного отчета с двух баз

Добавлено: 09 фев 2015, 16:09
HighAley
Здравствуйте.

Пошлите. пожалуйста, ваши файлы на support@stimulsoft.com.
Не забудьте сослаться на данную тему форума.

Спасибо.