Доброго времени суток.
Нужен совет по реализации.
Есть несколько dbf файлов (используется TDBF) и из них нужно собирать сводную таблицу, т.е. поле одного файла ссылается на поле другого и т.д.
В данный момент реализовано таким образом:
В цикле
  1) берем значение поля из записи первого файла
  2) фильтруем второй файл по найденному значению и берем значение из одного поля найденной записи
  3) фильтруем третий файл по найденному значению и берем значение из одного поля найденной записи
  4) фильтруем четвертый файл по найденному значению и берем значение из одного поля найденной записи
  5) фильтруем пятый файл по найденному значению
конец цикла
На каждом этапе некоторые поля выводятся в stringgrid.
При этом первый файл может быть до 100000 записей, второй до 30000, 3-5 в пределах 1500 записей.
При размере первого файла в 600 записей, второго в 6000 формируется порядка 30 секунд.
Нужны советы как ускорить обработку.
Заренее благодарен за советы.
P.S. dbf файлы менять нельзя, т.к. они используются другой программой.
			
		


 ), т.к. не вижу способа листать записи хотя бы по тысяче, а так получается линейный перебор...
 ), т.к. не вижу способа листать записи хотя бы по тысяче, а так получается линейный перебор...