поиск в БД

Автор vatman, 20 февраля 2013, 11:10

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

vatman

Доброго времени суток, можно ли реализовать поле для поиска данных в БД??
если да, то можно описать как это реализовать??
Заранее спасибо ;)

Hasim


vatman


Hasim

Так там и описывать нечего.
Простейший макрос, вызывающий стандартное окно поиска (в таблицах, отображаемых на форме).
sub record_search
dim oProvider   as Object
dim oDispHelper as Object

oProvider   = ThisComponent.CurrentController.Frame

oDispHelper = createUnoService("com.sun.star.frame.DispatchHelper")
oDispHelper.executeDispatch(oProvider, ".uno:RecSearch", "", 0, Array())
end sub


PS. Там база данных открывается в скрытом виде, видна только форма. Чтобы показать саму БД, нужно нажать кнопку "Показать БД". И можно ее изучать и всячески курочить.

Hasim

Ну, а правильнее всего искать с помощью SQL запросов.

Хотя вы не говорите подробно, что именно и где вам нужно искать. Поэтому и ответ такой же абстрактный как и вопрос.

vatman

все разобрался, спасибо