![]() |
|
|
#1
|
|||
|
|||
|
Доброго времени суток.
Подскажите пожалуйста. У меня информация хранится в массиве. Мне надо из массива записать ее в базу данных, а оттуда вывести в отчет. Допустим есть массив (Иванов, Петров, Сидоров). После вышеназванных операций в отчете выводится следующая последовательность фамилий: Петров, Сидоров, Иванов. Т.е. тот, кто был первым становится последним. Подскажите пожалуйста, как можно исправить этот недочет? Код:
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; |
|
#2
|
||||
|
||||
|
Замените
Код:
dbf1.Insert; Код:
dbf1.Append; Код:
dbf1.Next; |
|
#3
|
|||
|
|||
|
Цитата:
Последний раз редактировалось AlexSku, 25.05.2011 в 10:01. |
|
#4
|
|||
|
|||
|
Спасибо за советы. Особая благодарность Страдалецъ! Заработало
![]() |