Форумы HiProg.com - MS ACCESS, VBA, VB

 

Ответить на сообщение

Вернуться к теме

Вы отвечаете на сообщение:

ник: Гоблин
Народ, подскажите пожалуйста.
Есть свободная форма с подформой. На основной дерево. При заполнении подформы на какое событие ставить какой код (синтаксис блин) что бы при добавлении (изменении) инфы в подформе, все менялось (добавлялось) в дерево.
Есть вариант обнулять дерево и рекорсетами снова заполнять, но хотелось бы что бы без них.
Есть вариант вместо формы список делать как выше уже обсудили.
А вот если заполнение прямо в форму идет, как только ни пытался. Ошибка блин.
Вот один из кодов на событие "После вставки" в подформе


Call Forms.[Основная форма].TreeView1.Nodes.Add("a" & Forms![Основная форма].ПолеОтобрИмяУзла, 4, "b" & DLast("ПолеТаблыПодформы", "ТаблицаПодформы"), Me.ПолеТаблыПодформы)
Forms.[Основная форма].Refresh
Тут понятно, что Call Forms.... не нравится.

Пробовал и так
Call me.TreeView1.Nodes.Add("a" & Forms![Основная форма].ПолеОтобрИмяУзла, 4, "b" & DLast("ПолеТаблыПодформы", "ТаблицаПодформы"), Me.ПолеТаблыПодформы)
Тут ему что только не нравится, но добавляет после выдачи ошибок.

Подскажите ЧД. А то сам не допру

PS На после вставки нельзя. Так даже форму не открыть.


Ваше имя:

Пароль:

Цитировать: [quote][/quote] Код: [code][/code]
Жирный: [b][/b] Наклонный: [i][/i]
URL: [url][/url] 

Сообщение:

 Размер файла не более 50 Кбт. Большие файлы можно размещать на www.slil.ru

Прикрепить:

 

Для вставки смайлов в текст щелкните по значку.