Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: shadock am August 31, 2011, 22:43:56

Titel: Muss immer zweimal in das Listenfeld klicken
Beitrag von: shadock am August 31, 2011, 22:43:56
Hallo,
habe hier Access 2010. Habe in meinem Formular ein Textfeld mit dem Format Datum lang
und ein Listenfeld mit drei Einträgen.
Wenn ich nun im dem Kalender (Textfeld-Datum) ein Datum wähle und dann in das
Listenfeld klicke um einen Eintrag auszuwählen passiert ersteinmal nichts.
Ich muss immer zweimal in das Listenfeld klicken damit ein Eintrag ausgewählt wird.
Habe im Kallender unter "Ereignis" "Bei Änderung" folgenden VBA-Code
eingefügt.

Form_Testformular_frm.listenfeld_lf.SetFocus
Form_Testformular_frm.listenfeld_lf.Selected(0) = True

Setze also den Fokus auf das Listenfeld und wähle sogar den ersten
Eintrag aus. Bringt aber nichts. Muss trotzdem zweimal in
das Listenfeld klicken.
Was muss ich machen damit ein klick reicht?

shadock
Titel: Re: Muss immer zweimal in das Listenfeld klicken
Beitrag von: DF6GL am September 01, 2011, 08:53:03
Hallo,

Private Sub Datum_Change()
Me!listenfeld_lf = Me!Datum.Text
End Sub
Titel: Re: Muss immer zweimal in das Listenfeld klicken
Beitrag von: shadock am September 01, 2011, 21:47:49
Hallo DF6GL,

erstmal Danke für die Antwort.
Habe es ausprobiert aber das funktioniert nicht.
Habe meinen Code auskommentiert und Deinen reingenommen.
Muss trotzdem zweimal in das Listenfeld klicken.
Verstehe auch nicht was Dein Code machen soll. Soll das Datum aus dem Kalender etwa in
das Listenfeld geschrieben werden?  Mein Listenfeld hat  drei Werte ( f, m, s) von
denen ich einen auswählen will wenn ich ersteinmal ein Datum gewählt habe. Kannst Du mir deinen
Code erklären.
So sieht mein Code jetzt aus.

Private Sub datum_tf_Change()
   'Form_plan_erstellen_frm.schicht_lf.SetFocus
   'Form_plan_erstellen_frm.schicht_lf.Selected(0) = True
   Me!schicht_lf = Me!datum_tf.Text
End Sub


shadock
Titel: Re: Muss immer zweimal in das Listenfeld klicken
Beitrag von: DF6GL am September 02, 2011, 20:53:48
Hallo,

ich dachte, im Listenfeld stehen Datumswerte und es soll dasjenige markiert werden, das mit dem Textfeld (Kalenderfeld) ausgewählt wird.. ??


Hat die Datumsauswahl nichts mit der Listenfeldauswahl zu tun ?


Titel: Re: Muss immer zweimal in das Listenfeld klicken
Beitrag von: shadock am September 03, 2011, 22:47:24
Hallo DF6GL,

nein das Listenfeld hat mit dem Kalender so ersteinmal nichts zu tun.
Wie schon geschrieben steht in dem Listenfeld f, m, s und wenn ich mir im
Kalender ein Datum ausgewählt habe möchte ich im Listenfeld f, m oder s auswählen.
Funktioniert ja auch was mich nur stört ist das ich immer zweimal auf f, m oder s klicken muss
damit es ausgewählt wird.
Wenn ich das Formular öffne und sofort in das Listenfeld klicke funktioniert
es mit einem klick. Wenn ich halt zuerst im Kalender ein Datum auswähle und dann
im Listenfeld einen Wert auswählen will muss ich zweimal klicken.
Das nervt. Es muss doch auch mit einem klick gehen aber irgendwie
klemmt es wenn ich zuerst ein Datum im Kalender auswähle.

shadock
Titel: Re: Muss immer zweimal in das Listenfeld klicken
Beitrag von: bahasu am September 03, 2011, 23:33:40
N'abend,

kommt das Beispiel im Anhang Deinem Ziel näher?

Harald

[Anhang gelöscht durch Administrator]
Titel: Re: Muss immer zweimal in das Listenfeld klicken
Beitrag von: shadock am September 04, 2011, 20:17:26
Hallo bahasu,

Du hast ein Kombinationsfeld genommen ich ein Listenfeld.
Habe es mal mit dem Kombinationsfeld ohne den code ausprobiert.
Sieht gut aus.

Habe mal mein Testformular hochgeladen. Man kann sehen das
man immer zweimal in die zwei Listenfelder klicken muss.
(Listenfeld so oder so ist egal eins reicht)

shadock

[Anhang gelöscht durch Administrator]
Titel: Re: Muss immer zweimal in das Listenfeld klicken
Beitrag von: bahasu am September 04, 2011, 22:11:43
N'abend Shadock,

wenn ich in das Listen-Feld klicke, übernimmt das Programm beim ersten Klick den ausgewählten Wert.
Habe zur Kontrolle die Steuerelemente an eine Tabelle gebunden. Nach einem Datensatzwechsel von 1 nach 2 und wieder nach 1 wird der zuvor durch einen Klick ausgewählte Wert angezeigt.
Das gilt für a2003.

Harald

[Anhang gelöscht durch Administrator]
Titel: Re: Muss immer zweimal in das Listenfeld klicken
Beitrag von: shadock am September 06, 2011, 23:58:46
Hallo bahasu,

auf die Reihenfolge kommt es an. Wenn ich mein Formular öffne und in das Listenfeld klicke
reagiert es auch beim ersten klick.
Wenn ich mein Formular öffne und zuerst im Kalender ein Datum wähle und dann in das
Listenfeld klicke passiert beim ersten klick nichts. Ich muss nochmal klicken.
Wenn ich dann wieder ein Datum im Kalender auswähle muss ich wieder zweimal
auf einen Eintrag im Listenfeld klicke. Irgendwie hängt das am Kalender.

shadock
Titel: Re: Muss immer zweimal in das Listenfeld klicken
Beitrag von: DF6GL am September 07, 2011, 08:38:16
Hallo,

kann nur sagen:

It's not a bug, it's a feature....   ;D
Titel: Re: Muss immer zweimal in das Listenfeld klicken
Beitrag von: shadock am September 09, 2011, 23:14:56
Hallo DF6GL,

It's not a bug, it's a feature....

das ist gut. Trotzdem danke für eure Mühe.


shadock