Доброго времени суток.
Подскажите пожалуйста. У меня информация хранится в массиве. Мне надо из массива записать ее в базу данных, а оттуда вывести в отчет.
Допустим есть массив (Иванов, Петров, Сидоров). После вышеназванных операций в отчете выводится следующая последовательность фамилий: Петров, Сидоров, Иванов. Т.е. тот, кто был первым становится последним. Подскажите пожалуйста, как можно исправить этот недочет?
Код:
DBF1.Open;
dbf1.EmptyTable;
for ic := 1 to itab-1 do
begin
dbf1.Insert;
dbf1.SetFieldData(1,trim(surnamecl[ic]));
dbf1.SetFieldData(2,trim(namecl[ic]));
dbf1.SetFieldData(3,trim(fathercl[ic]));
dbf1.Next;
dbf1.Post;
end;
dbf1.Close;