Можно-ли в ComboBox "запихнуть" два столбца таблицы?
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Можно-ли в ComboBox "запихнуть" два столбца... Expand / Collapse
Автор
Сообщение
14.01.2007 18:08
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 19.03.2008 6:21
Сообщ.: 34, Visits: 365
Есть таблица table1 (id, Name) в БД access
В список значений Combobox записываю данные из поля Name

Set rst = cnn.Execute("SELECT * FROM table1")
rst.MoveFirst
While rst.EOF <> True
combo1.AddItem rst.Fields("Name")
rst.MoveNext
Wend

Как при выборе некоторого значения в combobox узнать его Id (из table1)?

Если с combobox этого проделать нельзя, может есть подобный контрол?
Сообщ. #909652
15.01.2007 23:18
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 27.01.2008 1:11
Сообщ.: 152, Visits: 1 701
а что просто записать рядом не устраивает?

combo1.AddItem rst.Fields("Name") & "  " & id

тогда можно в другой комбо (невидимый) а при выборе значения выбирать из невидимого по индексу 

DekinD (14.01.2007)
Есть таблица table1 (id, Name) в БД access
В список значений Combobox записываю данные из поля Name

Set rst = cnn.Execute("SELECT * FROM table1")
rst.MoveFirst
While rst.EOF <> True
combo1.AddItem rst.Fields("Name")
rst.MoveNext
Wend

Как при выборе некоторого значения в combobox узнать его Id (из table1)?

Если с combobox этого проделать нельзя, может есть подобный контрол?
Сообщ. #909715
16.01.2007 8:56


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

модератор
Last Login: 24.08.2008 22:23
Сообщ.: 1 329, Visits: 15 054
 
"Совет 234. Используйте свойство ItemData элемента управления ListBox для хранения идентификаторов"
Сообщ. #909716
17.01.2007 10:09
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 19.03.2008 6:21
Сообщ.: 34, Visits: 365
Спасибо за советы
Не хочется использовать ListBox, т.к. у него нет выпадающего списка как у ComboBox. Или я не прав?
Поэтому создал массив и записываю туда Id
Сообщ. #909784
17.01.2007 10:46


Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

модератор
Last Login: 24.08.2008 22:23
Сообщ.: 1 329, Visits: 15 054
ComboBox также имеет свойство ItemData.
Сообщ. #909788
18.01.2007 8:31
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 19.03.2008 6:21
Сообщ.: 34, Visits: 365
Спасибо!
Получилось
Сообщ. #909819
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl, Comanche, Alexey Spirin

Время GMT +3:00, Сейчас 11:52