Skip to main content

AccessTr.neT


listbox temizleme

listbox temizleme

Çözüldü #1
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?
.zip Kullanicilar.zip (Dosya Boyutu: 65,9 KB | İndirme Sayısı: 12)
Son Düzenleme: 24/03/2011, 17:25, Düzenleyen: gevezece54.
Cevapla
Çözüldü #2
Ö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]
Cevapla
Çözüldü #3
dosyayı ilk mesaja ekledim
Cevapla
Çözüldü #4
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.

.rar Kullanicilar_Seruz.rar (Dosya Boyutu: 23,72 KB | İndirme Sayısı: 26)
Bildiğini bilenin arkasından git, bildiğini bilmeyeni uyar, bilmediğini bilene öğret, bilmediğini bilmeyenden kaç.
Konfüçyüs
Cevapla
Çözüldü #5
Me.Kullanici_Listesi.RowSource = ""
komutu bu listboxı temizler.
Murat YANDEMİR ( PyramiD YAZILIM Uluslar Arası Nakliye Programları )
Bilgisayar Programcısı (1989'dan beri)

+rep Yollar biter Access bitmez. +rep
Cevapla
Çözüldü #6
bilgilendirme için teşekkür ederim... iyi çalışmalar dilerim
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task