Harf Haricindeki Karakterleri Kelimeden Nasıl çıkartılır?
#13
RegExp ile döngü kurulduğunda yavaş oluyor ama RegExp'in Replace özelliği kullanıldığında işlem baya hızlanıyor hatta bir önceki koddan daha hızlı. her ne kadar 130 bin kayıtta ortalama 1 saniye de olsa hız hızdır ))

1 - çalışmanıza bir modül ekleyip aşağıdaki kodları ekleyin
Visual Basic
  1. Public RegEx As Object
  2.  
  3. Function RgExpReplace(metin As String) As String
  4.    RgExpReplace = RegEx.Replace(metin, "")
  5. End Function


2 - formdaki düğmenin kodunu aşağıdaki kodla değiştirin
Visual Basic
  1. Private Sub Komut8_Click()
  2. t1 = Timer
  3. Set RegEx = CreateObject("vbscript.regexp")
  4.    RegEx.IgnoreCase = False
  5.    RegEx.Global = True
  6.    RegEx.Pattern = "[^A-Za-z0-9ÇçĞğıİŞşÖöÜü]"
  7.  
  8.    CurrentDb.Execute "update tablo set APART=RgExpReplace([PARTNO])"
  9. t2 = Timer
  10.  
  11. MsgBox t2 - t1 & " saniyede Bitti"
  12. End Sub





  Alıntı
Bu mesajı beğenenler: onur_can


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [SORGU] Acceste Kelimeyi Harf Harf Ayirma ŞabanTR 5 229 16-04-2023, 14:23
Son Mesaj: halily
  [FORM] Liste Kutusu Büyük Harf Küçük Harf ahmetsan 5 174 08-08-2022, 20:51
Son Mesaj: alperalper
  [SORGU] Sorgulamada Büyük Ve Küçük Harf Problemi Proteus 2 514 21-08-2020, 10:22
Son Mesaj: Proteus
  [TABLO] Birincil Anahtar (metin Alanı) Büyük-küçük Harf Duyarlı Yapılabilir Mi? abkbek 7 1.126 29-11-2019, 20:48
Son Mesaj: abkbek
  [SORGU] anahtar kelimeden sorgu Access Ziyaretçisi 1 401 17-02-2019, 14:05
Son Mesaj: dsezgin
  [SORGU] Sorgu Filtrelemede [] Karakterleri internally 8 1.049 05-01-2019, 00:37
Son Mesaj: internally
access-sql-5 [FONKSiYON] Metin veya Harf toplatmayı nasıl yaparım MRRES 3 1.431 12-07-2017, 18:18
Son Mesaj: dsezgin
  [RAPOR] Raporda otomatik sıra numarasi yerine harf alutlu02 9 2.322 26-03-2017, 02:57
Son Mesaj: alutlu02

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi