Hallo!
Wenn ich einen neuen Datensatz anlege oder einen bestehenden Datensatz editieren möchte, werden bei meiner
DB zwei Button aktiviert, Speichern oder Verwerfen. Wenn ich in diesem Zustand auf einen anderen Datensatz wechsele und dann auf einen dieser Button klicke, kommt eine
Exception mit der Fehlermeldung "Datenmenge weder im Editier noch im Einfügemodus".
Das ist ja auch richtig so und ich verhindere das bei meinen Navigationsbuttons durch eine Abfrage, ob man die Änderungen speichern möchte. Wenn ich aber den Datensatz in der DBGrid ändere, geht dieses nicht, weil ich nicht wüsste, an welcher Stelle man diese Abfrage dann einbauen könnte.
Ich hab im Moment das Problem so gelöst, dass die DBGrid disabled wird, solange man nicht gespeichert oder verworfen hat, das gefällt mir aber nicht so richtig, lieber wäre mir, wenn hier auch eine Abfrage käme.
Hoffe, ich hab mich einigermaßen verständlich ausgedrückt und vielleicht gibts ja ne Lösung.
Grüße und frohes Pfingstfest
Gambit