Probleme mit Combobox und Autoexpand
KatrinCou
Gesendet: 07.08.20 12:09
Betreff: Probleme mit Combobox und Autoexpand


New user

Beiträge: 1

Hallo,
ich habe seit der Umstellung von Windows7/Access 2010 Prof (32bit) auf Windows 10/ Access 2016 Prof(32bit) ein spezielles Problem mit Comboboxen und der Autoexpand-Funktion, das mich schon längere Zeit beschäftigt:
Wenn in einer Combobox vom Anwender ein Wert eingegeben wird, zeigt Access automatisch den nächsten passenden Wert aus der Liste an. Das funktioniert aber unter der neuen Systemumgebung nur für die ersten 50 Listeneinträge. Ab der 51 Zeile, wird der Wert nicht mehr angezeigt, erst wenn das Feld verlassen wird.
Wenn ich per VBA zuvor über das Feld-Ereignis Change ein "dropdown" sende oder manuell die Combobox aufklappe, funktioniert die Autoexpand-Funktion fehlerfrei.

Nach vielen schrittweisen Analysen habe ich festgestellt, dass diese folgenden Punkte Auswirkungen auf den Fehler haben, die in einer neuen accdb mit einem Testformular und Testtabelle bei mir nachvollziehbar sind:
-Wenn im Formular Tastenvorschau = JA und form_Keydown-Ereginis => geht nicht
(selbst wenn Source-Code ausdokumentiert ist von keydown-Ereignis)
-Wenn im Formular Tastenvorschau = NEIN => geht
-Wenn im Formular Tastenvorschau = JA und form_KeydUP-Ereginis => geht
ABER ich benötige Keydown und nicht keyup Ereignis)

-Distinct in Abfragen hat auch keine Auswirkungen gezeigt
-Tritt sowohl bei verknüpfter SQL-Server-Tabelle auf als auch bei lokaler Tabelle auf
-Das Problem tritt nicht auf wenn ich die gleiche Anwendung auf dem Produktivsystem mit Windows 7/Office 2010 verteile

-Wenn der Verweis auf die MS Common-Control SP6 (mscomctl.ocx) integriert ist= >geht nicht
-Wenn der Verweise auf die MS Common-Control SP6 (mscomctl.ocx) entfernt wird=> geht!!!
-mscomctl.ocx ist vom 08.12.2015(Version 6.1.98.46) habe diese noch mal neu registriert => geht nicht
(benötige den Verweis für Datepicker und Listfelder)

Hat jemand vielleicht noch eine Idee was ich machen kann, bevor ich umfangreiche Änderungen integrieren muss? Liegt es evtl. an einer falschen mscomctl.ocx?
Ich hatte diese noch mal runtergeladen von der MS-Site: https://www.microsoft.com/de-de/download/details.aspx?id=10019. Aber alle Funktionen der damit integrierten Steuerelemente funktionieren.

Danke und schöne Grüße
Katrin
Top of the page Bottom of the page