İl - İlçe Mantığındaki 2 Combobox Requery Sorunu

01/09/2019, 10:14

hlojan

Merhaba Arkadaşlar

Belki basit ama 2 gündür çözemedim.

İl ve İlçe mantığında 2 tablom. ve 2 combobox var.

Sorgu oluşturdum. Sorgum çalışıyor.

Ama 2. combobox sorgudan veri almıyor.

me.requery
me.reflesh
me.combox2.requery

vb... hep denedim

bir kere yanlışlıkla yaptım. Bi iki değişikle oda bozuldu. Ben sizden yapmanızdan ziyade niye yapamadığımı öğrenmek istiyorum

Access de yeniyim. Yardımlarınızı bekliyorum
01/09/2019, 11:28

berduş

Önce şunu sorayım 2. combobox içeriğini 1.comboboxtan seçilen değere göre mi alacak? çözümü bu mantığa göre cevaplamaya çalışacağım.
1 - sorguya gerek yok doğrudan tablolar üzerinden yapılabilir.
2 - 2. combonun satır kaynağını "altseg" tablosuna bağlayın kriter olarak da "ak1"i seçin
Not: sizin sorgunuzda AK2.requery hata veriyor çünkü 2.comboboxın adını değiştirmemişsiniz. Eğer adını AK2 yaparsanız o da çalışır
01/09/2019, 15:15

hlojan

(01/09/2019, 11:28)berduş yazdı: Önce şunu sorayım 2. combobox içeriğini 1.comboboxtan seçilen değere göre mi alacak? çözümü bu mantığa göre cevaplamaya çalışacağım.
1 - sorguya gerek yok doğrudan tablolar üzerinden yapılabilir.
2 - 2. combonun satır kaynağını "altseg" tablosuna bağlayın kriter olarak da "ak1"i seçin
Not: sizin sorgunuzda AK2.requery hata veriyor çünkü 2.comboboxın adını değiştirmemişsiniz. Eğer adını AK2 yaparsanız o da çalışır

1.comboya göre 2. combo veri gelecek.

dediğinizi yaptım. Requery olayını Vb olarak değilde Makro ile "Yeniden Sorgula" yaptım. Çalıştı.

Ama VB kodları çalışmıyor.

Basit bir butoon ve mshbox "Mesaj" yazıyorum.çalışmıyor...

After Update olayında VB  requery çalışmamasıda bu yüzden galiba

Şimdi ltbx2 ye göre stokadi.text yazmak istiyırum
Vb de afterupdate  kod  me.stokadi.text = me.ltbx2 yapıyorum. Çalışmıyor.

Amaçım lstbx2 de seçtiğim seçemeği stokadi text olarak yazması

Bu konuda yardımcı olabilirmisin.



Örnek dosya ektedir.
01/09/2019, 15:42

berduş

" me.stokadi.text " uzantısı text olmayacak ".text" sadece "stokadi" metin kutusuna odaklanmışsanız çalışır ".value" yazın yada sadece "stokadi=me.ltbx2" yada "stokadi.value =me.ltbx2" olarak değiştirip deneyin
01/09/2019, 15:45

berduş

bu arada bende butona bastığınızda çalışması gereken ekrana mesaj yazma kodu çalışıyor
sizin ofis programınızda bir sorun olabilir, ofis programınızı yeniden yüklemeyi deneyebilirsiniz
01/09/2019, 16:16

hlojan

Teşekkürler. Makro izinlerini açınca düzeldi şu an