Liste Kutusu Satır Sayısı

23/01/2021, 16:06

zaferlacin

liste kutusunda satır 65536 dan fazla ise
Me.Liste0 = Me.Liste0.ItemData(Me.Liste0.ListCount - 1) komutu son satıra gelmiyor
65536 ya geliyor Excel gibi değerlendiriyor
son satır 65536 dan fazla ise nasıl komut gerekir

Teşekkür ederim
23/01/2021, 22:43

berduş

Emin degilim ama liste kutularının kapasitesi sınırlıdır
O neden tüm verileri alamayabiliyor.
Liste yerine altform yada verisayfasi kullanmayı deneyebilirsiniz.
24/01/2021, 10:38

atoykan

Listbox ve comboxlarda veri sınırı mevcut. Daha önce 65536 olan bu veri sınırı şu an 131000 olsa da 65536 kayıt sonrasında listcount çok verimli sonuç vermiyor ve henüz çözümlenmiş bir sorun olmamakla birlikte bir combobox veya listboxta 65k lık bir veri grubu toplamak veri tabanı mantığı ile terstir. Kullanıcının dakikalarca veriler arasında gezinip doğru bilgiye ulaşmaya uğraşmasını beklemek bence tasarımsal bir hatadır. @berduş hocamın da belirttiği gibi Listbox yerine bir alt form kullanmak ve 65k satır üstüne çıkmış bir listbox için yeni bir veri sayfası oluşturmak en doğru karar olacaktır.
24/01/2021, 12:39

zaferlacin

Alt form mantıklı olanı anladığım kadarıyla Teşekkür ederim