Skip to main content

AccessTr.neT


Açılan Kutu Seçimine göre diğer açılan kutuları kilitlemek

Açılan Kutu Seçimine göre diğer açılan kutuları kilitlemek

Çözüldü #1
Daha önce açmış olduğum konuyla bağlantılı olarak seçime göre göster gizle yapmış olduğumuz açılan kutulardan bir kısmını (Seçilecek rapora göre 1, 2, 3 veya dilediğimiz kadarını ) kilitleyebilirmiyiz?

Örneğin:
Personel Raporlarından Kan Grubunu seçtiğimizde Personel Kriter içindeki Kan Grubu enable diğer açılır kutular disable olsun veya Adres Raporunu seçtiğimde İl, İlçe ve mahalle enable diğerleri disable olsun gibi.

Not: Eklediğim örnek daha önce açılmış ve yarım kalmış bir konu üzerine fikir anlamında doğmuş, linkini eklediğim konu ile şu anki halini almıştır. Örnek olduğu için Açılan kutuların hangi raporda hangisinin kilitlendiğinin önemi yoktur. Öğrenmek istediğim bu örneği çalıştığım projeme eklerken izleyeceğim yoldur.

İlgilenecek herkese şimdiden teşekkür ediyorum
.rar iscinar rapor.rar (Dosya Boyutu: 26,52 KB | İndirme Sayısı: 61)
Toprağa her türlü kötü şey atılmasına rağmen
Topraktan hep güzel şeyler biter . (Akşemseddin)
Cevapla
Çözüldü #2
Örnek kod aşağıda, "RaporCins" açılan kutusunun güncelleştirme sonrasında olayına aşağıdaki kodu yaz.
Çalıştırdığında false yazılı açılan kutular kilitlenir, diğer kriterlere ve gizlenecek kutulara göre kodu düzenlemeniz gerekiyor.
Private Sub RaporCins_AfterUpdate()
Select Case Me.RaporCins.Column(1)
Case "Kan Grubu"
isim.Enabled = False
kangrubu.Enabled = False
ili.Enabled = False
Case "Personel Adres"
isim.Enabled = True
kangrubu.Enabled = True
ili.Enabled = False
Case "Personel Raporu"
isim.Enabled = True
kangrubu.Enabled = False
ili.Enabled = True
Case Else
isim.Enabled = True
kangrubu.Enabled = True
ili.Enabled = True
End Select
End Sub
Cevapla
Çözüldü #3
Teşekkürler Sn. sledgeab
Kodları uyguladım sorun yok istediğim rapora istediğim kutuları bağlayıp tekrar geri dönüş yapacağım.
Toprağa her türlü kötü şey atılmasına rağmen
Topraktan hep güzel şeyler biter . (Akşemseddin)
Cevapla
Çözüldü #4
Sn. sledgeab
İşlem tamam gayet güzel çaılşıyor. Kodları ekledim Araç raporları için örnekleme yaptım ilk açılışta tümünü False yaptığım halde Kod bloğunun en başındaki şekilde geliyor (Araçlar için "Zimmet Raporu" Personel için "Personel Raporu" kodları ile açılıyor) gerçi çalışmada problem yok ama acaba bir yerde hata mı yaptım diye düşünüyorum.

Örnek 1. mesajda güncellenmiştir.
Toprağa her türlü kötü şey atılmasına rağmen
Topraktan hep güzel şeyler biter . (Akşemseddin)
Cevapla
Çözüldü #5
Formu tasarım görünümünde aç, tüm açılan kutuların Etkin Özelliğine Evet, Kilitli özelliğine Hayır olarak değiştirip formu kapat, tekrar açtığında pasif kutu olmaz.
Cevapla
Çözüldü #6
Çok teşekkür ediyorum Sn. sledgeab
Toprağa her türlü kötü şey atılmasına rağmen
Topraktan hep güzel şeyler biter . (Akşemseddin)
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da