Hallo,
ich habe ein Formular in tabellarischer Ansicht.
Im Kopfbereich sind Kombinationsfelder über jeder Spalte, die alle Einträge (mit distinct) der jeweiligen Spalte enthalten. So kann man anhand der Auswahl genau die Datensätze heraussuchen lassen, die den gewählten Eintrag in dieser Spalte besitzen. Quasi als Filter.
Im Fußbereich hab ich u.a. eine Schaltfläche, die zum Löschen des Datensatzes dient, der gerade den Fokus hat.
Das Löschen funktioniert nur, wenn in dem Formular ALLE Datensätze der referenzierten Tabelle angezeigt werden.
Ansonsten höre ich nur ein „Ping“ durch die Lautsprecher, aber sehe nirgendswo eine Fehlermeldung oder ähnliches.
Den Löschvorgang mache ich mit DoCmd.RunCommand(acCmdDelete).
Wie erreiche ich es, dass der aktive Datensatz auch bei einer gefilterten Ansicht gelöscht wird?
Gruß, Andi