ComboBox seçeneğinin alt kırılımlarını ListBox ta görüntüleme

1 2
13/06/2011, 15:02

kardelen188

Combo box tan seçtiğim seçeneğin alt kırılımlarını liste boxta çıkartamıyorum.yardımlarnızı rica ediyorum....
13/06/2011, 16:14

Seruz

Aşağıdaki konuyu inceleyin.
<a href="https://accesstr.net/konu-combobox-ile-listbox-iliskisi.html">Combobox ile Listbox ilişkisi</a>
13/06/2011, 16:56

kardelen188

(13/06/2011, 16:14)Seruz yazdı: Aşağıdaki konuyu inceleyin.
<a href="https://accesstr.net/konu-combobox-ile-listbox-iliskisi.html">Combobox ile Listbox ilişkisi</a>


Bu örenği inceledim ama programa uygulayamadım...İsim yerine id numaraları çıkıyor (
13/06/2011, 18:12

Seruz

Data tablosundaki URUN ve ALT_URUN alanlarını text olarak tanımlamışsın, dolayısıyla bu alanların
Ana_Urun ve Alt_Urun tablolarıyla bağlantısı yoktu.
Ana_Urun_id ve Alt_Urun_id alanlarını ekledim, Query1 ve Query3'de bu alanları ilişkilendirebilmek için
ID alanlarını ekledim ve ilgili combo ve liste kutularının sütun sayılarını 2 yapıp, 1.alanın uzunluğunu 0 olarak tanımladım, böylece ID alanı görünmüyor, ürün adı görünüyor.
Bağlı sütun 1 olduğu için işlemler ID'ler üzerinden yürüyor.

Query3'de kriter olarak [Forms]![AnaForm]![Ana_Urun] yazmışsın ama o formda öyle bir alan yoktu.
Kriteri düzelttim.

Combo değiştiğinde ve arama yapılıp kayıt değiştiğinde liste kutusunun yenilenmesini sağladım.

Private Sub Ana_Urun_id_AfterUpdate()
Me.Alt_Urun_id.Requery
End Sub

Private Sub Form_Current()
Me.Alt_Urun_id.Requery
End Sub


Ekteki dosyayı incelersen, yaptığım değişiklikleri görebilirsin.
14/06/2011, 09:07

kardelen188

(13/06/2011, 18:12)Seruz yazdı: Data tablosundaki URUN ve ALT_URUN alanlarını text olarak tanımlamışsın, dolayısıyla bu alanların
Ana_Urun ve Alt_Urun tablolarıyla bağlantısı yoktu.
Ana_Urun_id ve Alt_Urun_id alanlarını ekledim, Query1 ve Query3'de bu alanları ilişkilendirebilmek için
ID alanlarını ekledim ve ilgili combo ve liste kutularının sütun sayılarını 2 yapıp, 1.alanın uzunluğunu 0 olarak tanımladım, böylece ID alanı görünmüyor, ürün adı görünüyor.
Bağlı sütun 1 olduğu için işlemler ID'ler üzerinden yürüyor.

Query3'de kriter olarak [Forms]![AnaForm]![Ana_Urun] yazmışsın ama o formda öyle bir alan yoktu.
Kriteri düzelttim.

Combo değiştiğinde ve arama yapılıp kayıt değiştiğinde liste kutusunun yenilenmesini sağladım.

Private Sub Ana_Urun_id_AfterUpdate()
Me.Alt_Urun_id.Requery
End Sub

Private Sub Form_Current()
Me.Alt_Urun_id.Requery
End Sub


Ekteki dosyayı incelersen, yaptığım değişiklikleri görebilirsin.



Ustam öncelikle zaman ayırdığın için teşekkür ederim. Güncelleme yaptığın dasoyada 3 tane hata ile karşılaştım.

1.açılışta hata veriyor
2.kaydetme çalışmıyor
3.arama yapmıyor



14/06/2011, 09:29

Seruz

Bende bu söylediğiniz hataların hiç birini vermiyor.
Gönderdiğiniz resimden gördüğüm kadarıyla reference dll problemi yaşıyorsunuz.

Kod penceresinde iken menüden Araçlar-Referanslar bölümüne girin.
Oradaki listeden "Microsoft DAO 3.6 ... " nın işaretini kaldırın, öyle deneyin.
Veya birde Access 2002 formatına çevirdiğim ekteki dosyayı deneyin.
1 2