powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как найти значение в элементе типа Список и стать на него?
6 сообщений из 6, страница 1 из 1
Как найти значение в элементе типа Список и стать на него?
    #32354963
Denis Zik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую Всех.

Вобщем на форме Access XP есть элемент управления типа список, он отображает данные на основе запроса. И мне нужно сделать поиск в этом списке по одному полю (текстовому) и установить курсор списка на эту запись.
Подскажите пожалуйста как это сделать?
Заранее премного благодарен!

С уважением,
Денис.
...
Рейтинг: 0 / 0
Как найти значение в элементе типа Список и стать на него?
    #32354992
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно так.

Sub FindItemInList
Dim i As Long
For i = 0 To Список.ListCount
If Поле.Value = Список.ItemData(i) Then
Список.Selected(i) = True
Exit Sub
End If
Next i

End Sub
...
Рейтинг: 0 / 0
Как найти значение в элементе типа Список и стать на него?
    #32355073
Denis Zik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если у меня в списке два столбца и нужно искать по второму, а также если нужно искать не по полной строке а по первому куску?

С уважением,
Денис.
...
Рейтинг: 0 / 0
Как найти значение в элементе типа Список и стать на него?
    #32355101
Фотография # Darth Vader #
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посади на форму список и текстовое поле.
В поле будешь вводить то что нужно. В списке пусть отображается 2 поля.
В событие Change поля введи примерно следующее:
меняй для списка свойство RowSource , куда суй SQL запрос с нужным условием с применением оператора Like.
потом для списка метод requery делай.
...
Рейтинг: 0 / 0
Как найти значение в элементе типа Список и стать на него?
    #32355966
Denis Zik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Но ведь так будет выборка, тоесть покажуться только те записи которые исчутся, а мне просто нужно стать на запись в списке.
...
Рейтинг: 0 / 0
Как найти значение в элементе типа Список и стать на него?
    #32355984
Фотография Geo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> А если у меня в списке два столбца и нужно искать по второму, а также если нужно искать не по полной строке а по первому куску?

...
If Поле.Value = left(Список.Column(1,i),len(Поле.Value) Then
...

Только чем длиннее список, тем медленнее это будет работать. Это чудачество - искать что-то полным перебором, когда есть возможность пользоваться другими способами. Поле со списком (combobox), например.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как найти значение в элементе типа Список и стать на него?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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