Skip to main content

AccessTr.neT


Set Focusdan Çıkma

Set Focusdan Çıkma

Çözüldü #1
Merhabalar. Hepinize kolay gelsin.
Accessde Fiyatgirişi hücresine fiyat girdikten sonra bir sonraki kayıta gelindiğinden yine sekmenin fiyatgirişi hücresinde kalması için
Fiyatgirişi hücresinin "Çıkıldığında" olayına
sonraki kayıt komutunu yazdım ve set focus yaptım.

If txtMalno = txtKayitsay Then
MsgBox "Daha İleri Gidemezsiniz.", , "SON KAYITTASINIZ!"
Exit Sub
Else
DoCmd.GoToRecord , , acNext
End If
akFirmabiradi = txtFirmabirgecici.Value
Me.txtTeklifbir.SetFocus

Ama sonraki kayıt geldiğinde düzenlemem gereken başka hücreler var ise sayfanın neresine tıklarsam kayıt ilerlemesi yapıyor. Tıkladığım hücrelere gitmiyor. Hep set focusda kalıyor.

İlginiz için teşekkür ederim.
Cevapla
#2
Kodunuzdaki
Kod:
Else
DoCmd.GoToRecord , , acNext
End If
akFirmabiradi = txtFirmabirgecici.Value
Me.txtTeklifbir.SetFocus

kısmını
Kod:
Else
DoCmd.GoToRecord , , acNext
akFirmabiradi = txtFirmabirgecici.Value
Me.txtTeklifbir.SetFocus
End If

olarak değiştirip dener misiniz?
Cevapla
#3
Teşekkür ederim. Hatamı farketim. Yazdığınız kod sorunumu çözdü. İyi çalışmalr.
Cevapla
#4
Pardon. özür dilerim. Son Kayıta geldiği için Setfocustan çıkmış.
Setfocusu durduran bir komut var mıdır?
Varsa bir buton ekleyip o butona içerisine yazacağım.
Cevapla
#5
Rica ederim. Türkçe olarak tam nasıl tarif edebilirim bilemedim ancak şöyle söyleyeyim setfocus bir metoddur. Genellikle textbox, combobox gibi denetimlerde kullanılan bir odaklanma yardımcısıdır yürütülen / işletilen bir kod değildir (bu da tam ifade etmek istediğim değil ama sanırım kasttım anlaşılacaktır). Be çerçevede bir metodu ya kullanırsınız ya kullanmazsınız. Kodlamanızda şartlı olarak kullanabilirsiniz bunun için. Şöyle olursa setfocus kullanayım, olmazsa kullanmayayım diyerek planlama yapıp kodlarsanız sizin tabiriniz ile setfocusu istediğiniz durumlarda durdurabilirsiniz.
Cevapla
#6
İlginiz için teşekkür ederim. Açıklamanız net olarak anlaşılmıştır.
Setfocus u çıkıldığında olayında alıp güncelleştime sonrasında olayına koyunca sorunum çözüldü. Güncelleştirme yapmadan önce form üzerinde değişiklik yapabiliyorum artık.
Cevaplanmış sorulara taşıyabilirsiniz.
Kolay gelsin.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task