Bug 55381 - LibreOffice: Невозможно получить имена полей из запроса при создании формы в lobase
Summary: LibreOffice: Невозможно получить имена полей из запроса при создании формы в ...
Status: CLOSED DUPLICATE of bug 41906
Alias: None
Product: Sisyphus
Classification: Development
Component: libreoffice (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: kotopesutility@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-07-28 14:50 MSK by Tatyana Gagina
Modified: 2025-11-27 10:35 MSK (History)
6 users (show)

See Also:


Attachments
Ошибка (49.54 KB, image/png)
2025-07-28 14:50 MSK, Tatyana Gagina
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Tatyana Gagina 2025-07-28 14:50:30 MSK
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" (см. скриншот "Ошибка").
Comment 1 Колесников Алексей Юрьевич 2025-11-27 09:41:29 MSK
Ошибка актуальна для версии libreoffice-25.8.3.2-alt1.x86_64
Comment 2 Kostevich Arseniy 2025-11-27 10:35:31 MSK

*** This bug has been marked as a duplicate of bug 41906 ***