[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: 18)



  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: 26) biraz karmaşık olabilir.



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Güncelleme metınaycıcek 20 435 18-02-2024, 00:26
Son Mesaj: metınaycıcek
  Form üzerinde Bulunan Sorguda Değişiklik Yaparak Kayıt Güncelleme geneclean 5 186 13-02-2024, 15:51
Son Mesaj: dsezgin
  Güncelleme metınaycıcek 16 290 04-02-2024, 08:13
Son Mesaj: metınaycıcek
  Sürekli Formda Kayda Uygun Resim Ekleme yahyamacit 2 133 18-11-2023, 10:56
Son Mesaj: yahyamacit
  [SORGU] Iki Tablo Arasında Sorgu Ile Güncelleme Yapma yahyamacit 2 148 10-11-2023, 13:22
Son Mesaj: yahyamacit
  Sürekli Formda Yeni Kayıt üstte Olsun hegu 4 195 05-10-2023, 20:55
Son Mesaj: hegu
  [FORM] Sürekli Formda Belli Bir Sütundaki Satırları Tek Bir Metin Kutusunda Birleştirme dormin 4 223 18-01-2023, 14:29
Son Mesaj: dormin
  [FORM] Sürekli Form Düzeninde Her Kayıt Için Ayrı Ayrı Alanların Pasif Olması Hk. dormin 1 186 09-12-2022, 15:36
Son Mesaj: onur_can

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi