Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Neueste Beiträge

#1
Formular / Re: updates kb5002813 und kb50...
Letzter Beitrag von 41211 - September 15, 2026, 10:43:14
Danke für die Antworten!
#2
Formular / Re: updates kb5002813 und kb50...
Letzter Beitrag von PhilS - September 15, 2026, 10:38:49
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).
Das Afo-Team hat gute Kontakte zum Access-Team bei Microsoft. Es ist eher unwahrscheinlich, dass irgendjemand genauere Informationen hat und diese öffentlich verbreiten darf.

Unterm Strich ist deine Information also die beste, die im Moment verfügbar ist. Allerdings würde ich das leicht negative "fraglich" durch ein neutraleres "nicht bekannt" ersetzen, da Bug und korrespondierendes Bug-Fix beide noch sehr neu sind.

(Offenlegung: Ich gehöre zum Afo-Team.)
#3
Formular / Re: updates kb5002813 und kb50...
Letzter Beitrag von Knobbi38 - September 15, 2026, 09:55:42
Bedenkenlos deinstallieren von Updates zur Bereinigung von schwerwiegenden Sicherheitslücken würde ich nur temporär machen wollen. Zumindest werden ähnliche Fehler auch in neueren Versionen beobachtet, aber ob Lösungen noch für ACC2K16 ausgerollt werden, kann ich nicht sagen.

Bleiben nur die üblichen möglichen Workarounds, wie sie z.B. von einer KI vorgeschlagen werden:
Zitat
  • 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.
Mehr Möglichkeiten sehe ich im Moment auch nicht.

Knobbi38
#4
Formular / updates kb5002813 und kb500291...
Letzter Beitrag von 41211 - September 14, 2026, 15:36:16
Seit den updates bekommen Textfelder in Formularen immer wieder willkürlich weißen Hintergrund obwohl transparent eingestellt ist. Es ist wohl gemäß Internet und verschiedener KI nicht bekannt, ob Microsoft das für access 2016 repariert. Hat jemand genauere Informationen? Und kann man diese updates bedenkenlos deinstallieren?
Danke für Eure Hilfe.
#5
Access Programmierung / Re: Formular aktualisiert nich...
Letzter Beitrag von Knobbi38 - September 05, 2026, 14:54:55
Nach einem Autowert zu sortieren, gibt oft wenig Sinn - meistens wird der sogar gar nicht angezeigt. Ich dachte dabei eher an die üblichen Verdächtigen, wie z.B. Name, allg. Bezeichnungen usw. In der Praxis kommt es auch seltener vor, dass mehrere DS mit einem  Dialog-Formular erfasst werden. Bei  Unterformularen kann ich mit das schon eher vorstellen, aber dann wird dabei eigentlich nicht immer auf den neuesten DS  positioniert, wenn überhaupt.
Ein paar Möglichkeiten, zu positionieren, sind ja jetzt aufgezeigt worden, alles andere ergibt sich dann aus der konkreten Problemstellung.

Gruß
Ulrich
#6
Access Programmierung / Re: Formular aktualisiert nich...
Letzter Beitrag von Bitsqueezer - September 05, 2026, 14:30:19
Hallo,

für gewöhnlich sind IDs AutoIDs und PKs Clustered und daher wird auch die Sortierung zumeist auf ID eingestellt. In dem Fall ist der letzte Datensatz immer der Neueste.

Wenn man das Endlosformular nach einem anderen Feld sortiert, dann natürlich nicht, dann würde das Positionieren auf den zuletzt eingegebenen Datensatz vielleicht Sinn machen, wobei die anderen gleichzeitig eingegebenen dann "wild verstreut" sein können.

Gruß

Christian

#7
Access Programmierung / Re: Formular aktualisiert nich...
Letzter Beitrag von Knobbi38 - September 05, 2026, 09:53:44
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.

Knobbi38
#8
Access Programmierung / Re: Formular aktualisiert nich...
Letzter Beitrag von Bitsqueezer - September 04, 2026, 14:36:47
Hallo,

ich würde in diesem Fall die ID hier überhaupt nicht zurückgeben. Sie ist eh die neueste ID, also einfach im aufrufenden Formular Requery und auf den letzten Datensatz springen. Immerhin könnte man in einem "Add"-Formular ja auch mehr als einen Datensatz eingeben.

Gruß

Christian
#9
Access Programmierung / Re: Formular aktualisiert nich...
Letzter Beitrag von Knobbi38 - September 04, 2026, 13:40:49
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.

Es ist übrigens "Best Practice", wenn sich geöffnete Objekte, in diesem Fall das Formular, nicht selbst schließen.

Mit DMax den neuesten DS zu ermitteln kann funktionieren, muss aber nicht, denn bei konkurrierenden Zugriffen in einer DB kann schon zwischenzeitlich eine anderer DS hinzugefügt worden sein. Außerdem ist der PK nicht immer ein Autowert und könnte auch alphanumerisch sein. Ob DMAX dann die geeignete Funktion ist, muss abgeklärt werden. Da die Dialogform aber auf jeden Fall selber weiß, welchen PK der zuletzt hinzugefügte DS hat, braucht man keinen weiteren Zugriff auf die Tabelle machen.

Mal abgesehen davon, könnte das Hinzufügen ja auch abgebrochen werden und dann? 

Gruß
Ulrich
#10
Access Programmierung / Re: Formular aktualisiert nich...
Letzter Beitrag von Beaker s.a. - September 04, 2026, 12:58:47
Hallo Ulrich,
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

Wenn ich es aber in einem der anderen Posts des OP richtig gelesen habe,
hat er sein Projekt wohl inzwischen aufgegeben, und wir müssen uns damit
nicht mehr beschäftigen.

gruss ekkehard