منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
[سؤال] البحث مع تجاهل التشكيل - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : [سؤال] البحث مع تجاهل التشكيل (/showthread.php?tid=23384)



البحث مع تجاهل التشكيل - waelalmsry75 - 18-01-18

السلام عليكم
أريد طريقة لتجاهل التشكيل أثناء البحث في قاعدة بيانات أكسس
مرفق مثال للتوضيح


RE: البحث مع تجاهل التشكيل - waelalmsry75 - 18-01-18

تذكير للإخوة الكرام


RE: البحث مع تجاهل التشكيل - عبدالله الدوسري - 19-01-18

كود :
SELECT ID, Name
FROM Employee
WHERE Name LIKE '[ا,أ,إ]حمد'


وعليكم السلام ورحمة الله وبركاتة


'[ا,أ]حمد'
المطلوب البحث عن 
احمد + أحمد + إحمد
بهذة الطريقة أنت تعطي جملة الإستعلام إحتمالات حرف الألف 
ا + أ + إ


RE: البحث مع تجاهل التشكيل - waelalmsry75 - 19-01-18

(19-01-18, 12:37 AM)عبدالله الدوسري كتب :
كود :
SELECT ID, Name
FROM Employee
WHERE Name LIKE '[ا,أ,إ]حمد'


وعليكم السلام ورحمة الله وبركاتة


'[ا,أ]حمد'
المطلوب البحث عن 
احمد + أحمد + إحمد
بهذة الطريقة أنت تعطي جملة الإستعلام إحتمالات حرف الألف 
ا + أ + إ
شكر الله لك أخي عبدالله الدوسري
لكن المراد بالتشكيل في سؤالي: الفتحة والكسرة والضمة والسكون وغيرها من علامات التشكيل
وكما هو موضح في المثال المرفق البحث يكون في قاعدة بيانات أكسس
فأريد دالة "function" عن طريقها يتم تجاهل التشكيل
وجزاكم الله خيرا


RE: البحث مع تجاهل التشكيل - محمود صالح - 19-01-18

اتفضل اخي بحث مطول فيه كل ما تريد وزيادة
http://arabteam2000-forum.com/index.php?/topic/111389-%D8%AA%D8%B9%D9%84%D9%85-%D9%83%D9%8A%D9%81-%D8%AA%D8%AA%D8%AC%D8%A7%D9%87%D9%84-%D8%A7%D9%84%D8%AA%D8%B4%D9%83%D9%8A%D9%84-%D9%88%D8%A7%D9%84%D9%87%D9%85%D8%B2%D8%A7%D8%AA-%D8%B9%D9%86%D8%AF-%D8%A7%D9%84%D8%A8%D8%AD%D8%AB-%D8%A8%D8%A7%D9%84%D9%86%D8%B5%D9%88%D8%B5-%D8%A7%D9%84%D8%B9%D8%B1%D8%A8%D9%8A%D8%A9-%D9%81%D9%8A-%D9%82%D9%88%D8%A7%D8%B9%D8%AF-%D8%A8%D9%8A%D8%A7%D9%86%D8%A7%D8%AA-sql/


RE: البحث مع تجاهل التشكيل - waelalmsry75 - 19-01-18

شكر الله لك أخي محمود صالح
لكن الموضوع الذي أحلتني عليه يتعامل مع قاعدة بيانات سيكوال
وأنا أتعامل مع أكسس



البحث مع تجاهل التشكيل - waelalmsry75 - 20-01-18

السلام عليكم
الإخوة الكرام
وجدت في إحدى المشاركات دالة لتجاهل التشكيل أثناء البحث
لكن لم أستطع توظيفها بالطريقة الصحيحة
أرجو المساعدة ممن عنده علم بذلك
مرفق مثال للمطلوب
وجزاكم الله خيرا


RE: البحث مع تجاهل التشكيل - HASAN6.0 - 20-01-18

اضف function في الـ module .
PHP كود :
Public Function Gstr(str As String) As String
        Dim r 
As String ""
        
For Each c As Char In str
            r 
&= "%"
        
Next
        
Return r
    End 
Function 

وغير جملة البحث الى
PHP كود :
Booksda = New OleDbDataAdapter("select * from  Books where Texts_books like '%" Gstr(TextBox1.Text.Trim) & "%'"con

طريقه بسيطة وتفي بالغرض


RE: البحث مع تجاهل التشكيل - waelalmsry75 - 20-01-18

الأخ الكريم HASAN6.0
فعلا طريقه بسيطة وتفي بالغرض
جزاك الله خيرا
ونفع بك
==============
الأخ الكريم swat
لا أدري سبب عدم تمكنك من مراسلتي على الرسائل الخاصة
أشكر لك اهتمامك
وجزاك الله خيرا

=============
والحمد لله رب العالمين