Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вопрос по дереву 2
 
 автор: Гоблин   (02.09.2011 в 20:35)   личное сообщение
 
 

Привет, программеры.
Вопрос такой. При заполнении дерева использую поле1, куда ввожу инфу и кнопку для выполнения команды. При вводе требуется проверять уже введенные данные в подчиненной ветке. (Находясь на узле "Фирмы" ввожу HP, Samsung...) Но при этом необходимо проверять не введена ли эта фирма в данную ветку, что бы не было повторного ввода одного и того же. (индексированные поля таблицы в данном случае не подходят) В общем до сих пор использовал некий скрытый список, в котором через RowSource присваивал соответствующие значения, затем циклом for i=0 to me.Список.listcount пробегал по этому списку в поисках вводимого значения, и если оно там находилось, то прекращал цикл. goto l в самый конец с выводом сообщения, что значение уже введено. В противном случае то добавлялось.
А можно ли без этих лишних списков искать вводимое значение в подчиненной ветке??
Че-то не пойму как.
Рою в следующем направлении: при клике на узле узнаю сколько деток у него:
a = Node.Children далее for i=0 to a завожу цикл, а после...
Дальше чего только не пробовал, что бы проверить node.text в узлах дочерней линейки, пытаясь в них ходить node.next В общем программно это возможно или нет? Или оставить скрытый список и продолжать бродить по нему.

  Ответить  
 
 автор: Гоблин   (02.09.2011 в 21:04)   личное сообщение
 
 

Странная штука этот форум. Стоит задать вопрос, как сам же и нахожу ответ. А что мне мешало использовать recordset с определенным запросом в поисках вводимого значения?
Вопрос выше отпал сам собой. Но все же можно ли бродить по дереву в поисках нужного Node.text это уже так, для общего интереса.

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList