AccessTr.neT

Tam Versiyon: listbox temizleme
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
merhaba arkadaşlar sizlere sormak istediğim soru şu;

ben vt den okuduğum bilgileri listbox'a alarak görüntülüyorum ama bir sorun yaşıyorum. normal programlama dillerinde list1.clear komutu var ama ben Access ile bunu bulmadım bende bütün liste elemanlarını removeitem ile siliyorum ama bazen bu aşırı bir yavaşlamaya sebep oluyor bu sorunu nasıl halledebiliriz bu konuda bir bilgisi olan arkadaş varmı?

bir örnek vermek gerekirse

arama yapıldığımı kayıt sayımında 1000,
like '% değişken %' gibi kapsamlı bir şey kullandığımı düşünün ben bunları textbox'ın change olayına yazdığımda herseferinde listeye gelen elemanları listeye ekleyebilmek için eleman sayısı kadar bir for döngüsü açıp elemanları silip tekrardan ekleme işlemini yapıyorum buda programda oldukça yavaşlamaya sebep oluyor bunun önüne nasıl geçebilirim?
Örnek eklemeniz halinde süratli ve sağlıklı yanıtlar alabilirsiniz.

Site Kurallarından;
Alıntı:13-) Konuya örnek uygulama eklemek zorunludur. Örnek uygulamanın ismi "deneme.mdb", "örnek.accdb" şeklinde değil, uygulamanızı özetleyecek ve kullanıcı adınızı içeren isimde ekleyiniz.
Örn. "isletmedekihayvanlistesi_sledgeab.rar" içerisinde "isletmedekihayvanlistesi_sledgeab.mdb"
[Uyarı Puanı: +2]
dosyayı ilk mesaja ekledim
Access'te listbox'ları doldurmak ve güncellemek, diğer dillere göre çok daha kolaydır
Liste kutularını direkt olarak tablo veya sorgulara bağlayabilirsiniz,
liste kutusunun sadece satır kaynağını değiştirdiğinizde liste kutusu otomatik olarak güncellenecektir.

Private Sub Aranan_Adi_Change()
Dim Kaynak
Kaynak = "SELECT adi, sicil, sicil1 FROM kullanicilar"
Kaynak = Kaynak & " Where adi like '" & Me.Aranan_Adi.Text & "*' Order by adi"
Me.Kullanici_Listesi.RowSource = Kaynak
End Sub

Örneğiniz ektedir.

Me.Kullanici_Listesi.RowSource = ""
komutu bu listboxı temizler.
bilgilendirme için teşekkür ederim... iyi çalışmalar dilerim
Sayfalar: 1 2