Morgen,
schaut nun so aus,
die Ausgabe eine Datenbank ist immer im Form zu sehen, als DBGrid.
Nun kann der Anwender sich einen Datensatz aussuchen und diesen z.B. löschen. Das ging bisher immer mit
Delphi-Quelltext
sehr gut. Es wurde dann der ausgewählte Datensatz gelöscht.
Nun, da ja der Grid eine geordnete Tabelle ausgiebt, nach Datum (ihr erinnert euch), funktioniert das nicht mehr.
Wenn ich jetzt einen Datensatz auswähle und auf löschen klicke, wird ein Datensatz gelöscht, aber nicht der - den ich wollte. Vermutlich gehts nach der Struktur der Datenbank.
Um ein Datensatz weiter, bzw. zurück zu springen hat es gereicht den Code so anzupassen:
Delphi-Quelltext
1: 2: 3: 4:
| tabellenname.next; Querysort.next; |
Das funktioniert. Ich verweise nun also auf den Query, auf den der Grid auch liegt.
Nun bringt es aber nichts
Querysort.delete; zu schreiben. Auf die Funktion kann aber nicht verzichtet werden, was könnte man da machen?
... ich kann doch nichts ...