Otomatik Setfocus

27/11/2018, 18:51

notrino

Merhaba,
Ekli örneğimde "a" metin kutusuna 3 adet rakam girince imlecin otomatik olarak "b" metin kutusuna setfocus olmasını istiyorum. Görüleceği üzere a'nın "değiştiğinde olayı"na bir şeyler karaladım ama çalıştıramadım. Sadece değiştiğinde olayına değil, after update, dirty, form geçerliliği vs. hepsinde denedim olmadı. Nedendir ? Tşk.
27/11/2018, 23:44

ozanakkaya

Değiştiğinde olayına 

if len(metin) =3 then

şeklinde kod denenebilir.
28/11/2018, 11:37

notrino

(27/11/2018, 23:44)ozanakkaya yazdı: Değiştiğinde olayına 

if len(metin) =3 then

şeklinde kod denenebilir.

Denedim. Olmuyor..
28/11/2018, 11:45

ozanakkaya

Örnek uygulamanızdaki denetimlere göre;

If Len(Me.a.Text) = 3 Then
Me.b.SetFocus
End If
28/11/2018, 11:56

notrino

(28/11/2018, 11:45)ozanakkaya yazdı: Örnek uygulamanızdaki denetimlere göre;

If Len(Me.a.Text) = 3 Then
Me.b.SetFocus
End If

Şimdi oldu. "Text" ifadesi eksikmiş bende.