AccessTr.neT
listbox temizleme - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: listbox temizleme (/konu-listbox-temizleme.html)

Sayfalar: 1 2


listbox temizleme - gevezece54 - 24/03/2011

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?


Cvp: listbox temizleme - ercansahin - 24/03/2011

Ö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]



Cvp: listbox temizleme - gevezece54 - 24/03/2011

dosyayı ilk mesaja ekledim


Cvp: listbox temizleme - Seruz - 24/03/2011

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.




Cvp: listbox temizleme - Yandemir - 25/03/2011

Me.Kullanici_Listesi.RowSource = ""
komutu bu listboxı temizler.


Cvp: listbox temizleme - gevezece54 - 25/03/2011

bilgilendirme için teşekkür ederim... iyi çalışmalar dilerim