Ja, das ist durchaus korrekt, mach' ich in der Regel auch so. 'ne
Query eine Select, das im Ergebnis einen eindeutigen Schlüssel hat, über den ein Datensatz identifiziert werden kann und Edit + Post funktionieren (bzw. auch die Änderung in 'nem TDBGrid und/oder die Nutzung der entsprechenden Buttons eines TDBNavigators).