Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 TreeView  [new]
Игорь 1
Member

Откуда: Рига
Сообщений: 53
При добавлении новых данных в БД надо обновить TreeView. Как?
26 апр 05, 18:18    [1499681]     Ответить | Цитировать Сообщить модератору
 Re: TreeView  [new]
Лох Позорный
Member

Откуда:
Сообщений: 9898
Волшебной кнопкой Treeview_Обновись
А кнопку придется нарисовать самому.
26 апр 05, 18:21    [1499691]     Ответить | Цитировать Сообщить модератору
 Re: TreeView  [new]
YBW
Guest
может и не обязательно кнопкой - волшебного заклинания в виде прикрученной к нужному месту процедуры может оказаться достаточно
26 апр 05, 18:25    [1499709]     Ответить | Цитировать Сообщить модератору
 Re: TreeView  [new]
Игорь 1
Member

Откуда: Рига
Сообщений: 53
слов много, а кода мало :)
26 апр 05, 18:31    [1499726]     Ответить | Цитировать Сообщить модератору
 Re: TreeView  [new]
ЛП
Guest
Игорь 1
слов много, а кода мало :)

А вы на свой заглавный пост посмотрите.
Каков вопрос как грится.

Надо обновить - обновляйте.
26 апр 05, 18:33    [1499735]     Ответить | Цитировать Сообщить модератору
 Re: TreeView  [new]
Игорь 1
Member

Откуда: Рига
Сообщений: 53
ЛП
Игорь 1
слов много, а кода мало :)

А вы на свой заглавный пост посмотрите.
Каков вопрос как грится.

Надо обновить - обновляйте.


Мдя, вот это ответ
26 апр 05, 18:38    [1499745]     Ответить | Цитировать Сообщить модератору
 Re: TreeView  [new]
Serbat_Ivan
Member

Откуда: SQL.RU
Сообщений: 1603
Если задаётся такой вопрос - значит деревце уже выращено? ;)

Соответственно просто заново заполняешь и всё... :)
Если заново влом - придётся анализировать все изменения в таблице и делать соответствующие телодвижения в дереве (удалить узел, добавить узел, ....)
26 апр 05, 18:55    [1499778]     Ответить | Цитировать Сообщить модератору
 Re: TreeView  [new]
NG
Member

Откуда: Екатеринбург
Сообщений: 1492
Игорь 1
При добавлении новых данных в БД надо обновить TreeView. Как?

Такая задача, очевидно, возникает когда открыто TreeView. В этом случае
одновременно с добавлении новых данных в БД -- добавлять узлы к TreeView.
Игорь 1
слов много, а кода мало :)

Какой код? Ведь дерево строить Вы умеете, раз оно открыто.
26 апр 05, 22:56    [1500156]     Ответить | Цитировать Сообщить модератору
 Re: TreeView  [new]
AlexeiK
Member

Откуда:
Сообщений: 2859
если итого сказать , то предлагаеться, в функции которая вности данные в базу, приписать код который обновит соотвествующие ветки дерева основыываяс ь на анализе строки которая уйдет в таблицу.
26 апр 05, 23:25    [1500188]     Ответить | Цитировать Сообщить модератору
 Re: TreeView  [new]
NG
Member

Откуда: Екатеринбург
Сообщений: 1492
AlexeiK
если итого сказать , то предлагаеться, в функции которая вности данные в базу, приписать код который обновит соотвествующие ветки дерева основыываяс ь на анализе строки которая уйдет в таблицу.

Какая функция? Мои юзеры вносят/правят/удаляют данные через формы.
Обрабатываются события формы/контролов. После добавления записи -- добавляем узел, после удаления -- удаляем узел и т.д.
26 апр 05, 23:30    [1500191]     Ответить | Цитировать Сообщить модератору
 Re: TreeView  [new]
AlexeiK
Member

Откуда:
Сообщений: 2859
события в форме используй.
1. после обновления.
на него напиши функцию и тогда ты можешь ловить новые данные еще в форме, а не вытаскивать их из таблицы.treeview статический объект и не имееет источника данных.
27 апр 05, 08:43    [1500508]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить