AccessTr.neT
Açılır Listedeki Bilgiye Göre Form Alanlarının Değişmesi - 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ığı: Açılır Listedeki Bilgiye Göre Form Alanlarının Değişmesi (/konu-acilir-listedeki-bilgiye-gore-form-alanlarinin-degismesi.html)

Sayfalar: 1 2


Açılır Listedeki Bilgiye Göre Form Alanlarının Değişmesi - knuur - 30/10/2017

Merhaba
Ekteki örnekte bir emlak takip programında bir takım düzenlemeler yapmak istiyorum.
frmEmlakTakip formunda Emlak tipi açılır listesindeki seçili olan veriye göre form alanında bazı alanların görünmesini bazı alanların görünmemesini istiyorum.
Örneğin

Emlak Tipi Satılık Arsa ise

Ada Parsel alanlarının görünmesini kiracı ve mal sahibi bilgisinin görünmemesini

Eğer kiralık dükkan seçili ise 

Mal sahibi ve kiracı alanlarının görünmesini Ada parsel alanlarının görünmemesini istiyorum.

Bunu on_change veya after update olaylarına göre yaptığımda oluyor ancak son seçilen alana göre tüm formları değiştiriyor. Örneğin en son satılık arsa seçilmiş ise tüm kayıtlarda Ada Parsel görünüyor. Ben bu kontrolün sürekli olarak yapılmasını, kayıtlar arasında geçiş yapılırken veya form açıldığında yapılmasını istiyorum.
Nasıl yapabilirim yardımcı olabilrseniz çok sevinirim.

Ben forumda buna benzer bir konu göremedim. Eğer atlamış isem bana ilgili konunun linkini atarsanız kendim de çözüm bulmaya çalışabilirim.

Tşk ler


Cvp: Açılır Listedeki Bilgiye Göre Form Alanlarının Değişmesi - QATLET - 03/11/2017

Örneğiniz açılmıyor ancak :

emlaktipi alanının değiştiğinde olayına aşağıdaki kodu yazabirlirsiniz.

If emlaktipi = "arsa" Then
Ada.Visible = True
parsel.Visible = True
kiraci.Visible = False
dükkan.Visible = False
end if


Cvp: Açılır Listedeki Bilgiye Göre Form Alanlarının Değişmesi - knuur - 04/11/2017

Merhaba
Bunu denedim. Ancak sorunum şurada başlıyor. Bunu olayın uygulanma aşaması. Mesela bir kere arsa seçili ise diğer örneklerin hepsinde bu şartı uyguluyor. Ama başka bir kayıda geçiş yaptığımda oradaki alanların da değişmesi gerekiyor


Cvp: Açılır Listedeki Bilgiye Göre Form Alanlarının Değişmesi - ozanakkaya - 04/11/2017

Merhaba.
Örneği inceleme imkanım yok, ancak açılan kutunun güncelleştirme sonrasına yazdığınız kodu, formun geçerli olduğunda olayına da yazmanız gerekli.


Cvp: Açılır Listedeki Bilgiye Göre Form Alanlarının Değişmesi - knuur - 04/11/2017

Tamam teşekkür ederim o şeklde deneyeceğim


Cvp: Açılır Listedeki Bilgiye Göre Form Alanlarının Değişmesi - ozanakkaya - 07/11/2017

Merhaba,
Örneğinizin düzenlenmiş hali ektedir. İnceleyip olumlu/olumsuz bildirimde bulununuz.