Здравствуйте!
Постараюсь объяснить задачу:
VB6+mdb.
Время выполнения запроса для заполняется таблицы на форме, большая. Поэтому уже не мало времени потратил, чтобы сделать примерно следующее:
1. Во второй процесс из основного, передается строка запроса. И количество N видимых на экране, строк в таблице.
2. Второй процесс разделяет задачу на две части.
а) выборка TOP N записей, из переданного запроса, + сигнализация что в выборка TOP N закончилось.
б) выборка остальных записей, из переданного запроса, + сигнализация, что выборка закончилось.
Основной процесс, реагируя на первый сигнал готовности данных, заполняет таблицу, и ждет второго сигнала, после чего заполняет таблицу полностью.
Таким образом, “убивается” время после первого заполнения до полного, за счет времени на передвижения мыши, скроллинга, пока пользователь сообразил чтобы листать записи в таблице и т.д.
По моему, примерно так сделано в Access-е (если не ошибаюсь, во всяком случае, визуально мне так кажется).
Вот и подумал, если это и в правду существует в Access-е, не существует ли DATA контроль, умеющий что-то подобное.
Как не проверял, внутри DataControl, DataGrid, VSFlexGrid ничего близкого к этому нету.
Буду, благодарен, за любой совет, Спасибо!