Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.24;
Скачать: 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 вся ветка

Текущий архив: 2002.10.24;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.012 c
3-78239
brestmarket
2002-10-01 01:44
2002.10.24
Проблема при сжатии ADO-database при помощи JetEngine.CompactData


7-78679
Pacovan
2002-08-15 11:02
2002.10.24
Как уменьшить скорость CD-Romа


14-78624
Человек
2002-10-03 16:11
2002.10.24
А как лучше производить оплату за продаваемые мною программы?


1-78359
Nikoss
2002-10-09 14:09
2002.10.24
нужно переменной s присвоить фразу в которой встречается символ


4-78722
Molochai
2002-09-11 09:17
2002.10.24
Задания принтера(как отследить)