AccessTr.neT
Seçilen Kayda Göre Metin Kutusu Gizleme - 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ığı: Seçilen Kayda Göre Metin Kutusu Gizleme (/konu-secilen-kayda-gore-metin-kutusu-gizleme.html)



Seçilen Kayda Göre Metin Kutusu Gizleme - Gubazi - 01/02/2013

Öncelikle herkese merhabalar, sitenize bayıldım; buram buram emek kokuyor. Ellerinize sağlık.

Forumda yaptığım aramalarda cevabı bulamadığımı belirterek sorumu sormak istiyorum. Belirtmeden geçmeyeyim; 1 aydır acemice ilgileniyorum Access ile, sürç-i lisan edersem affola.

Tablomda operasyon tipi diye bir alan var ve iki seçenekten ibaret. Seçeneğe göre doldurulması gereken alanlar farklı. Tam olarak şunu yapmak istiyorum: Diyelim ki 1.seçeneği seçtim, belirli alanlar boş geçilemeyecek ve belirli alanlara da veri girişi yapılamıyacak.

Umarım açıklayıcı olabilmişimdir. Tablonun resmini ekledim.

Şimdiden ilginiz için teşekkürler.


Cvp: Eğer alan dolu ise alanı boş geçme - alpeki99 - 01/02/2013

Tablolar sadece bilgileri depoladığınız nesnelerdir. Boş alan kontrolü, renklendirme, ek yazılar gösterme vb. yüzlerce işlemin yapılacağı nesneler Form'lardır. Tablolarda bu işlemleri yapmanız kullanan kişi içinde zor olacaktır. Nitekim Form estetik ve kullanılabilirlik işlemleri için en ideal yerdir.


Cvp: Eğer alan dolu ise alanı boş geçme - Gubazi - 01/02/2013

Sayın alpeki99,

Benim gibi henüz işin başındaki birisine yaptığınız bu uyarı için teşekkürler, bundan sonraki çalışmalarda dikkate alacağım.
O zaman sorumu şu şekilde düzelteyim. Bahsettiğim denetimi formda nasıl gerçekleştiririm?
İlginiz için şimdiden teşekkürler.


Cvp: Eğer alan dolu ise alanı boş geçme - ozanakkaya - 01/02/2013

Lütfen konu açarken örnek uygulama ekleyiniz.


Ekteki örnekte Form1'de bulunan OperasyonTipi açılan kutusunun güncelleştirme sonrasında olayına

If Me.OperasyonTipi = "Duruş" Then
BaslamaSaati.Visible = False
BitisSaati.Visible = False
UretimMiktari.Visible = False
DurusKodu.Visible = True
DurusAciklama.Visible = True
DurusSuresi.Visible = True
Else
BaslamaSaati.Visible = True
BitisSaati.Visible = True
UretimMiktari.Visible = True
DurusKodu.Visible = False
DurusAciklama.Visible = False
DurusSuresi.Visible = False
End If

kodu ekledim. Bu koda göre OperasyonTipi açılan kutusundaki veriye göre 3 metin kutusu görünür kalırken diğer 3 metin kutusu gizleniyor,
Aynı kod formun geçerli olduğunda olayında da yazılı.


Cvp: Seçilen Kayda Göre Metin Kutusu Gizleme - Gubazi - 02/02/2013

Sayın ozanakkaya,

Kafamdaki çözümden daha iyi bir çözüm oldu sanki. Çok teşekkür ederim ilginiz için.
Kendi formlarımda da deneyeceğim bu yöntemi.
Umarı ben de birgün sizin gibi yardım edebilecek düzeye gelebilirim.
Tekrar tekrar teşekkür ediyorum.


Cvp: Seçilen Kayda Göre Metin Kutusu Gizleme - Gubazi - 02/02/2013

Sayın ozanakkaya,

Örnek dosya konusundaki uyarınıza da bundan sonra konu açarken özellikle dikkat edeceğim.
Sanırım aksi halde çözümü gösterebilmek için bizim yerimize siz örnek dosya yapmak zorunda kalıyorsunuz.