Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Поиск по TreeView / 14 сообщений из 14, страница 1 из 1
24.03.2004, 10:49
    #32454333
Alexander Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск по TreeView
Всем добрый день. Прочитав имеющиеся форумы по TreeView я так и не нашел ответов на вопросы касающиеся работы с ним. Прошу помочь. Как в VB6 организовать поиск по TreeView или как открыть определенную ветку??
...
Рейтинг: 0 / 0
24.03.2004, 11:27
    #32454438
Processor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск по TreeView
Поиск:
Set tNode = .Nodes(s),
где s - ключ узла.
...
Рейтинг: 0 / 0
24.03.2004, 12:29
    #32454582
KostyaSPB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск по TreeView
раскрытие
dim nod as Node
nod.EnsureVisible

А с поиском тоже все ок!
Что именно не получается?
...
Рейтинг: 0 / 0
24.03.2004, 13:15
    #32454717
Alexander Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск по TreeView
Вообшем как открыть нужную Nodes нашел
TreeView1.Nodes(s).Selected = True, где s ключ
Ну вот теперь думаю что поиск нужно делать сначала по рекордсету откуда TreeView Строится а потом соответствующую ноду открывать, но пока не раелизовал, буду пробовать. Спасибо за помощь.
...
Рейтинг: 0 / 0
24.03.2004, 13:52
    #32454815
KostyaSPB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск по TreeView
Но можно же и без рекордсета!
...
Рейтинг: 0 / 0
24.03.2004, 14:12
    #32454885
Alexander Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск по TreeView
У меня TreeView Строится на основе рекордсета Shape- Append (иерархического).
...
Рейтинг: 0 / 0
24.03.2004, 14:31
    #32454937
KostyaSPB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск по TreeView
А я привык по рекордсету заполнять и все. Потом его бахать.
...
Рейтинг: 0 / 0
24.03.2004, 14:45
    #32454982
Alexander Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск по TreeView
Ну у меня тоже рекордсет по которому заполняется TreeView, только он построен на основе запроса Select Shape Append и потом тоже он закрывается. Но я пока не знаю как обойтись без него при поиске в TreeView. Тоесть например "TreeView1.Nodes(67).Selected = True" и у меня открывается 67 запись в treeView но к примеру id этой записи совсем другой и пока в голову приходит только то, что по id в цикле "вычисляем" номер записи и ее потом открываем
...
Рейтинг: 0 / 0
24.03.2004, 14:56
    #32455020
KostyaSPB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск по TreeView
А ты не мог бы описать суть задачи в общем виде?
...
Рейтинг: 0 / 0
24.03.2004, 15:01
    #32455033
Alexander Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск по TreeView
Суть такая есть treeView 3 уровня, есть полеСосписком, юзер выбирает значение из полеСоСписком, ID записи выбранной из полесосписком это 2-й уровень TreeView, так вот и сама задача: что бы выбранная запись искалась и открывалась в TreeView.
...
Рейтинг: 0 / 0
24.03.2004, 15:13
    #32455063
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск по TreeView
TreeView1.Nodes(67).Selected = True"

67- это Index
а можно указать Key - обычно это PrimaryKey (либо другим образом составленный) индекс в текстовом виде. TreeView1.Nodes("67_").Selected = True
...
Рейтинг: 0 / 0
24.03.2004, 15:26
    #32455108
Alexander Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск по TreeView
Не Совсем понятно как мне задавать Primary Key. Если я задаю индекс у меня открывается порядковый номер записи тоесть 3 так третья, 67 так 67-я
...
Рейтинг: 0 / 0
24.03.2004, 15:42
    #32455154
Alexander Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск по TreeView
Все кажется догнал. Просто Key необязательный параметр и у меня его не было. Спасибо большое всем за ответы.
...
Рейтинг: 0 / 0
24.03.2004, 18:01
    #32455525
KostyaSPB
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Поиск по TreeView
Вот и чудненько!
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Поиск по TreeView / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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