Скажите как в Либре Оффис подключается баз...

Автор ForumOOo (бот), 5 декабря 2019, 13:24

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

ForumOOo (бот)

Компонент: Basic
Версия продукта: 5.x
Сборка:
ОС: windows 8

Скажите пожалуйста, как в Либре Оффис подключается база данных какими операторами, чтобы распознало путь к базе данных??? Если приложение Ява не
установлено или сбоит будут ли работать программы???????? С уважением Шафиров Александр.

--
Подпись: Шафиров
Эл. почта: schafirow@web.de

economist

LO умеет работать почти со всеми ста движками баз данных через ODBC-драйверы, с некоторыми - через JDBC и напрямую (через коннектор). Кроме того, в самом LO есть встроенные движки - FireBird, HSQLDB, TXT/CSV и некоторые другие. Уточните движок базы данных.

JAVA (JRE) - нужна LO только для работы "мастеров" создания таблиц, запросов и продвинутой проверки грамматики во Writer. Жить без этого можно, базы данных работать будут. Но многим мастера и грамматика нужны, без них неудобно.

Если не хочется ставить полноценную JAVA - можно скачать portable-версию jPortable и настроить LO на неё. Для этого не нужно иметь прав администратора. Ссылка: https://portableapps.com/apps/utilities/java_portable JRE бесплатна для бизнеса, лицензия GNU GPL.     
Руб. за сто, что Питоньяк
Любит водку и коньяк!
Потому что мне, без оных, -
Не понять его никак...

ForumOOo (бот)

Компонент: Basic
Версия продукта: 5.x
Сборка: 6.3.2 libre office
ОС: windows 8

DIM oDoc AS OBJECT
DIM oDrawpage AS OBJECT
DIM oForm AS OBJECT
DIM oForms AS OBJECT

DIM oFeld AS OBJECT

oDatasource = ThisComponent.Parent.CurrentController
If NOT (oDatasource.isConnected()) THEN
   oDatasource.connect()
END IF
oConnection = oDatasource.ActiveConnection()

oDoc = thisComponent
oDrawpage = oDoc.drawpage


oForm = oDrawpage.forms.getByName("MainForm") здесь на этом операторе выдается сообщение об ошибке

BASIC-Laufzeitfehler.
Es ist eine Ausnahme aufgetreten (здесь исключение)
Type: com.sun.star.container.NoSuchElementException
Message:
Что делать не распознает формуляр и я не могу дальше двинуться помогите пожалуйста!!!!!!!!!!!

--
Подпись: Шафиров
Эл. почта: schafirow@web.de

rami

Скоре всего, у вас нет формы "MainForm" или у неё другое название.

Зарегистрируйтесь на форуме и покажите образец базы с формой.