Прошу помощи.Отчеты(выдает первичный ключ вместо поля) в базе данных LibreOffice

Автор Dja, 25 января 2023, 04:22

0 Пользователи и 1 гость просматривают эту тему.

Dja

Здравствуйте, помогите, пожалуйста, разобраться с отчетом в базе данных.
Хочу получить полноценный отчет с тем? кто записал дефект, какого вида дефект, кто будет устранять.
А на выходе получаю первичный ключ в виде цифр.
Полагаю, что это из-за запросов моих. Но уже мучаюсь довольно долго, поэтому прошу помощи.БД — копия.odb
 

economist

Сначала напишите "голый" SELECT-запрос, который возвращает таблицу с тем что вам нужно.
В окне редактора запросов есть кнопка [SQL] (парсер) - убедитесь что она в нужном для вас положении и результат верный.

Только после этого на базе SELECT можно делать Отчет, Форму (или просто во Writer/Calc/Impress/Draw нажать Ctrl+Shift+F4 или Ctrl+F4 и перетащить результат SELECT в любой документ).

Замечу что БД на движке HSQLDB считается устаревшей, она может и будет огорчать странным поведением. Любые другие варианты - лучше: Embed FireBird, SQLite, FireBird, MySQL, PostgreSQL. Для малопользовательских (3-5 чел.) БД я давно в десятке мест использую SQLite с ODBC/JDBC-драйверами. Она очень (самая) быстрая и с ней можно работать десятком разных свободных инструментов.
Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...

Dja

Спасибо большое, получилось в HSQLDB.
Не понял правда как подключить через MySQL или PostgreSQL, чтобы потом на работе использовать без доступа к интернету