Skip to main content

AccessTr.neT


kod yazmak

kod yazmak

Çözüldü #7
sn Demiral hocam, çok teşekkürler, şimdi anladım, kodun düğme yordamında kullanılması ile ilgili şimdilik problem yok, ben " locked " ın gözükmemesine takılmıştım, küçük harf ,büyük harf bir çok şey denemiştim söylemenize rağmen de olayı görememiştim. teşekkür ederim.
iyi günler.
Cevapla
Çözüldü #8
sn order yazbim ,eklediğiniz "im örnek" isimli dosyayı inceliyorum.

butonların nasıl kilitlediğini anlamadım.
1. butonların click olayında geçen deneme ve deneme1 form üzerinde hiçbir şeyin ismi değil. deneme ve deneme1 nedir?
2. ilk butona basınca formdaki hangi metin kutularını kilitliyeceğini nereden biliyor?

3. ikinci butona basınca formdaki bütün metin kutularını kilitliyeceğini nasıl biliyor? metin kutularının isimleri click olayında yok.
Cevapla
Çözüldü #9
Metin kutularını "im" adına göre gruplandırabilirsin. Burada yapılan da o. Her bir metin kutusunun özellik sayfasında "diğer" sekmesinin en altındaki değer "im"dir. Bazı metin kutularına "deneme", diğerlerine "deneme1" adını vererek


Dim Ctlr As Control
On Error Resume Next
For Each Ctlr In Me.Form.Controls
If Ctlr.Tag = "deneme" Then
Ctlr.Locked = True
End If
Next

kodlarıyla im isimleri "deneme" olanlar gruplandırılarak


If Ctlr.Tag = "deneme" Then
Ctlr.Locked = True
deneme im adını taşıyanlar kilitlenmektedir. Oldukça basit ve güzel bir yöntemdir. Bu mantığı tüm metin kutuları içindeki bazılarını silmek, bazılarına dokunmamak gibi amaçlarda kullanabilirsiniz. Saymakla bitmez uygulama örnekleri. Bu arada bu işlem metin kutularıyla da sınırlı değil, butonlara bile uygulayabilirsiniz.

Aşağıdaki linkte admin bunu anlatmıştı:

Textbox ın içini kod ile boşalttıktan sonra hata veriyor

Buradaki 7 nolu mesajı inceleyiniz.
İnadına, ille de Accesstr.net...
Cevapla
Çözüldü #10
teşekkürler sn Mehmet hocam.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task