možeš da uradiš na sledeći način
dodaš jedan dataset sa istom strukturom polja na formu
gde radiš unos i preko njega vršiš unos
a u njemu ćeš imati upit
"select <spisak polja> from tabela where sifra=:sifra"
dakle, "dižeš" samo jedan record u data set i stvari idu mnogo brže.
Kad radiš append, ADO radi iteraciju kroz sve slogove pa to potraje
drugo
prebaci se na dbExpress
Naime, sa ADO-om je sve u redu ali izgelda da ima lošu
implementaciju u Delphiju
Delphi native je dbExpress, probaj da to sve uradiš
sa dbExpress-om i videćeš razliku
treće
niko ne radi select na tolikom broju slogova, daj mu neki parametar
tipa " select ............ where datum between :dat1 and :dat2"
pozdrav
Srdjo
°´˙˛`˛°˘^˛ˇ~°°