Для работы с форматами .accdb и .mdb в AlterOS потребуется драйвер UCanAccess ( тестирование прошло успешно на 5.0.1), который можно скачать по адресу https://ucanaccess.sourceforge.net/site.html.
Внимание! Драйвер не поддерживает кириллические символы, поэтому все пути к документам должны быть написаны латиницей.
Скачиваем драйвер, распаковываем и помещаем его в корневую папку пользователя.
Пример:
/home/alter_user
В рабоче каталоге можно создать отдельную папку для документов и поместить туда нужные файлы .accdb и .mdb.
Открываем лаунчер AlterOffice (используем основной ярлык запуска , а не отдельную программу ABase ), в меню выбираем
Сервис => Параметры =>
AlterOffice => Расширенные возможности
Открываются Параметры Java. Далее нужно нажать на кнопку Путь класса,
затем Добавить архив и находим файл ucanload.jar. Путь к файлу в текущем случае:
/home/alter_user/UcanAccess-5.0.1.bin/loader
Далее во всех окнах соглашаемся с предложением, нажимаем OK и перезапускаем компьютер.
После перезапуска открываем ABase, выбираем пункт "Соединиться с существующей базой данных", в поле этого пункта выбираем JDBC, нажимаем Далее.
В строку, где указано Enter the DBMS/driver-specific connection string here, вводим
ucanaccess://[путь]/[имя_файла.accdb]
Пример:
ucanaccess:///home/alter_user/30.01.2020.accdb
Обратите внимание, что часть ucanaccess:/// верна.
В поле Класс драйвера JDBC вводим:
net.ucanaccess.jdbc.UcanloadDriver
Нажимаем Далее => Далее => Готово
Имя базы данных .odb задаем латиницей (лучше дать имя оригинальной базы и на этом этапе сохранить рядом) и нажимаем Сохранить.
Созданный файл .odb мы можем свободно перемещать (возможно поместить в любую папку на компьютере или на Рабочий стол), переименовывать (даже используя кириллицу), т.к. теперь это только ссылка на базу данных, которая хранит ранее внесенные параметры подключения, шаблоны отчетов (нужно будет создать новые) и еще некоторые настройки. При перемещении базы данных нужно будет создавать новый .odb.
При перемещении драйвера нужно будет повторить настройку AlterOffice и перезапустить компьютер.