Добрый день.
Столкнулся со следующей необычной проблемой. Если у нас есть две почти идентичные БД, к каждой из которых прикручен стимулсофт, и мы хотим выгрузить одинаковый отчет с каждой базы, то в результате следующего алгоритма получаем описанную ниже проблему:
1. создаем макет отчета. Поскольку базы идентичны в плане схем таблиц, то макет понадобится только один.
2. загружаем макет, соединившись с первой БД, на предпросмотре видим, что данные получены корректные и сохраняем полученный результат в эксель.
3. загружаем макет, соединившись со второй БД, на предпросмотре видим, что тут иные данные (поскольку БД по наполнению значений другая), но данные корректные, поэтому тоже сохраняем файл в эксель.
4. Вот тут начинается чертовщина. Ибо если теперь последовательно открыть в екселе выгруженные файлы, то они будут выглядеть одинаково. В них будут одинаковые данные либо от одной бд, либо от другой, в зависимости от того, какой файл мы открыли первым. Спасает только полное убийство процесса "эксель" и открытие сперва второго выгруженного файла, а затем первого. В этом случае наполнение эксель файлов разное и корректное. Эта проблема была проверена на 2013 и 2010 экселе. Самый распространненый кейс - мы сохраняем два отчета по двум разным бд - направляем заинтересованным лицам, при попытке открыть они видят два одинаковых отчета, и только описанные выше действия помогают увидеть два разных отчета.
Прошу помощи!
Экспорт в эксель одного отчета с двух баз
-
- Сообщения: 9
- Зарегистрирован: 08 окт 2014, 10:38
Re: Экспорт в эксель одного отчета с двух баз
Здравствуйте.
Для ответа нам необходимо увидеть как всё вышеописанное у вас реализовано и какие вы делаете действия. Также хотелось бы увидеть шаблон отчёта (mrt-файл) с тестовыми данными, документ отчёта (mdc-файл) и полученные после экспорта файлы.
Спасибо.
Для ответа нам необходимо увидеть как всё вышеописанное у вас реализовано и какие вы делаете действия. Также хотелось бы увидеть шаблон отчёта (mrt-файл) с тестовыми данными, документ отчёта (mdc-файл) и полученные после экспорта файлы.
Спасибо.
-
- Сообщения: 9
- Зарегистрирован: 08 окт 2014, 10:38
Re: Экспорт в эксель одного отчета с двух баз
Алексей, а куда можно направить пакет файлов, чтобы не вывешивать его тут в общем доступе?
Re: Экспорт в эксель одного отчета с двух баз
Здравствуйте.
Пошлите. пожалуйста, ваши файлы на support@stimulsoft.com.
Не забудьте сослаться на данную тему форума.
Спасибо.
Пошлите. пожалуйста, ваши файлы на support@stimulsoft.com.
Не забудьте сослаться на данную тему форума.
Спасибо.