powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Поиск элемента в коллекции
5 сообщений из 5, страница 1 из 1
Поиск элемента в коллекции
    #32858746
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заполняю коллекцию
Код: plaintext
1.
2.
3.
4.
Set Clbl = New clsCurrentLabel
Set Clbl.Label = frm(V.Name)
Set Clbl.CommandBar = Application.CommandBars("help")
ColcLbls.Add Clbl
Set Clbl = Nothing
Теперь перед заполнением коллекции конкретными элементами необходимо провять наличие каждого из них в данной коллекции. Делаю так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Set Clbl = New clsCurrentLabel
Set Clbl.Label = frm(V.Name)
Set Clbl.CommandBar = Application.CommandBars("help")
For i =  1  to ColcLbls.Count
     If ColcLbls.Item(i) = clbl then 'Здесь ошибка
           IsExist = True
     End If
Next i
If IsExist = False then
     ColcLbls.Add Clbl
End If
Set Clbl = Nothing
Ошибка: Object does not support this property or method.
...
Рейтинг: 0 / 0
Поиск элемента в коллекции
    #32858800
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
А если вместо = написать is?
...
Рейтинг: 0 / 0
Поиск элемента в коллекции
    #32858814
Мшсещырф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Владимир СанычА если вместо = написать is?

тогда он всегда добавится, потому как в первой строке
Set Clbl = New clsCurrentLabel
- всегда новый
:)
...
Рейтинг: 0 / 0
Поиск элемента в коллекции
    #32858905
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С Is ошибки нет :)
...
Рейтинг: 0 / 0
Поиск элемента в коллекции
    #32858939
Фотография Vsevolod V
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм...
А есть ли смысл в этой проверке?
Я исходил из того, что пользователь может работать с базой весь день, не закрывая ее, то есть моя коллекция будет расти и расти.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Поиск элемента в коллекции
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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