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

Вниз

Добавить ProgressBar к Locate   Найти похожие ветки 

 
Y_Andrey   (2004-01-19 22:22) [0]

Уважаемые мастера, не подскажете как вовремя поиска записи Locate - ом отображать в ProgressBar процесс выполнения. Поиск происходит в обычном DBF, и к тому же по сети. Получаеться медленно. Желательно отображать поцесс, чтобы не возникло ощущения что прога повисла


 
Anatoly Podgoretsky ©   (2004-01-19 22:25) [1]

Ни как


 
ЮЮ ©   (2004-01-20 04:04) [2]

Построить индекс по этому полю. Получится быстро, ибо

Locate uses the fastest possible method to locate matching records. If the search fields in KeyFields are indexed and the index is compatible with the specified search options, Locate uses the index.


 
VAleksey ©   (2004-01-20 10:08) [3]

Никак.


 
Семен Сорокин ©   (2004-01-20 10:10) [4]

Y_Andrey (19.01.04 22:22)
только если осуществлять поиск в доп. (не основном) потоке, однако тогда не удасться синхронизироваться с временем по Locate.


 
Desdechado ©   (2004-01-20 11:01) [5]

есть решение проще:
искать не LOcate, а простым перебором записей - возможностей для поиска больше (кроме индекса, разве что) и индикатор прицепить можно


 
Плохиш_   (2004-01-20 11:08) [6]

>Desdechado © (20.01.04 11:01) [5]

интересно, какое максимальное значение поставищь? ;-)

>Y_Andrey

Картинку с бегающими звёздочками выведи


 
Desdechado ©   (2004-01-20 11:13) [7]

важно не максимальное значение, а индикация процесса - можно дойти до конца индикатора и начать сначала
а можно максимальным поставить RecordCount - тогда окончание поиска всегда будет приятным сюрпризом ранее ожидаемого времени :)



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

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

Наверх




Память: 0.48 MB
Время: 0.02 c
8-29485
Denver_99
2003-10-08 21:42
2004.02.10
Разработка ценника


14-29523
Dimman1
2004-01-22 10:13
2004.02.10
IRC не работает через прокси


14-29534
Cosinus
2004-01-21 15:48
2004.02.10
О воровстве....


4-29654
Lexy
2003-12-06 11:57
2004.02.10
Как узнать, активно окно или нет?


6-29496
closer
2003-12-04 23:28
2004.02.10
Каким образом можно сменить рабочую группу