AccessTr.neT
Formun Bazı Alanlarının Şarta Bağlı Açılması - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Formun Bazı Alanlarının Şarta Bağlı Açılması (/konu-formun-bazi-alanlarinin-sarta-bagli-acilmasi.html)

Sayfalar: 1 2


Formun Bazı Alanlarının Şarta Bağlı Açılması - ozmly - 19/10/2010

Değerli üstadlar
Satış Sonucunda satıldı alanı evet olarak işaretlendiğinde formun devamı açılacak. Bir seçenek düğmesi veya açılan kutudan bir değer seçtiğimizde formun devamının görünür olup olmamasını nasıl belirleyebilirim.



Cvp: Formun Bazı Alanlarının Şarta Bağlı Açılması - danke - 23/10/2010

Aslında vaktim olmadığı halde, üstadların affına sığınarak yardımcı olmak isterim.
Eğer yapmak istediğin şart alanı formda açılan bir kutu ise;

Select Case Grup
Case "Evet"
Me.Adi.visiple=True
Me.Soyadi.visiple=True
Me.Dogumyeri.visible=True
Me.Doğumtarihi.visible=True

Case "Hayır"
Me.Adi.visiple=False
Me.Soyadi.visiple=False
Me.Dogumyeri.visible=False
Me.Doğumtarihi.visible=Galse

End Select
Bu kadar, burada varsayılan olarak gizli olan form alanlarının belirli şartlarda görünmesi ve gizlenmesini istedik, bu kodu şartla işlem yapmak istediğiniz formdaki alanın "olayına" uyarlıyabilirsiniz, ayrıca aynı kodu form açıldğında "olayına" da koymanız gerekir.
Bir de if ile yapılanlar var, onu da daha sonra veya üstadlar anlatırlar.



Cvp: Formun Bazı Alanlarının Şarta Bağlı Açılması - ozanakkaya - 06/11/2010

örneğinize göre sn Danke'nin verdiği kod kullanılabilir. Ben Danke'nin belirttiği if olayını içeren farklı bir yöntem önereyim.

Gizlenmesini istediğin metin kutularının "Özellik Sayfası"nı aç ve "İm" alanına 1 yaz.

formun vb sayfasına aşağıdaki kodu ekle

Sub Gizle()
If Me.Araç_Satıldı.Value = "-1" Then
For Each kutu In Me
With kutu
If .Tag = 1 Then
.Visible = True
End If
End With
Next
End If
If Me.Araç_Satıldı.Value = "0" Then
For Each kutu In Me
With kutu
If .Tag = 1 Then
.Visible = False
End If
End With
Next
End If
End Sub

formun geçerli olduğunda olayına ve Onay Kutusunun tıklandığında olayına aşağıdaki kodu yaz.

call gizle

Ekteki "5 b DMM İhale Sonucu" formunu incele...


Cvp: Formun Bazı Alanlarının Şarta Bağlı Açılması - benremix - 16/11/2010

Sn Ozmly lütfen geri bildirimde bulununuz.
Saygılar...


Cvp: Formun Bazı Alanlarının Şarta Bağlı Açılması - ozmly - 25/11/2010

Sayın sledgeab ve sayın danke
İlginize teşekkürler.

Sledgead hocam form geçerli olduğunda olayında
Call Gizle

yazıyor ama çalışıyor bunu
Call Göster
yapmam gerekir mi?


Cvp: Formun Bazı Alanlarının Şarta Bağlı Açılması - ozanakkaya - 25/11/2010

(25/11/2010, 11:12)ozmly yazdı: Sayın sledgeab ve sayın danke
İlginize teşekkürler.

Sledgead hocam form geçerli olduğunda olayında
Call Gizle

yazıyor ama çalışıyor bunu
Call Göster
yapmam gerekir mi?

3. mesaı düzelttim, belirttiğniz gibi
call goster

yazılacak