[FORM] Duruma göre görüntüleme
#1
Merhaba Arkadaşlar,

Ekteki veri tabanında "SiparisAnaTabloFormu" formunda "Ürün Çeşidi" ne göre bazı altformları gizliyorum.

Yapmak istediğim şu; Yeni kayıt ekledikten sonra "Ürün Çeşidi" nde "Polyester Düğme" seçeneğini seçtikten sonra hemen yanında "Çubuk", "Silindir" ve "El Dökümü" seçenekleri beliriyor. Varsayılan olarak "Silindir" seçeneğini getiriyorum.

"Silindir" seçeneği zaten varsayılanda geldiği için alttaki alt formlardan "PolyesterAnaTabloSilindir" gözüksün. Eğer kullanıcı "Çubuk" seçerse "PolyesterAnaTabloCubuk alt formu" formu gözüksün diğer tüm formlar gizlensin istiyorum.

El Dökümünde şu an için bişey yapmasına gerek tok.

Selamlar,



Eklenti Dosyaları
.rar   Siparis.rar (Boyut: 160,09 KB / İndirilme: 75)



  Alıntı
Bu mesajı beğenenler:
#2
Sayin mengene;

PolyesterAnaTabloSilindir formunun isminin sonuna "alt formu" kelimesini ilave ederek form adini degistirip, asagidaki olay yordamini TurAltDetay olay yordamina tasiyiniz.

Private Sub TurAltDetay_BeforeUpdate(Cancel As Integer)
Me.PolyesterAnaTabloCubuk_alt_formu.SourceObject = "PolyesterAnaTablo" & IIf(Me.TurAltDetay = "Çubuk", "Cubuk", IIf(Me.TurAltDetay = "Silindir", "Silindir", IIf(Me.TurAltDetay = "El Dökümü", "", Null))) & " alt formu"
End Sub

Kolay gelsin.....



  Alıntı
Bu mesajı beğenenler:
#3
Merhaba dsezgin83260

Silindir seçili iken "PolyesterAnaTabloSilindir alt formu" gözükmeli fakat "PolyesterAnaTabloCubuk alt formu" gözükmemeli.

Kullanıcı Çubuk seçince "PolyesterAnaTabloCubuk alt formu" gözükmeli fakat "PolyesterAnaTabloSilindir alt formu" gözükmemeli.

Son hali ektedir.

Selamlar



Eklenti Dosyaları
.rar   Siparis.rar (Boyut: 158,91 KB / İndirilme: 66)



  Alıntı
Bu mesajı beğenenler:
#4
Merhaba;

Formun altına boş bir form ekledim ve onun source objectini açılan kutunun after update olayı ile değiştirdim. Sizin yaptıklarınızı kaldırmadım. İlk bakışta gelen formu daha iyi görmeniz için. Daha sonra kendi alt formlarınızı kaldırırsınız. Siz sadece en altta bulunan forma bakın ve açılan kutudan silindir ve çubuk değerlerini seçerek deneyiniz. Seçime göre görünür/ görünmez olayındansa daha doğru olduğunu düşündüğüm tek forma source ataması yaptım.

Ayrıca açılışa ellemedim orda varsayılana göre istediğiniz formu getirirsiniz..



Eklenti Dosyaları
.rar   Siparis_bb.rar (Boyut: 106,4 KB / İndirilme: 73)
Javascript
  1. this.setState({sign:"Here comes the sun...."})







  Alıntı
Bu mesajı beğenenler:
#5
Bu uygulamadan birşey anlamadım kusura bakmayın. Sadece seçimlere göre gizlenip kapanmayı kastetmiştim.



  Alıntı
Bu mesajı beğenenler:
#6
Sayin mengene;

Cevaplar tum ihtiyaclari karsilamak yerine ornekleme ile sonuclanabiliyor. Proje sahibinin olay yorumlarini tamamlayici tasarimlari bir sonraki adimlarda ufku acabiliyor.

Ana formun altinadaki alt form nesnelerini Visible yerine SourceObject ile alternatif yontemi soylemeye calistik. Secenek veriye gore, Tek alt form nesnesinde ilgili formlari gosterebilmeyi amacladik.
Ornegi VT'zi incelerseniz daha net anlasilacaktir.

Kolay gelsin....
.rar   Siparis(ds).rar (Boyut: 111,35 KB / İndirilme: 70)



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Acces Form Da Pencere Dısında Göruntuleme sevincili 1 377 30-03-2024, 05:35
Son Mesaj: dsezgin
  [RAPOR] Web Linkleri Ile Raporde Resim Görüntüleme hedefkaya 2 419 28-03-2023, 13:47
Son Mesaj: hedefkaya
  [FORM] Formda Duruma Göre Hücre Gizleme agabey_42 2 368 05-01-2023, 16:58
Son Mesaj: agabey_42
  Raporda Veri Görüntüleme Sorunu EminA 2 425 21-10-2022, 20:57
Son Mesaj: EminA
  [FONKSiYON] Raporda Seçenekli Duruma Göre Sayfa Renklendirme Ahmet51 14 1.129 29-06-2022, 10:33
Son Mesaj: Ahmet51
  Duruma Göre Kaydı Yapılan Veya Yapılmayan Metin Kutusu Boş Ise Kaydet Butonu Hata Ve tarkanaykın 2 638 26-04-2022, 23:53
Son Mesaj: tarkanaykın
  [VBA] Msgbox Combobox Görüntüleme benuva 1 308 06-01-2022, 03:54
Son Mesaj: dsezgin
  [VBA] Tabloda En Son Sayfayı Görüntüleme benuva 3 350 15-12-2021, 13:50
Son Mesaj: halily

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 3 Ziyaretçi