Страница 1 из 1

Работа с ComboBox

Добавлено: 28 ноя 2009, 22:28
Striderr
Всем доброго времени суток!

Вопрос следующий.
Имеется таблица базы данных (TOVAR), содержащая информацию о наименованиях товаров и их ID - шники. И есть таблица ZAKAZ, в которую надо передавать лишь ID этих товаров.

Я хочу использовать ComboBox, в который необходимо занести список всех наименований товаров и соответствующие им ID - шники так, чтобы при выборе товара в списке комбобокса пользователь видел лишь названия. А при нажатии некой кнопки "Добавить" в таблицу ZAKAZ передавался бы только ID выбранного товара.

Как это можно сделать?
Заранее благодарю.

Re: Работа с ComboBox

Добавлено: 29 ноя 2009, 04:23
IceFlame
Ну в ActiveX-ном комбобоксе можно сделать так:
Делаем в комбобоксе две колонки
ColumnCount = 2
Привязываем текст к колонке №1, а значение (ID) - ко второй
BoundColumn = 2
TextColumn = 1
Вторую колонку скрываем
ColumnWidths = "100;0"
Добавляем строку, а затем и значение
AddItem ("Спирт")
List(0, 1) = 1
AddItem ("Водка")
List(1, 1) = 2
AddItem ("Коньяк")
List(2, 1) = 3
Потом по нажатию кнопку добавить используем свойство Value.

Re: Работа с ComboBox

Добавлено: 29 ноя 2009, 12:19
Striderr
IceFlame,

Хоть с Activ-X - ными никогда не работал, но если что, возьму на заметку.
Спасибо за совет.