[ mr.zhile @ 14.12.2008. 12:19 ] @
Ovako kad se otvori novi rekord potrebno je se pozionirati na poslednji i potom iz poslednjeg izvuci vrednosti za data polja...
Ja ne znam ni kako da se pozicioniram na poslednji rekord ?
samo da se pozicioniram pa cu lako upisati vrednost?
Pozicioniranje je preko DataSet.Last?
A kako iz njega izvuci vrednost?hm!!

Help me!!
[ savkic @ 14.12.2008. 12:38 ] @
Vrednosti poslednjeg sloga resultseta se dobijaju na potpuno isti način kao i vrednosti prvog, drugog i drugih slogova. Npr. ako ti treba vrednost prvog polja onda DataSet.Fields[0].AsString.
[ mr.zhile @ 14.12.2008. 12:44 ] @
MA nije mi uspelo ni pozicioniranje na poslednji rekord?
[ mr.zhile @ 14.12.2008. 14:06 ] @
Kako da se pozicioniram na poslednji record?
sa Dataset.Last nije uspelo?
[ dbabic @ 14.12.2008. 15:03 ] @
Probaj prvo da prođeš kroz sve slogove dataseta:

if not DataSet.Eof do begin
DataSet.First;
while not DataSet.Eof do begin
Dataset.Next
end;
DataSet.Last;
WantedValue := DataSet.FieldByName('aColumnName').Value
end;


Pozdrav
[ savkic @ 14.12.2008. 15:18 ] @
DataSet.Last je metoda za pozicioniranje na poslednji slog. Naravno potrebno je da čitav resultset bude preuzet u lokalu, konkretna metoda koju treba pozvati zavisi od komponenti, nešto poput FetchAll.