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

Форум: MS ACCESS

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

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

 
 

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

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

тема: обращение к treeview
 
 автор: Гоблин   (21.02.2013 в 15:26)   личное сообщение
 
 

Народ, подскажите. Есть форма с деревом и еще одной подчиненной формой. Идея такова: на дереве отмечаю ветку, в подчиненной форме вижу значения подчиненной ветки. Это ясно. А вот при добавлении записи в подчиненной, надо что бы в дереве появлялась запись.
Делаю так.
В подчиненной форме на событие "После вставки" ставлю код
Сall Forms![Спр Организации].TreeView0.Nodes.Add("a" & [Поле3], 4, "b" & DMax("КодДатыДоговора", "[Договора]"), "www")
Где Поле3 - это ключ дерева, первой ветки. Данные должны подставляться во второй ветке. Ну не работает падла.
Dmax отрабатывает как надо, проверял в msgbox, в остальном дерево заполняется при открытии формы на экране. В общем косяк в самом обращении к дереву в главной форме
Forms![Наименование формы].treeview0.nodes.add
И че ему не так?

  Ответить  
 
 автор: Lukas   (21.02.2013 в 15:42)   личное сообщение
 
 

treeview0 - это контейнер дерева.
К самому дереву так: treeview0.Object

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

Обращаюсь к дереву в главной форме так:
i = DMax("КодДатыДоговора", "Договора")


Call Forms.[Спр Организации].TreeView0.Object.Nodes.Add("a" & Forms![Спр Организации]![Поле3], 4, "b" & DMax("КодДатыДоговора", "[Договора]"), DMax("№Договора", "[Договора]", "КодДатыДоговора=" & i & ""))

Не помогает. Похоже без рекордсета не обойтись. Что-то не работает.

  Ответить  
 
 автор: kot_k_k   (02.03.2013 в 20:44)   личное сообщение
 
 

а попробуй обнови древо

Forms!mk_tree_gurn!TreeView0.Requery

помогат

  Ответить  
 
 автор: Гоблин   (04.03.2013 в 08:32)   личное сообщение
 
 

м-м-м-м. Не пойму тогда механизма. Оно ведь своей жизнью живет, это же не список, что бы в нем что-то появилось. Но попробую, хотя эту проблему обошел другой стороной.

  Ответить  
 
 автор: час   (06.03.2013 в 18:34)   личное сообщение
 
 

надо же обновить данные - как кот говорит, что бы дерево заново построилось на основе новых данных.

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