AccessTr.neT

Tam Versiyon: combobox'tan secilen veriye göre değişen listbox oluşturma
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2 3
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.
Sayın Seruz;

Merhaba ve iyi haftalar hocam..

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

Selam..
Sn. passenger,

Forum kuralları gereği konuya geri dönüş yapmalısınız.
Sorununuz çözüldü mü? Konuyu kapatalım mı?
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...
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.
Sn Seruz hocam uyarınız için teşekkürler. Saygılar...
Sayfalar: 1 2 3