Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!
Zitat von: 41211 am September 14, 2026, 15:36:16Es ist wohl gemäß Internet und verschiedener KI fraglich, ob Microsoft das für access 2016 repariert. Hat jemand genauere Informationen?Die Informationsgrundlage für diese Aussage ist wohl der korrespondierende Artikel zu diesem Bug auf AccessForever (AFo).
ZitatMehr Möglichkeiten sehe ich im Moment auch nicht.
- Eigenschaften manuell überschreiben:
Stellen Sie den Hintergrundstil der Textboxen auf Normal und weisen Sie ihnen manuell die exakte Hintergrundfarbe des Formulars zu (statt transparent zu nutzen)- Themenbasierte Steuerelemente abschalten:
Deaktivieren Sie unter Datei → Optionen → Aktuelle Datenbank die Option Windows-themenbasierte Steuerelemente auf Formularen verwenden.- Temporäre Deinstallation: Falls die Workarounds im Entwurf zu aufwendig sind, können Sie KB5002912 über die Systemsteuerung (unter Installierte Updates) deinstallieren, um den vorherigen Zustand wiederherzustellen, bis Microsoft einen bereinigten Hotfix bereitstellt.
Zitat von: Bitsqueezer am September 04, 2026, 14:36:47und auf den letzten Datensatz springen.Hier ist genau das Problem. Der letzte DS muss nicht der aktuellste sein.
Zitat von: Bitsqueezer am September 04, 2026, 14:36:47Immerhin könnte man in einem "Add"-Formular ja auch mehr als einen Datensatz eingeben.Richtig und dann würde man die ID des zuletzt hinzugefügten DS zurückgeben, was ja nicht so falsch sein kann.
Zitat von: Beaker s.a. am September 04, 2026, 12:58:47Das ist aber an der Stelle doch schon geschlossen.Die Aufrufende Instanz öffnet und schließt das Dialog-Formular. Das Dialog-Formular schließt sich nicht selbst, sondern es blendet sich nur selbst aus ("hidden"), wodurch es den Fokus veriert. Dadurch wird der aufrufende Code weiter fortgesetzt und kann auf das versteckte Dialogformular zugreifen.
ZitatNein, das funktioniert so nicht,Daher auch mein einschränkender Kommentar.
ZitatNormalerweise würde man eine Property im Dialog-Formular dafür verwenden.Das ist aber an der Stelle doch schon geschlossen. Wie wäre es mit
.Requery
'navigieren zum neuen DS
lUFoLastID = DMax("IDImUfo", "DsHerkunftDesUFo")
.Recordset.FindFirst "FKFeld = " & lUFoLastID