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.
Tabii bu arada unutmadan sizin table3 mantığınız yanlıştı, onu da düzelttik, örnekleri inceleyin.
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.