[VBA] Sürekli Formda Combobox Güncelleme Sorunu
#1
Merhaba,

Mağazamıza geri gelen ürünlerin durumlarıyla ilgili bir çalışma yaptım ancak sürekli formda yer alan iki combobox'lar arası filtreli işlem yapmak istediğimde Combobox'lar doğru şekilde filtreleme yapamıyorum.

Örneğin:

Durum Combobox ve Kontrol Combobox'larım var. Bu Comboboxlar il-ilçe mantığındaki gibi bir birine bağlı. Yani İstanbul ilini seçince ikinci combobox'da istanbul'un ilçeleri çıkıyor mantığında bir çalışma yapmaya çalıştım.

Genelde ilk kayıtlarda sorun olmuyor ancak. ikinci kayda geçtiğimde Durum Combobox alanında bir kayıt seçip, Kontrol Combobox'ından kritere göre seçim yaptığımda ya ilk kayıttaki alanlar ikinci kayıtta yaptığım kritere göre değişiyor gibi oluyor ya da ilk kayıttaki kriterler siliniyor gibi oluyor.

Ne kadar araştırma yaptıysam sonunun kaynağını bulamadım ama daha önce bu sorunla karşılaşan muhakkak olmuştur diye sizlere danışmak istedim. Umarım ne istemek istediğimi anlatabilmişimdir.

Çözüm için desteklerinizi rica ederim.


Teşekkürler.


Eklenti Dosyaları
.zip   SürekliForm.zip (Boyut: 63,87 KB / İndirilme: 51)



  Alıntı
Bu mesajı beğenenler:
#2
combobox da kayit kaynağında sorgu olduğundan ve kayıt dizinine ait durum verisi diğer kayıtların da etkisiyle çalışır. koşul belirlemek diğer kayıtlardaki farklı statülere bağlı olduğundan kaybolur. tek formda ve alt form kullanılır.



  Alıntı
Bu mesajı beğenenler:
#3
@dsezgin bey,

Kayıttan sonra F5 yapınca kayıtlar düzeliyor aslında,  bu şekilde bir işlem yaptıramaz mıyız hocam. F5 tuşunu çalıştırma kodu olursa sanki olacak gibi duruyor.




Teşekkürler.



  Alıntı
Bu mesajı beğenenler:
#4
(18-11-2023, 20:01)benuva demiş ki: Kayıttan sonra F5 yapınca kayıtlar düzeliyor aslında,  bu şekilde bir işlem yaptıramaz mıyız hocam. F5 tuşunu çalıştırma kodu olursa sanki olacak gibi duruyor.

Olmaz, çünkü KontrolId acılan kutunun kayıt kaynağındaki SQL hangi kayda odaklı ise o kaydın Durum alanına bakıyor. durum alanı grubu ne ise KontrolId de veriler gösteriliyor. Listelenen kayıtların KontrolId gösterimi yapılamıyor. F5 olsa dahi.
SENDKEY ile de tuş çalıştırılabilir.
Farklı bir yöntem denemek lazım.



  Alıntı
Bu mesajı beğenenler:
#5
Nasıl bir yol izlemem lazım. Öneriniz nedir?  Sn @dsezgin



  Alıntı
Bu mesajı beğenenler:
#6
(19-11-2023, 12:31)benuva demiş ki: Nasıl bir yol izlemem lazım. Öneriniz nedir?  Sn @dsezgin

Tek form altında sürekli alt form olabilir. Üst formda sizin yöntemi kullanabilirsiniz.

illa ki sürekli form da uygulamak istiyorum derseniz, açılan kutuyu teke indirip, AcKap değişkeni ile DurumID ve KontrolId seçeneklerini sınırlayabilirsiniz.

.zip   SürekliForm.zip (Boyut: 32,09 KB / İndirilme: 60) biraz karmaşık olabilir.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [FORM] Altformda Kayıt Tıklayınca Sürekli Ilk Kayda Gidiyor. M_Kemal_Askeri 6 449 11-04-2026, 02:28
Son Mesaj: M_Kemal_Askeri
  Güncelleme Sorgusu çalışmıyor ? karaayhan 3 472 05-04-2025, 22:08
Son Mesaj: karaayhan
  [FORM] Sürekli Form Filtrelemede Boş Kayıtların Getirmeme kral8596 4 456 03-02-2025, 12:41
Son Mesaj: halily
  Tablodaki Alanı Alt Tablodan Alınan Değerle Güncelleme Sorgusu Lidervet 7 800 02-12-2024, 11:20
Son Mesaj: halily
  Access Ile Web Den Veri Almak Ve Güncelleme Yapmak. karamurat42 0 397 08-10-2024, 15:42
Son Mesaj: karamurat42
  Combobox Otomatik Tamamlama Sorunu Mecnun24 0 288 08-10-2024, 13:25
Son Mesaj: Mecnun24
  Tabloda Koşul Kullanmak/combobox TheREDROSE 10 794 19-07-2024, 15:15
Son Mesaj: halily
  Sürekli Formda Alt Toplam Alma ates2014 2 417 10-07-2024, 09:33
Son Mesaj: ates2014

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar):