Skip to main content

AccessTr.neT


ekran klavyesini tüm metin kutularında kullanmak

ekran klavyesini tüm metin kutularında kullanmak

#12
(07/01/2017, 09:38)zetyu yazdı: hocam 
bu kodda geciciform adları oduğu için sadece bir form ve metin kutusunda kullanabilirirm.benim amacım uygulamadaki tum form ve metin kutularında kullanmak.

If IsNull(Forms(GeciciFormAdi)(GeciciKontrolAdi)) Then Exit Sub
   infield
= Forms(GeciciFormAdi)(GeciciKontrolAdi)
   
If Len(infield) = 0 Then Exit Sub
   infield
= Left(infield, Len(infield) - 1)
   Forms
(GeciciFormAdi)(GeciciKontrolAdi) = infield


enter yerine backspace yazınca oluyor.ancak bir kare siliyor ve kapanıyor.  DoCmd.Close yu silince çalışmıyor.

SendKeys "{backspace}"


    Forms!frmKeyboard.SetFocus
DoCmd.Close 

Merhaba. Benim verdiğim backspace kodlarını kullanınız. Sendkeys kodu backspacede çalışmaz.


Farklı formda çalışması için alanın çift kıklandığında olayına
Geciciformadi=
Gecicikontroladi=
Şeklinde tanımlama yapılması gerekli.

2. Mesaja eklediğim örnekteki metin kutusunun çift kıklandığında olayında bu tanımlama yapıldığı için klavye formu açıldığında işlem yapılabiliyor.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Cvp: ekran klavyesini tüm metin kutularında kullanmak - Yazar: ozanakkaya - 07/01/2017, 17:18
Task