table1.First();
while ( ! table1.Eof )
begin
ComboBox1.Items.Add (table1.FieldByName("Наименование").AsString );
ComboBox2.Items.Add (table1.FieldByName("Наименование").AsString );
ComboBox3.Items.Add (table1.FieldByName("Наименование").AsString );
table1.Next();
end
Таблица Access в выпадающем списке
Мне необходимо несколько выпадающих списков, на форме,
Которые отображают одно поле "наименование товара"
В списках я выбираю товар (разный товар)
Как мне это организовать??
Помогите плиз
Что конкретно у тебя не получается?
Стандартная задача:
1) Имеются таблицы:
- ТОВАРЫ (Код, Наименование, Цена)
- ЗАКАЗЫ (Код, Товары_Код, Количество) - упрощенный вариант таблицы
2) Создаешь форму, в качестве источника данных которой таблица ЗАКАЗЫ
3) Включаешь мастер на панели элементов
4) Перетаскиваешь элемент "Поле со списком"
5) "Объект поле со списком будет использовать значения из таблицы"
6) Из таблицы ТОВАРЫ
7) Необходимо включить поле Наименование
8) Назначаешь сортировку - если нужно
9) Скрыть ключевой столбец
10) Сохранить в поле Товары_Код
И все.. Готово!!
Я к ней привинтил 10 выпадающих списков, (lookupCombobox) но работает только один.
Вопрос1) я кидаю дополнительно ещё 9ть датасюрс и 9 Адотабл..(это я недавно докумекал).....и тд.
Правильно я делаю??
Вопрос2) Есть смысл разбивать табл на две части?? У меня список не большой, добавлять в него будут раз в год по одной записи......
Если тебе просто надо заполнить ComboBox'ы данными из поля таблицы, то кидай 10 обычных ComboBox'ов.
При загрузке формы делай примерно следующее:
Код:
Синтаксис забыл.. :(