База LibreOffice - Как заполнить значения списка (не sql/ таблица) из кода?

Я играю с Base, но застрял на том, как установить ListSource ListBox с массивом значений, а не данные из запроса.

Любая помощь будет оценена.

1 ответ

Чтобы добавить записи вручную, отредактируйте форму и создайте новый список. Щелкните правой кнопкой мыши на элементе управления и выберите Control, В List entries, добавьте первый элемент, нажмите Shift+Enter, а затем добавьте еще один элемент.

@ Как программно добавлять или удалять элементы в элементе управления ListBox FORM, @Lyrl пишет:

Содержимое массива списка неуклюже; на самом деле с ним легче работать, если форма подключена к базовому файлу, а содержимое списка определяется строкой SQL.

На этой странице также показан код макроса для заполнения списка массивом значений.

oListBox.StringItemList () = Array ("Один", "Два", "Три")

Другие вопросы по тегам