powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как сделать '.Requery' в тривью?
4 сообщений из 4, страница 1 из 1
Как сделать '.Requery' в тривью?
    #32702251
toly_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет всем!

В форме есть список и тривью, последняя заполняется в завимости от значения списка. Список содержит названия учреждений, а тривью - названия подразделений выбранного в списке учреждения.

Нужно на обновление списка сделать '.Requery' в тривью,
подскажите пжлст, как это сделать?
...
Рейтинг: 0 / 0
Как сделать '.Requery' в тривью?
    #32702317
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ручками! Можно стереть все TreeView1.Nodes.Clear и вновь заполнить, а можно и поусложнять: поискать узел и изменить его лабел или удалить его или ввести новый. Все зависит от вкуса и желаний.
А лучше этот вопрос задать на форуме VB :)

Удачи!
...
Рейтинг: 0 / 0
Как сделать '.Requery' в тривью?
    #32702442
toly_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Rivkin Dmitry TreeView1.Nodes.Clear и вновь заполнить
Спасиб!
Сделал так: тривью и поля, показывающие данные подразделения, посадил в другую форму ("frmSub") и эту форму вложил в форму со списком учреждений. На обновление списка: Me!subData.SourceObject = "frmSub".

Работает, но кажется в этом случае делается много лишней работы, или нет?
В смысле лишнее только закрытие/открытие подчиненной, а все остальное (инициализация дерева, его заполнение, отображение данных подразделения) и так нужно делать. Т.е. разница во времени большая по сравнению с тем, если бы тривью и поля были на одной форме со списком, и на обновление списка .Nodes.Clear и вновь заполнить?
...
Рейтинг: 0 / 0
Как сделать '.Requery' в тривью?
    #32702562
Rivkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
toly_m Rivkin Dmitry TreeView1.Nodes.Clear и вновь заполнить
Спасиб!
Сделал так: тривью и поля, показывающие данные подразделения, посадил в другую форму ("frmSub") и эту форму вложил в форму со списком учреждений. На обновление списка: Me!subData.SourceObject = "frmSub".

Работает, но кажется в этом случае делается много лишней работы, или нет?
В смысле лишнее только закрытие/открытие подчиненной, а все остальное (инициализация дерева, его заполнение, отображение данных подразделения) и так нужно делать. Т.е. разница во времени большая по сравнению с тем, если бы тривью и поля были на одной форме со списком, и на обновление списка .Nodes.Clear и вновь заполнить?

Конечно! Кроме того юзера будет раздражать мелькание формы на экране.
Вывести все процедуры инициализация дерева, его заполнение, отображение данных подразделения в отдельные процедуры и вызывать их из разных мест по мере необходимости, не закрывая форм
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как сделать '.Requery' в тривью?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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