الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تجاهل همزة الألف

مغلق
بدأه محمد طاهر في 21 أكتوبر 2002 · 2 رد · 505 مشاهدة · في مراجعة المواضيع
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

موضوع منقول من المنتدي القديم

الكاتب فينوس

تجاهل همزة الألف ؟؟

كيف يمكن تجاهل همزة الألف ؟؟

لدي نموذج للبحث كيف يمكنني أن أجعل أكسس يتجاهل همزة الألف عند البحث عن سجل أي مثلاً يعتبر "أحمد" مثل "احمد" علماً أنه يمكنني ذلك من خلال مربع خيارات أكسس 2002 و لكنني أريدها على أكسس 2000

الكاتب: فينوس بتاريخ: 9/26/2002 12:33:08 PM

------------------------------

بحثت بشكل سريع ولم أجد شيء

ولكن ما رأيك أن تجرب استخدام التصحيح التلقائي

أدوات => تصحيح تلقائي

بحيث يحول لك احمد إلى أحمد

-------------------------------------------------------

الكاتب: ابوحمود بتاريخ: 9/26/2002 8:05:45 PM

-------------------------------------------------------------------

محاولة

جرب هذه الطريقة :

http://www.pcpages.com/harith77/NewStrSearch2.zip

وهي باستخدام الكود التالي :

Function ForSearch(Astr As Variant) As String
Dim I As Integer
Dim L As String, NewStr As String
If Nz(Astr, "") = "" Then Exit Function
Astr = CStr(Astr)
For I = 1 To Len(Astr)
L = Mid(Astr, I, 1)
Select Case Asc(L)
Case 194, 195, 197: L = Chr(199)
Case 201: L = Chr(229)
Case Else:   L = L
End Select
NewStr = NewStr & L
Next
ForSearch = NewStr
End Function

--------------------------------------------------------------------------------

حارث

الكاتب: حارث

#2

مشكور جهدك أخي محمد طاهر ..بس يبدو أنك نسيت المثال المعدل و هو تجاهل همزة في بداية الكلمة بينما المثال الموجود هنا يعيبه عيب لذا لا يمكن الاستفادة منه بشكل كامل , و السبب في أن المثال الموجود هنا عند عملية البحث يتجاهل جميع الكلمات التي فيها همزة أو تاء مربوطة أينما كانت ...

بينما المثال الذي وضعته سابقاً فإنه يقوم بتحويل الهمزة في بداية الكلمة إلى ألف بدون همزة .. و سأقوم بوضع الرابط قريباً جداً ..

مع التحية :o

#3

لقد نقلته سابقا

http://www.arabteam2000.com/vb/showthread....&threadid=14330

هذا الموضوع مغلق.

مواضيع مشابهة