База LibreOffice - Как заполнить значения списка (не sql/ таблица) из кода?
Я играю с Base, но застрял на том, как установить ListSource ListBox с массивом значений, а не данные из запроса.
Любая помощь будет оценена.
1 ответ
Чтобы добавить записи вручную, отредактируйте форму и создайте новый список. Щелкните правой кнопкой мыши на элементе управления и выберите Control
, В List entries
, добавьте первый элемент, нажмите Shift+Enter, а затем добавьте еще один элемент.
@ Как программно добавлять или удалять элементы в элементе управления ListBox FORM, @Lyrl пишет:
Содержимое массива списка неуклюже; на самом деле с ним легче работать, если форма подключена к базовому файлу, а содержимое списка определяется строкой SQL.
На этой странице также показан код макроса для заполнения списка массивом значений.
oListBox.StringItemList () = Array ("Один", "Два", "Три")