Neuigkeiten:

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

Mobiles Hauptmenü

Gezoomtes Eingabefeld - Button "Schriftart" - Absturz Access

Begonnen von Chris_HN, April 03, 2024, 17:02:03

⏪ vorheriges - nächstes ⏩

Chris_HN

Hallo zusammen,
in meinem Formular habe ich ein Textfeld, welches ich per Doppelklick und Makro im separaten Feld für eine mehrzeilige Eingabe vergrößern kann. Es handelt sich hier um ein Feld für Bestellinformationen.

Im dann sich öffnenden Feld ist am unteren Rand eine Schaltfläche "Schriftart" (siehe Anhang). Wenn ich diese anklicke, stürzt Access komplett ab und öffnet sich neu. Ich habe schon versucht, das Textformat von "Rich-Text" auf "nur Text " zu stellen, was aber nichts gebracht hat.

Wo liegt hier mein Fehler? Bin über jede Hilfe dankbar.

Das Makro für den Zoom lautet:
Private Sub bpos_Freitext_DblClick(Cancel As Integer)
DoCmd.RunCommand acCmdZoomBox
End Sub

Grüße aus dem Süden der Republik
Chris
Das Gras wächst nicht schneller, wenn man daran zieht.
(Afrikanisches Sprichwort)

ebs17

Über das Problem könnte ich nur spekulieren.
acCmdZoomBox ... hier wird etwas aufgerufen, was intern über einen Wizard bereitgestellt wird. Wenn der Wizard das von Dir Gewünschte nicht oder nur ungenügend bereitstellt, gibt es überraschende Reaktionen. Selbst Zugriff auf solche Wizards zu nehmen und diese zu steuern wird regelmäßig misslingen.

Daher ist es mehr als ein Workaround, einfach ein eigenes PopUp-Formular als Zoombox aufzubauen und zu verwenden. Dort bist Du Herr über alles, was da stattfinden soll und kann.
Mit freundlichem Glück Auf!

Eberhard

PhilS

Zitat von: Chris_HN am April 03, 2024, 17:02:03Im dann sich öffnenden Feld ist am unteren Rand eine Schaltfläche "Schriftart" (siehe Anhang). Wenn ich diese anklicke, stürzt Access komplett ab und öffnet sich neu. Ich habe schon versucht, das Textformat von "Rich-Text" auf "nur Text " zu stellen, was aber nichts gebracht hat.

Wo liegt hier mein Fehler?
Ich denke nicht, dass hier irgendein Fehler bei dir liegt.
Es sind einige derartige Abstürze mit der ZoomBox bekannt.
Auch wenn die Beschreibung nicht 100%ig übereinstimmt, könnte das ein bekanntes und bereits von Microsoft behobenes Problem sein.

Generell ist es bei solchen unerwarteten Problemen sinnvoll, wenn du die genau Versionsnummer inkl. Build# deiner Access Installation angibst.

Neue Videoserie: Windows API in VBA

Klassische CommandBars visuell bearbeiten: Access DevTools CommandBar Editor

Chris_HN

Erstmal Mille Grazie für die Antwort. Danach, im Englischenzu googlen bin ich nicht drauf gekommen.
Aber nachdem, was ich so gelesen habe, soll das Problem häufiger vorkommen.

Zitat von: PhilS am April 04, 2024, 11:59:20Generell ist es bei solchen unerwarteten Problemen sinnvoll, wenn du die genau Versionsnummer inkl. Build# deiner Access Installation angibst.

Die Version (aktuell) ist die Microsoft® Access® für Microsoft 365 MSO (Version 2402 Build 16.0.17328.20124) 64 Bit
Das Gras wächst nicht schneller, wenn man daran zieht.
(Afrikanisches Sprichwort)