2017-11-29 2 views
0

Ich habe Access-Formular mit Comboboxen, Textfelder und Schaltflächen. In den Comboboxen habe ich die LimitToList -Eigenschaft auf false gesetzt, weil ich in einigen Situationen etwas Text hinzufügen muss, und deshalb muss ich den Inhalt der Comboxes validieren und ich verwende das OnClick-Ereignis. Wenn ich jedoch den Text in der Combobox ändere und auf die Schaltfläche "Exit" oder "New" klicke, wird das OnClick-Ereignis ausgelöst. Ich würde gerne wissen, ob das OnClick-Ereignis nur ausgelöst wird, wenn ich wirklich auf eine Zeile der Combobox klicke oder die Eingabetaste drücke, anstatt zu klicken, nachdem ich den Text der Combobox geändert habe.Access form VBA ComboBox click event

Danke :)

Antwort

0

Sie können Ihre Validierung auf Update-Eigenschaft der Kombinationsfeld festlegen. Wenn Sie also den Inhalt der Combobox ändern, wird automatisch nach der Validierung gesucht.

+0

Es ist das Gegenteil. Ich möchte den Combobox-Inhalt nur validieren, wenn ich darauf klicke oder wenn ich die Eingabetaste drücke und nicht, wenn ich den Inhalt aktualisiere. – Fireblade

+1

@Fireblade dann schreiben Sie Ihren Code auf Enter-Ereignis der Combo-Box. –