Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.25;
Скачать: CL | DM;

Вниз

ProgressBar   Найти похожие ветки 

 
DimonNew ©   (2004-02-11 17:06) [0]

Привет! Подскажите, плз. Как можно использовать ProgressBar при доступе к БД и обработка считанных значений, например упорядочивание, какое будет максимальное значение и какой шаг прироста?


 
Palladin ©   (2004-02-11 17:09) [1]

максимальное значение количество возвращенных записей
шаг прироста 1


 
Семен Сорокин ©   (2004-02-11 17:11) [2]

если это в одном запросе, то практически нереально.


 
Тимохов ©   (2004-02-11 17:13) [3]

ИМХО не очень понятно откуда вы будете брать информацию о том сколько уже выполнилось?
ИМХО это не совсем тривиально.


 
DimonNew ©   (2004-02-11 17:14) [4]

А если запрос в запросе. Я имею в виду сначала выполняется первый запрос, потом происходит чтение его записей, которые подставляются в параметры второго и т.д. В каком месте инициализировать ProgressBar и каким значением?


 
Palladin ©   (2004-02-11 17:16) [5]


> В каком месте

В открытии

> и каким значением?

количеством записей, если таковой поддерживается провайдером/драйвером


 
DimonNew ©   (2004-02-11 17:26) [6]

Query1.Open;
...
while not Query1.Eof do
Query2.Parametrs.Item[0].Value:=Qiery1.FieldByName ("...").Value;
Query2.Open;
while not Query2.Eof do
Query3.Parametrs.Item[0].Value...
...

Максимальное значение перемножением количеством записей каждого запроса? Прирост шага в каждом цикле или в последнем вложенном? Максимальное значение в последнем цикле?


 
Palladin ©   (2004-02-11 17:30) [7]


> Максимальное значение перемножением количеством записей
> каждого запроса?

как хочешь, ничто не мешает уменьшить или увеличить детализацию вывода состояния


> Прирост шага в каждом цикле или в последнем вложенном?

зависит от верхнего вопроса


> Максимальное значение в последнем цикле?

а это как понять?


 
Семен Сорокин ©   (2004-02-11 17:30) [8]

Максимальное значение - количеством записей первого запроса.
Прирост шага - 1 на каждый проход в 1-ом запросе.


 
DimonNew ©   (2004-02-11 17:30) [9]

В дополнении к [6]. Если при всем прочем в какой-то цикл мы не попадаем, если запрос ничего не возвращает.


 
Amoeba ©   (2004-02-11 17:31) [10]

IMHO игра не стоит свеч. Не лучше ли просто на время выполнения запроса менять обычный курсор на песочные часы?


 
DimonNew ©   (2004-02-11 17:31) [11]

Хорошо понял, по первому запросу.


 
Palladin ©   (2004-02-11 17:33) [12]

Эт точно в случае не слишком длительного ожидания, но пользователь (я например) начинает нервничать при довольно не хилых массивах данных...



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

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

Наверх




Память: 0.49 MB
Время: 0.039 c
4-80380
Magic_CT
2003-12-19 19:44
2004.02.25
Hooks


3-79594
Layner
2004-02-02 16:12
2004.02.25
Подскажите плз, как из тригерра(MS SQL) получить некоторые знач.


1-79921
HolyMan
2004-02-09 00:05
2004.02.25
Инсталирование нескольких программ


4-80375
Сергей Резников
2003-12-20 08:06
2004.02.25
Application.OnMessage ловит не всё ?


3-79674
Гришка
2004-01-30 11:05
2004.02.25
Поиск максимального значения поля