Einzelnen Beitrag anzeigen

hsbc

Registriert seit: 28. Jan 2004
Ort: Krems/Donau
404 Beiträge
 
Delphi 7 Professional
 
#1

Änderungen in DBGrid automatisch einsortieren

  Alt 5. Apr 2006, 13:50
Datenbank: Firebird • Version: 1.5.3 • Zugriff über: ZEOS
Hallo allerseits,

Ich zeige meine Datensätze in einem DBGrid an. Die Datensätze sind nach dem Feld STRASSE sortiert. Funktioniert alles bestens.

Wenn ich jetzt aber eine Strasse im DBGrid ändere und zurückspeichere (über DBNavigator), wird die Änderung zwar durchgeführt, aber nicht automatisch richtig eingereiht. Auch wenn ich ein DBGrid.Refresh oder DBGrid.Update aufrufe, bleibt alles gleich.

Das einzige, was funktioniert ist, dass ich die Tabelle vorübergehend z.B. nach KUNDENNR sortiere und danach wieder nach STRASSE sortiere. Dies ist aber glaube ich eine umständliche Vorgangsweise.

Gibt es da nicht eine einfachere Möglichkeit, dass sofort nach dem Rückspeichern des geänderten Datensatzes dieser richtig in die bestehende Sortierung STRASSE eingereiht wird?

mfg
Herbert
  Mit Zitat antworten Zitat