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.
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.
ö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...
Sn Ozmly lütfen geri bildirimde bulununuz.
Saygılar...
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?
(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