| Summary: | LibreOffice: Невозможно получить имена полей из запроса при создании формы в lobase | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Tatyana Gagina <tatyana> | ||||
| Component: | libreoffice | Assignee: | kotopesutility <kotopesutility> | ||||
| Status: | CLOSED DUPLICATE | QA Contact: | qa-sisyphus | ||||
| Severity: | normal | ||||||
| Priority: | P5 | CC: | cas, george, grenka, kolesnikovaj, kostevichae, kotopesutility | ||||
| Version: | unstable | ||||||
| Hardware: | x86_64 | ||||||
| OS: | Linux | ||||||
| Attachments: |
|
||||||
Ошибка актуальна для версии libreoffice-25.8.3.2-alt1.x86_64 |
Created attachment 19207 [details] Ошибка Стенды, обновленные до Sisyphus: ALT Education KDE/XFCE x86_64 ALT Workstation K x86_64 ALT Workstation x86_64 Версии: LibreOffice-extensions-25.2.5.2-alt1.x86_64 LibreOffice-qt5-25.2.5.2-alt1.x86_64 LibreOffice-sdk-25.2.5.2-alt1.x86_64 LibreOffice-kde5-25.2.5.2-alt1.x86_64 LibreOffice-common-25.2.5.2-alt1.x86_64 LibreOffice-langpack-ru-25.2.5.2-alt1.x86_64 LibreOffice-integrated-25.2.5.2-alt1.x86_64 Шаги: 1. Создать тестовую базу: # apt-get install mariadb-server mysql-connector-java -y && control mysqld server && systemctl enable --now mysqld && sleep 5 && mysql << EOF CREATE DATABASE movies; USE movies ; CREATE TABLE Actors (ActorId INT NOT NULL AUTO_INCREMENT, ActorName VARCHAR(255) NOT NULL, PRIMARY KEY (ActorId)); EOF 2. Настроить LibreOffice: Сервис - Параметры - Расширенные возможности - Путь класса Добавить архив - /usr/share/java/mysql-connector-java.jar 3. Подключиться к базе: Файл -> Создать -> Базу данных -> Выбор базы данных -> Соединиться с существующей базой данных - MySQL -> Соединение через JDBC Имя базы данных: movies Сервер: localhost Порт: 3306 Класс драйвера MySQL JDBC: com.mysql.jdbc.Driver -> Указать пользователя -> Готово 4. Создать запрос: Вкладка Запрос -> Использовать мастер для создания запроса -> выбрать таблицу movies.Actors и оба доступных поля -> Готово 5. Создать форму: Вкладка Форма -> Использовать мастер для создания формы. Результат: ошибка "Невозможно получить имена полей из "_movies.Actors" (см. скриншот "Ошибка").