combobox'tan secilen veriye göre değişen listbox oluşturma

1 2 3
27/07/2009, 10:38

Seruz

Sn. MehmetDemiral istediğiniz gibi yapmış zaten ama sadece ufak bir eksiği vardı (current olayına requery), onu düzelttim ve ekledim.

Bende hemen hemen aynı olan ama tablolarda modellerde ID kullanmadan direkt markayı kullanarak bir örnek yaptım.

Olayı anlamak için, gönderdiğimiz iki örneği, sn. tdsharun'un gönderdiği örneği ve forumda bulunan diğer örnekleri inceleyin.

Aslında temel olay; liste kutusundaki sorguya kriter olarak formda seçilen markayı göstermekten ibaret. (Table3.Araba_Marka=[Forms]![Form1]![Araba_Marka])

Son olarak açılan kutuda kayıt seçildiğinde veya formdaki kayıt değiştiğinde liste kutusunu requery komutu kullanarak güncellemek. Dolayısıyla yazılan kodlar sadece bunlar.
Kod:
Private Sub Araba_Marka_AfterUpdate()
    Me.Araba_Model.Requery
End Sub
Private Sub Form_Current()
    Me.Araba_Model.Requery
End Sub

Tabii bu arada unutmadan sizin table3 mantığınız yanlıştı, onu da düzelttik, örnekleri inceleyin.
27/07/2009, 12:08

assenucler

Sayın Seruz;

Merhaba ve iyi haftalar hocam..

Bir gün lâzım olur, arşivime ekliyorum.

Selam..
29/07/2009, 19:20

Seruz

Sn. passenger,

Forum kuralları gereği konuya geri dönüş yapmalısınız.
Sorununuz çözüldü mü? Konuyu kapatalım mı?
29/07/2009, 20:05

benremix

Sn Seruz hocam katkılarınızdan dolayı teşekkürler. Ben hiç tablo tasarlamayı bu şekilde (tablo3x) düşünmemiştim. Çok değişik geldi,tasarımlarımda bu şekli de dikkate alacağım. Özellikle sabitlerde çok işe yarayacak...Tekrar teşekkürler. Saygılar...
29/07/2009, 20:12

Seruz

Alıntı:Tabii bu arada unutmadan sizin table3 mantığınız yanlıştı, onu da düzelttik, örnekleri inceleyin.
7 nolu mesajın sonuna dikkat ederseniz, tablo3x'in passenger'in kullandığı yanlış tablo şekli olduğunu görebilirsiniz. O yüzden dikkate almayın, doğrusu Tablo3'dür.

Tablo3x'te araba markaları sütun şeklinde verilmiş, yeni bir marka ilave etmek istediğinizde tablo tasarımına müdahale etmek gerekiyor. Ayrıca farklı markaların farklı sayıda modelleri olabileceğide gözardı edilmiş orada.
29/07/2009, 21:21

benremix

Sn Seruz hocam uyarınız için teşekkürler. Saygılar...
1 2 3