• DİKKAT !

    Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak Dosya Yükleme tamamen ücretsizdir.

Çözüldü Userform Arama hızlandırma

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.
Durum
Konu Çözümlendiği İçin Kapatılmıştır.

mukoli

Yeni Üye
Katılım
11 Nis 2021
Mesajlar
110
Aldığı beğeni
18
Excel V
Office 2010 TR
Konu Sahibi
Merhaba ekteki dosyada combobox arama yaparken yavaş arıyor . İlerleyen zamanlarda liste büyüyecek sizlerden ricam hızlandırma yapılabilrirmi
 
askan hocam class ları sildim arşivimde dizi kodları vardı onu uyguladım gifteki gibi sonuç.
Yani listeleme kodu geneli altta.Ado kodları değişince combolar çok uğraştırdı combomnun DropButtonClick olayını ayarlamak vs...
Daha hızlı olurdu ama diziden alınce tarih format bozulunca tekrer döngü yapılması gerekti.


iii.gif

HTML:
CSS:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Konu Sahibi
Hocam sizler süpersiniz gece uğraşmışsınız okadar benim şuan bile böyleyken kafam yandı . Hangi dosyayı kullanmam gerektigini bilmiyorum :)
 
Konu Sahibi
Refaz hocam en sonki dosyanızı kullanıcam çok iyi olmuş bariz fark var cok teşekkür ederim emekleriniz için .
Sıralama kodundaki Sheets(sayfaad).Select bunu silsem sorun olurmu . sayfaya gitmesini istemiyorum. Birde sizden ricam listbox bilgilere çift tıkladıgımda combobox tc, departmanı, adı soyadını doldurabilirmi
 
Konu Sahibi
Son birşey combobox 3 içerir arama olursa dosya tamamlanmış olucak . Tekrardan hepinize çok teşekkür ederim emekleriniz için
 
isme göre arama içerir şeklinde yapılmış mesela isim textine 10 yazın sonucu görün
 
sayın mukoli KAYITLAR sayfasında genelde kaç satır veri olacak?
 
1658657330397.png
ben de denedim resimdeki sonucu aldım
 
çalışmanızda 6000 kayı üzerinden işlem yapıldığında ADO daha hızlı listeliyor
Not : ben de denedim Refaz hocamın kodunda kısmı eşleşme yapıyor mesela combobox3=25 yazığımda içinde 25 geçen; 25,125,255 gibi tüm personeli listeledi
 
evet
 
Konu Sahibi
çalışmanızda 6000 kayı üzerinden işlem yapıldığında ADO daha hızlı listeliyor
Not : ben de denedim Refaz hocamın kodunda kısmı eşleşme yapıyor mesela combobox3=25 yazığımda içinde 25 geçen; 25,125,255 gibi tüm personeli listeledi
Hocam şimdi Refaz hocanın paylaşımındaki en son dosyayımı kullanıyım
 
Konu Sahibi
Olmaz zaten kodların önünde ws var.Birde içerir aramak için başa * koyun sonada olabilir comboya yazınca.Yada koda eklenir * lar
IIf(Me.ComboBox3.text = "", "", "" & Me.ComboBox3.text)Buraya dediğiniz gibi ekleme yaptım oldu hocam . listbox bilgilere çift tıkladıgımda combobox tc, departmanı, adı soyadını doldurma nasıl yaparım hocam
 
Rica ederim dosya bitti.Birde Aratırken harh duyarlılğına göre derseniz alttaki gibi değiştirin.
Ben eklememiştim çünkü az yavaş oluyordu.Kodda option compare text kodu vardı onuda sildim Ado ile tam bulmuyordu önceden fark edilmişti.

HTML:
CSS:
İçeriği görebilmek için Giriş yap ya da Üye ol.
 
Durum
Konu Çözümlendiği İçin Kapatılmıştır.
Geri
Üst