[VBA] Combobox: Ereignisse?

Liebe ExpertInnen,

wo finde ich die Ereignisse aufgelistet, die eine Combobox auslöst?

Ich möchte den auszuwählenden Werten in einer Combobox für die Anzeige einen übergeordneten Sortierbegriff voranstellen, der aber nur bei aufgeklappter Box sichtbar sein soll. Das geht, indem ich die Spaltenbreite für den Sortierbegriff ursprünglich auf 0 habe, beim GotFocus auf die passende Breite stelle und bei AfterUpdate wieder auf 0 setze.

Kommt der Anwender nun auf die Idee, die Combobox sofort wieder aufzuklappen, wird der Sortierbegriff nicht gezeigt - kein LostFocus, kein GotFocus. Ist das Aufklappen denn kein Ereignis? Wer weiß was?

Gruß Ralf

Hallo Ralf,

wo finde ich die Ereignisse aufgelistet, die eine Combobox
auslöst?

eine Combobox, ein Feld etc. löst keine Ereignisse aus!
Du löst Ereignisse „mit/auf“ der Combobox aus!

Ich möchte den auszuwählenden Werten in einer Combobox für die
Anzeige einen übergeordneten Sortierbegriff voranstellen, der
aber nur bei aufgeklappter Box sichtbar sein soll. Das geht,
indem ich die Spaltenbreite für den Sortierbegriff
ursprünglich auf 0 habe, beim GotFocus auf die passende Breite
stelle und bei AfterUpdate wieder auf 0 setze.

ok, wenn ich den Sinn auch nicht verstanden habe? Du willst einen Begriff, der nicht in der Datenquelle vorhanden ist hinzufügen?
Das geht anders!

Kommt der Anwender nun auf die Idee, die Combobox sofort
wieder aufzuklappen, wird der Sortierbegriff nicht gezeigt -
kein LostFocus, kein GotFocus.

logisch der Anwender hat das Feld ja auch noch nicht verlassen, bzw. es nicht erneut betreten. Also sorge dafür, dass der Anwender das Feld verläßt!

Ist das Aufklappen denn kein Ereignis?

Grüße aus Schönberg (Lübeck)
Wolfgang
(Netwolf)

Moin, Wolfgang,

eine Combobox, ein Feld etc. löst keine Ereignisse aus!
Du löst Ereignisse „mit/auf“ der Combobox aus!

ein Feld erhält den Fokus, es wird geändert, und und und. Wenn das passiert, bemerkt Access ein „Event“ und lässt mich das abfangen. Wenn Access nichts davon mitkriegt, dass ich die Combobox auf-/zuklappe, muss ich mein Dialogdesign überdenken.

Du willst einen Begriff, der nicht in der Datenquelle
vorhanden ist hinzufügen?

Nein. Ich will in der Combobox eine unterschiedliche Anzahl von Feldern anzeigen, je nachdem, ob sie auf oder zu ist: Sort(und Such-)begriff vornedran, wenn auf, ohne Sortbegriff, wenn zu.

Also sorge dafür, dass der Anwender das Feld verläßt!

Ich werde ihn prügeln. Danke erstmal.

Gruß Ralf

Moin, Wolfgang

Also sorge dafür, dass der Anwender das Feld verläßt!

ich schubse ihn: Me.AnderesFeld.SetFocus

Besternten Dank!

Gruß Ralf