0
Отвечен

Тест генератора отчётов

Aleksey 7 лет назад в Генератор отчетов обновлен СИМП Лайт (тех поддержка) 6 лет назад 25

Записался на бета-тест генератора отчётов, скачал по присланным на почту ссылкам дистрибутивы - при установке просит ключ. Сам использую симплайт-фри (добра от руководства на покупку пока нет).

Получается, что опробовать генератор отчётов мне не судьба?

Ответ

Ответ

проверьте пож-ста что у Вас верно настроен путь в ODBC


На рассмотрении

добрый день.


Установите вот эту версию - https://yadi.sk/d/sdQMrtA53EgZHx


это новая фри версия, совместимая с генератором

Большое спасибо! Всё завелось.

Сразу замечу - папка slProject у меня на диске D:, скада при установке спрашивает где эта папка, а генератор отчётов - нет, и база даных SQLite создаётся на C: (хотя указан путь "D:\slProject\Reports\DataBase\sq.db"). Пришлось переносить.

Добрый день,

Экспортируйте, пожалуйста, ветку реестра HKEY_CURRENT_USER\Software\SimpLight

и скиньте нам.

Простите, а куда конкретно скидывать? Не на noreply же?

Пришлите на адрес reports@simplight.ru

пока не пришло, попробуйте сюда приложить.

В реестре все нормально.

При установке генератор отчетов должен был считать каталоги из реестра.

Зайдите в Пуск\SimpLight\Reports запустите SimpReplicator.

Справа посмотрите какой путь прописан. Если не правильный, то нажмите кнопку Настройки соединения и исправьте путь к БД. Попробуйте запустить копирование, напишите как пройдет.

Подумаем как отловить ошибку.

Посмотрим, выйдет ли она еще у кого-то.


Меня в репликаторе также - скрин прилагаю


Копирование запускал - скорировалось, файл d:\slProject\Reports\DataBase\sq.db сейчас весит 323,3 Mb.

Но сейчас проблема другая - при запуске SimpReporter получаю

такое:


и такое:


и такое:


хотя в SQLite 3 - это:


Пробовал выполнить строку из ридми к эскуэль-драйверу (RUNDLL32 [path]sqliteodbc.dll,shell C:\bla\my.db ...), прописав свои реальные пути - результата ноль.

Или я что-то делаю не так?



Ответ

проверьте пож-ста что у Вас верно настроен путь в ODBC


Проверил - путь был: c:\slProject\Reports\DataBase\sq.db

Изменил на D:\slProject\Reports\DataBase\sq.db - завелось.

Спасибо, тестирую дальше.

ЗЫ: У меня скада установлена и работает на виртуальной машине с виндовс сервер 2003, видно грабли отсюда растут.

У меня проблема такая же, SimpReporter не запускается, те же ошибки

и 3 еще сверху, путь про верить не получается, так как

и еще сверху

Почему их архитектуры не сходятся? Инстал один, на нем не указана разрядность, если я правильно понимаю

Добрый день,

ODBC драйвер для SQLite вы устанавливали из инсталятора Генератора отчетов или скачивали с сайта разработчика?

День добрый

Из инсталятора генератора отчетов

Возможно возникли ошибки при установке драйвера.

Попробуйте удалить источник sldb и удалить драйвер ODBC для SQLite,

Cкачайте драйвер с сайта http://www.ch-werner.de/sqliteodbc/ (версия для 32х битных платформ).

После завершения установки нового драйвера создайте источник данных sldb

Ваш репортер для 32 бит?

Скачав 32 версию, в окне выбора драйвера не было предложения на SQLite драйвер, скачал 64, все появилось, создал по инструкции, но все равно репортер не видит драйвер

Система стоит 64

Забавно
Переустановив репортер он не ругается на отсутствие драйвера, но зайдя в администратор ODBC и кликнув по sldb он не открывается и говорит о несоответствии архитектур

Да, отчеты только на 32. Даже если у Вас 64 - надо установить именно драйвер для 32, тогда будет работать.

"в окне выбора драйвера не было предложения на SQLite драйвер"

если вы имеете в виду вот это окно

то надо было просто нажать Install.

Я имел ввиду вот это окно

Только при 64х драйвере он тут появляется, при 32 версии его тут нет(напомню система 64)

При 64 драйвере(создав по инструкции) репортер жалуется, после переустановки его целиком(то есть после того как поставился драйвер 32 из вашего инсталера) репортер работает, но в администрации драйверов настройки не открываются, ругается на различие архитектур


Посмотрим что с этим можно сделать.

Есть еще какие-то пожелания по доработкам?

Кода в запросах прописываются переменные(:PrID), то справа, если протестировать отчет, пропадают данные для дизайнера

Я понимаю, что в примере написано, что сначала в запросах указываются конкретные теги/время/ и т. д., а только потом, когда уже все сделано(как я понял), переменные, но в любом случае это не очень удобно, так как приходится вручную прописывать, или же перезапускать дизайнер.

Это специфика FastReport. Посмотрю что с этим можно сделать.

Сервис поддержки клиентов работает на платформе UserEcho