Mit TTable Komponente die letzten 10 Datensätze anzeigen lassen...
-
Gibt es eine Möglichkeit mit der TTable Komponente die letzten 10 Datensätze anzeigen zu lassen.
Ich möchte nicht eine SQL - Abfrage ala LIMIT benutzen.
-
DataModule1->Table1->Active = true; DataModule1->Table1->Last(); int i = DataModule1->Table1->FieldByName("id")->AsInteger; int v = i-10; DataModule1->Table1->Filter = "id >"+ QuotedStr(v); DataModule1->Table1->Filtered = true;
wenn id autoi. ist
-
Hallo
ist aber mit SQL leichter und schneller
MfG
Klaus
-
Geht aber auch wunderbar ohne sql. Wie schon heir erwähnt. Du gehst auf den letzen datensatz und dann mit einer forschleiche immer einen datensatz zurück.
Table->Last; for(int i=i,i<10;i++) { //tue etwas mit dem aktuellen datensatz //Table->Prior(); }