Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вопрос по ComboBox / 13 сообщений из 13, страница 1 из 1
08.09.2009, 08:27
    #36183141
alm2
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по ComboBox
Есть ComboBox - формируется из Recocordse

Все работает хорошо - НО КАК запретить корректировку пользователем выбранной строки ?

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

Если поставить после завершения формирования списка

combo.Locked=true - то список открывается - но ничего сделать нельзя
...
Рейтинг: 0 / 0
08.09.2009, 09:50
    #36183267
by-pass
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по ComboBox
в свойстве комбобокса: Style = 2-> Dropdown List
...
Рейтинг: 0 / 0
10.09.2009, 16:58
    #36189346
Terr0909
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по ComboBox
Дабы не создавать 20-ть тем, спрошу тут.
Вот прочитал я из базы запеси в комбобокс
(В таблице 1-поле ID 2-е name)
DO While NOT rs.EOF
Combo1.additem rs!NAme
rs.Next
loop

Вот теперь мне нужно чтобы в зависимости от выбора в боксе, обращение в базу шло по ID.
Надеюсь понятно объяснил , спасибо
...
Рейтинг: 0 / 0
10.09.2009, 17:04
    #36189367
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по ComboBox
а надо было сразу и ID в комбо добавлять в соответсвующее свойство

PS
вы бы открыли справочку и почитали бы хоть немного, там и примеры есть
...
Рейтинг: 0 / 0
16.09.2009, 12:57
    #36198893
Terr0909
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по ComboBox
Konst_One,VB у меня установлен к сожалению без MSD поэтому нет возможности полазить по справке. Пробовал найти инфу на MSDN но что-то без результатно.
Единственное нашел что ID считывать в DataMember. Но как потом этим воспользоваться я не знаю.
...
Рейтинг: 0 / 0
16.09.2009, 13:01
    #36198908
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по ComboBox
есть же Object Browser там и посмотрите все методы и свойства, там их совсем немного
...
Рейтинг: 0 / 0
16.09.2009, 13:03
    #36198914
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по ComboBox
Код: plaintext
1.
2.
...
Me.Combo1.ItemData(Me.Combo1.NewIndex) = rs!ID
...

что за ленивый народ пошёл
...
Рейтинг: 0 / 0
16.09.2009, 13:26
    #36199005
Terr0909
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по ComboBox
Konst_One,
спасибо
...
Рейтинг: 0 / 0
16.09.2009, 16:04
    #36199488
Terr0909
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по ComboBox
Сделал как Вы предложили. Появляется ошибка Run-time 6 Overflow
...
Рейтинг: 0 / 0
16.09.2009, 16:06
    #36199494
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по ComboBox
Terr0909Сделал как Вы предложили. Появляется ошибка Run-time 6 Overflow

а какого типа у вас ID поле в рекордсете? в ItemData только Long можно положить
...
Рейтинг: 0 / 0
16.09.2009, 16:44
    #36199619
Terr0909
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по ComboBox
Konst_One,исправил на Long. Теперь Run-time error 94, Invaild use of NUll
...
Рейтинг: 0 / 0
16.09.2009, 16:48
    #36199630
Konst_One
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по ComboBox
Terr0909Konst_One,исправил на Long. Теперь Run-time error 94, Invaild use of NUll

это что у вас за поле-идентификатор такое, если оно допускает NULL-значения?
нужно использовать ключевое (уникальное, PK) поле. обычно в таблицах такие поля имеют тип int(long) и свойство identity (т.е. автоинкремент)
...
Рейтинг: 0 / 0
16.09.2009, 17:04
    #36199665
Terr0909
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по ComboBox
Konst_One,Большое спасибо. Все исправил и понял. Все работает .
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Вопрос по ComboBox / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]