Fokus verändern in Formular mit ungebundenen Feldern

25/01/2008 - 18:35 von Wolfgang Weitzel | Report spam
Hallo NG,

ich habe ein Formular,mit ungebundenen Felddern in dessen Felder ich Punkte
(2 Zeichen ) erfasse.
Die Felder sind so formatiert, dass bei Eingabe einer Zahl automatische eine
führende 0 gesetzt wird.
Der Sprung von Feld zu Feld mit der Tab-Taste funktioniert. Ich möchte aber
auch mit der Pfeil-down bzw. Pfeil-up Taste auf das nàchst bzw. vorherige
Feld springen.
Solange keine Eingabe erfolgt funktioniert dies. Trage ich eine Zahl in das
Feld ein, so kann ich nur mit dr Tab-Taste zum nàchsten bzw. vorherigen Feld
springen.
Wer kennt die Lösung für dieses Problem?

mfg
w.weitzel
 

Lesen sie die antworten

#1 Ekkehard Böhme
25/01/2008 - 23:00 | Warnen spam
Hallo Wolfgang,

Wolfgang Weitzel schrieb:
Hallo NG,

ich habe ein Formular,mit ungebundenen Felddern in dessen Felder ich Punkte
(2 Zeichen ) erfasse.
Die Felder sind so formatiert, dass bei Eingabe einer Zahl automatische eine
führende 0 gesetzt wird.
Der Sprung von Feld zu Feld mit der Tab-Taste funktioniert. Ich möchte aber
auch mit der Pfeil-down bzw. Pfeil-up Taste auf das nàchst bzw. vorherige
Feld springen.
Solange keine Eingabe erfolgt funktioniert dies. Trage ich eine Zahl in das
Feld ein, so kann ich nur mit dr Tab-Taste zum nàchsten bzw. vorherigen Feld
springen.
Wer kennt die Lösung für dieses Problem?



Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyDown Then KeyCode = vbKeyTab
End Sub

Pfeil hoch funkt sowieso wie von Dir gewünscht; jedenfalls bei mr.

Formulareigenschaft "Tastaturvorschau" = Ja.

hth

mfg
w.weitzel




gruss
ekkehard

Ähnliche fragen