Neuigkeiten:

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

Mobiles Hauptmenü

Kombinationsfeld bei Eintritt leeren

Begonnen von accessy, Oktober 31, 2012, 07:33:19

⏪ vorheriges - nächstes ⏩

accessy

Also in Excel funktioniert das mit einer ComboBox,
dass man je nach Ereignis diese erst einmal löscht, oder leert.

Private Sub Kombinationsfeld288_BeforeUpdate(Cancel As Integer)
    Kombinationsfeld288.ListIndex = -1
End Sub


Jetzt habe ich es mal in Access so übernommen, bekomme aber eine Fehlermeldung.
Was muss ich ändern, damit bei KLICK auf das Kombinationsfeld, dieses erst einmal leer ist.

Es ist immer ärgerlich, wenn man den nächsten DS sucht und beim Klick auf die Combo
den Inhalt erst einmal komplett selektieren muss, um ihn zu löschen für eine neue Eingabe.

Die Combo hat die Funktion einen DS suchen.

MzKlMu

Hallo,
wieso soll man ein Kombobox leeren müssen vor einer erneuten Eingabe?

Kannst Du das mal genauer erklären?

Zeige mal die Funktion zum Suchen?

Mit einem Kombi kannst Du völlig problemlos endlos suchen, mit jedem Klick, ohne Leeren.
Irgendwas machst Du falsch.
Gruß Klaus

accessy

Also,

meine Combo hat die Funktion der DS Suche.
In Excel kann man auch die Combo aufmachen, wenn man NICHT auf den Pfeil klickt. (Listenfunktion)
Die gibt es hier in Access scheinbar nicht.

Ich klicke also auf den Pfeil,
die Combo geht auf, ich scrolle auf den Eintrag und schon habe ich den gwünschten DS da.
Der Eintrag bleibt in der Combo erhalten.

Wenn ich nun einen DS über Buchstaben Eingabe suchen will, der weit unten am Ende der Liste ist, also Buchstabe "W" z.B.
kann ich das nur erreichen, wenn die Combo vorher leer ist.

Vielleicht kann man ja die Combo leer machen, nachdem der DS gefunden wurde.
Geht das?


DF6GL

Hallo,



Private Sub Kombinationsfeld288_Enter()   
Me!Kombinationsfeld288 = Null
End Sub

accessy

Perfetto !!!!

Danke dir für diesen Hinweis.....