Вниз
Скачать: CL | DM;

Нафигатор по базе   Найти похожие ветки 

← →
Sayan   (2002-10-04 08:55) [0]

Доброго дня Мастера!

Маленький вопросик:
Есть навигатор, который управляет таблицой БД
По нажатию кнопочкки Refresh (обновить)проходит
примерно 3 минуты (большая база).
Как по включении ентой кнопочки вывести месагу типа
"Не волнуйтесь,через 3 минуты будет все OK "
И самое главное как при завершении обновления УБРАТЬ
эту месагу!!!
Подскажите пожалуйсто !!!
Заранее благодарен.


← →
ЮЮ ©   (2002-10-04 09:01) [1]

>По нажатию кнопочкки Refresh (обновить)проходит
примерно 3 минуты (большая база).

Да за 3 минуты можно таблицу записать с 0 до максимального размера :-)


← →
ЮЮ ©   (2002-10-04 09:03) [2]

А когда она 3 минуты открывается, пользователь не нервничает?


← →
Sayan   (2002-10-04 09:10) [3]

> ЮЮ
Спасибо за ответ
Да приувеличил конечно (сильно) -10 секунд


← →
Max Zyuzin ©   (2002-10-04 09:12) [4]

У датасета, которым пользуетесь (Query, Table) есть события BeforeRefresh и AfterRefresh
Поставте в BeforeRefresh что нить вроде
MyDontWoryFrorm.ShowModal;
Ну а на AfterRefresh
MyDontWoryFrorm.Close;

Где MyDontWoryFrorm - форма с лейблом, где написано "усе у норме, не суетитесь"
А вообще в эти события засовываейте что хотите можно курсор сделать в виде часиков
Screen.Cursor := crHourGlass;
Ну и потом
Screen.Cursor := crDefault;



← →
Sayan   (2002-10-04 09:18) [5]

> Max Zyuzin
OK! Благодарю Max Zyuzin, попробую.


← →
ЮЮ ©   (2002-10-04 09:19) [6]

.onBeforeAction - действия до выполнения команды навигатора
.onClick - после


← →
Sayan   (2002-10-04 09:21) [7]

> ЮЮ
Спасибо большое ЮЮ, щас пробовать буду.


← →
ЮЮ ©   (2002-10-04 09:22) [8]

>Поставте в BeforeRefresh что нить вроде
>MyDontWoryFrorm.ShowModal;

Думаю, так Refresh-а не дождаться :-)


← →
VAleksey ©   (2002-10-04 09:49) [9]

да нужно просто Show :))


← →
Max Zyuzin ©   (2002-10-04 10:01) [10]

>ЮЮ © (04.10.02 09:22)
>VAleksey © (04.10.02 09:49)
%)) Ну да в общем, это я для того что бы пользователь мышкой не лазил пока запрос выполняется :)


← →
ЮЮ ©   (2002-10-04 10:30) [11]

>это я для того что бы пользователь мышкой не лазил пока запрос выполняется :)

Запрос-то, как раз, и не будет выполнятся, пока модальную форму не закроешь


← →
Max Zyuzin ©   (2002-10-04 10:45) [12]

Да понял, что немного обшибся :) я в общем про это и написал :)



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.016 c
14-78668
Петров Денис
2002-10-05 14:42
2002.10.24
Нужен работающий ElPack


6-78563
1974
2002-07-09 14:51
2002.10.24
Выделенка+NT+CISCO


4-78730
oleg_er
2002-09-12 07:33
2002.10.24
управление DOS приложением


1-78434
brestmarket
2002-10-11 14:52
2002.10.24
Вопрос к мерчендайзерам шаровара!?


3-78283
AM
2002-10-03 11:14
2002.10.24
Можно ли SQL запросом узнать текущее дату/время на сервере?




   Наверх