powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Присвоение значения списку со связным выбором
6 сообщений из 6, страница 1 из 1
Присвоение значения списку со связным выбором
    #32285199
Elena Gadjieva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кто подскажет, как присвоить программно значение списку, в котором свойство MultiSelect = Extended (т.е. есть связный выбор значений).
Ведь присвоение Forms![MyForm].MyListBox=значение не проходит для списков со связным выбором.
Заранее спасибо.
...
Рейтинг: 0 / 0
Присвоение значения списку со связным выбором
    #32285258
Фотография PA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
    
Me.MyListBox =  "Item1" 
Me.MyListBox.Selected( 2 ) = True
Me.MyListBox.Selected( 1 ) = True
...
Рейтинг: 0 / 0
Присвоение значения списку со связным выбором
    #32285473
Elena Gadjieva
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А что в данном случае "Item1"?
Получается, что выражением Me.MyListBox.Selected(2) = True я просто выделяю 3-ю строку в списке.
Поясню мою задачу: известено значение ключевого поля записи и мне нужно поставить курсор на эту единственную запись в списке (где ключевое поле в Column(0)), который позволяет множественное выделение записей. Для использования свойства Selected мне, получается, нужно знать порядковый номер записи с нужным значением ключа, а как это сделать я не пойму :(
...
Рейтинг: 0 / 0
Присвоение значения списку со связным выбором
    #32285491
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бежишь в цикле по всем записям
Если ItemData = твое значение, то Selected = True иначе Selected = False
...
Рейтинг: 0 / 0
Присвоение значения списку со связным выбором
    #32285500
With Me.MyListBox
For i = 0 To .ListCount - 1
If .ItemData(i) = MyID
.Selected(i) = True
End If
Next i
End With
...
Рейтинг: 0 / 0
Присвоение значения списку со связным выбором
    #32285503
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и после цикла наверное сделать ListBox.value = НужноеЗначение
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Присвоение значения списку со связным выбором
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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