Возможно ли чтобы уже созданная бд в libabook работал с электронной бд (mysql), чтобы оттуда можно было получать книги независимо от libabook, но вбивать их продолжать в libabook?
Возможно ли чтобы уже созданная бд в libabook работал с электронной бд (mysql), чтобы оттуда можно было получать книги независимо от libabook, но вбивать их продолжать в libabook?
Программа LibaBook v3 хранит файлы в БД "Firebird", теоретически, можно из сторонней программы напрямую подключиться к файлам БД и читать оттуда данные. Но, так делать не рекомендуется, т.к. внутренний формат БД может быть изменён разработчиком в любой из новых версий программы.
Оптимальный вариант такой:
0. Создать отчёт (или несколько) который будет выводить необходимые данные.
1. Создать автоматическое задание, которое будет выполняться с нужным интервалом времени (допустим раз в день или час).
2. Это задание будет экспортировать результат отчёта (по текущему состоянию БД на момент запуска) в файл в удобном для вас формате "CSV", "XLS", "HTML", "XML" ...
3. Ваша программа, так же по расписанию, запускается чуть позже, и получает данные из файла с результатом отчёта, далее распоряжаясь ими на своё усмотрение, например передавая в БД MySQL.
Подробнее про автоматизацию можно почитать в руководстве пользователя (ссылка).
Примеры заданий автоматизации, можно посмотреть в LibaBook v3 через меню [Администрирование]->[Автоматизация] открыть [Окно "Мастер Автоматизации"] " далее [Управление заданием]->[Открыть задание (из примеров)...]. Посмотрите "Экспорт результата отчёта в файл и отправка на Email".
Оптимальный вариант такой:
0. Создать отчёт (или несколько) который будет выводить необходимые данные.
1. Создать автоматическое задание, которое будет выполняться с нужным интервалом времени (допустим раз в день или час).
2. Это задание будет экспортировать результат отчёта (по текущему состоянию БД на момент запуска) в файл в удобном для вас формате "CSV", "XLS", "HTML", "XML" ...
3. Ваша программа, так же по расписанию, запускается чуть позже, и получает данные из файла с результатом отчёта, далее распоряжаясь ими на своё усмотрение, например передавая в БД MySQL.
Подробнее про автоматизацию можно почитать в руководстве пользователя (ссылка).
Примеры заданий автоматизации, можно посмотреть в LibaBook v3 через меню [Администрирование]->[Автоматизация] открыть [Окно "Мастер Автоматизации"] " далее [Управление заданием]->[Открыть задание (из примеров)...]. Посмотрите "Экспорт результата отчёта в файл и отправка на Email".