![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#12 |
Форумчанин
Регистрация: 06.03.2009
Сообщений: 583
|
![]()
Попробуй так:
Сначала отключаешь визуальный эффект на сетке Query_list.DisableControls; показываваешь модальную форму с сообщением "Идет поиск" Потом выполняешь поиск Потом в конце пишешь закрытие данной модальной формы. И делаешь Query_list.EnableControls;
Не стыдно чего-то не знать, стыдно не стремиться к знаниям.
|
![]() |
![]() |
![]() |
#13 | ||
Пользователь
Регистрация: 16.04.2009
Сообщений: 32
|
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#14 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#15 | |
Пользователь
Регистрация: 16.04.2009
Сообщений: 32
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#16 | |
Пользователь
Регистрация: 16.04.2009
Сообщений: 32
|
![]()
вот модуль, где вставить?
Цитата:
а если я вставляю отключение эффектов, а потом включаю после установки текущей записи, доступ к гриду закрыт |
|
![]() |
![]() |
![]() |
#17 |
Форумчанин
Регистрация: 06.03.2009
Сообщений: 583
|
![]()
Есть несколько замечаний по реализации:
1. Как заметил, для поиска делаешь цикл. Не очень хороший вариант, так лучше через SQL запрос или фильтр, при большом количестве записей быстрее будет. 2. Query_list.DisableControls желательно располагать до начала цикла, а Query_list.EnableControls после окончания цикла. 3. Можно ShowMessage заменить просто на форму и вызывать как модальную MyForm.ShowModal; 4. Запоминание записи можно сделать через закладку Bookmark. Но это необязательно.
Не стыдно чего-то не знать, стыдно не стремиться к знаниям.
|
![]() |
![]() |
![]() |
#18 | |
Пользователь
Регистрация: 16.04.2009
Сообщений: 32
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#19 |
Пользователь
Регистрация: 16.04.2009
Сообщений: 32
|
![]()
поиск сделал, спасибо всем за подсказки.
а теперь хочу, чтобы во время цикла появлялось окно с сообщением, но цикл не прерывался, а то у меня при появлении модального окна цикл останавливается до тех пор, пока не закрою это окно. |
![]() |
![]() |
![]() |
#20 |
Форумчанин
Регистрация: 06.03.2009
Сообщений: 583
|
![]()
Тут наверное придется делать через потоки и включить там синхронизацию, во всяком случае так делал для вывода в progressbar текущего состояния выполненной работы, а в это время например выполнялось считывание всех отобранных записей и запись их в документ.
Не стыдно чего-то не знать, стыдно не стремиться к знаниям.
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск по базе данных | ERASERROR | БД в Delphi | 4 | 14.03.2008 16:34 |
Поиск по базе | Антон Шестаков | БД в Delphi | 1 | 22.01.2008 20:32 |
Последовательный поиск в БД | Nowichok | БД в Delphi | 7 | 10.02.2007 21:55 |
Поиск по базе | Таня84 | БД в Delphi | 3 | 09.02.2007 10:53 |