Formda alanların gösterilmesi yada gizlenmesi

Katılım
16 Şubat 2007
Mesajlar
323
Excel Vers. ve Dili
office 2003 prof.tr
Merhaba arkadaşlar,
Formdaki bir alan (metin9) içerisinde bulunan değere göre diğer alanların gösterilmesini yada gizlenmesini aşağıdaki örnek kod ile yapabiliyoruz.

If Me.Metin9 > 0 Then
Me.Ayrıntı.Visible = True
Else
Me.Ayrıntı.Visible = False
End If

benim sorum şu; Sürekli form olarak ayarlanmış altform açıldığında metin9 alanındaki mevcut verileri dikkate alsın ve
metin9 = "1" ise metin10 ve metin13'ü göstersin diğerlerini göstermesin,
yok eğer metin9 = 2 ise metin10, metin11, metin12, metin13'ü göstersin. ayrıca yeni veri girişi sırasında metin9'a girilen veriye göre ("1" yada "2") yukarıdaki mantıkla çalışsın.
bu işlem için kodu nasıl düzenlemem gerekiyor ve hangi olaya/olaylara yazmam gerekiyor.
 
Katılım
6 Ekim 2006
Mesajlar
371
Excel Vers. ve Dili
2010
sürekli formlarda bu olay zor çünkü sürekli formu tümüyle görüntülüyor senin olayın ancak ilişkili satıra geldiğinde olur oda demektirki her satıra indiğinde yeniden hesaplayıp sadece o satıra uygulayacak anlamına gelir.
 
Katılım
25 Aralık 2005
Mesajlar
4,160
Excel Vers. ve Dili
MS Office 2010 Pro Türkçe
Sayın abkbek,

Bir örnek eklerseniz daha kolay sonuca ulaşabilirsiniz.

Emin değilim ama herhalde çözümü var.

İyi çalışmalar:)
 
Katılım
16 Şubat 2007
Mesajlar
323
Excel Vers. ve Dili
office 2003 prof.tr
Sayın Modalı,

Merhaba, gösterdiğiniz ilgiden dolayı çok teşekkür ederim.
ekteki örnekte birşeyler yapmaya gayret ettim ancak tam da arzu ettiğim gibi olmadı; Şimdi problem şu; form açıldığında ilk kayıttaki adres türüne göre kodu çalıştırıyor ve alanları buradaki değerle işleme tabi tutuyor. oysa her bir kayıt için adres türüne baksın eğer adres türü "cep" ise sadece Telefon No alanı görünsün (Yada aktifleşsin) diğer alanlar görünmesin (Ya da silikleşsin ve etkin olmasın), yok eğer adres türü cep değilse tüm alanları göstersin. (tabii her bir satır için bu işlem dinamik olarak uygulanabilsin)
kodu şu anda form yüklendiğinde ve adres türü odaklandığında olaylarına girdim. tabi bu sadece bahismevzu olaylar gerçekleştiğinde kodu çalıştırıyor. bunu nasıl düzeltebilirim?
 
Üst