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

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

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

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

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

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

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


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