Einzelnen Beitrag anzeigen

Benutzerbild von Jasocul
Jasocul

Registriert seit: 22. Sep 2004
Ort: Delmenhorst
1.338 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: Datensatz mit nächstem Datensatz vergleichen

  Alt 29. Jan 2018, 09:28
Zunächst muss geklärt werden, was "der nächste Datensatz" bedeutet.
In der Regel sollte schon das zugehörige SQL-Statement dafür sorgen, dass nur zusammengehörige Datensätze ausgewählt werden.

Ohne die genaue Problemstellung zu kennen, könntest du dir den Inhalt des Vergleichsfeldes merken, dann ein Next des DataSets ausführen. Jetzt könntest du die Werte vergleichen und mit Prev wieder auf den alten Datensatz zurück gehen.

Ob das für dein Problem der richtige Weg ist, kann ich so nicht sagen. Insbesondere kann der Weg falsch sein, wenn der aktuelle Datensatz in Bearbeitung ist oder die Sachen für den Anwender sichtbar sind. Wobei man mit DisableControls und EnableControls die Springerei zwischen den Datensätzen "unsichtbar" machen könnte.

Aber ich denke, dass du vielleicht deine Zielsetzung genauer formulieren solltest. Dann kann man dir vielleicht bessere Tipps geben.
Peter
  Mit Zitat antworten Zitat