تجاهل الفروق بین الهمزة و نظائرها فی بحث (Like)
#11
السلام عليكم ورحمة الله و بركاته أنا مبرمج مبتدأ شكرا لك أخي ناجي و بارك الله فيك لقد قمة بتجربة هذا الكود و لكن لم ينجح معي أنا أستعمل قاعدة بيانات Access و المركب ado conection و adotable و datasource و dbgrid **** أن أجد عندكم الحل
الرد
#12
السلام عليكم و رحمة الله و بركاته أننا مبرمج مبتدئ أشكركم اخواني على هذا الكود لقد جربتهم و لكن لم ينجحو معي لأني أستعمل قاعدة بيانات Access و المركبات adocnection_ adotable_ datasource_ dbgrid **** أن أجد عندكم الحل
الرد
#13
السلام عليكم...

إذا كان من الممكن إرفاق قاعدة البيانات و الكود المستعمل فربما تكون الاجابة أسهل و أفضل.

سلام.
الرد
#14
السلام عليكم و رحمة الله و بركاته اخوتي الكرام أولا و قبل كل شيئ أشكركم على هذه الأكواد جربتها كلها و لم تنجح لعلمكم لدي قاعدة بيانات Access و أستخدم المركبات التالية :adoconection _ adotable _ datasource dbgrid و أبحث في قاعدة البيانات مع تجاهل التشكيل و الهمزة أجو أن تفيدوني بنصحكم اخواني

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


شكرا لك أخي
الرد
#15
السلام عليكم...

إذا كنت تستعمل ADOTable فأعتقد أنك تستعمل الوظيفة Locate للبحث. هذه الوظيفة تعمل من داخل برنامجك و لا ترسل الطلب إلى محرك قواعد البيانات (Access أو غيره) و بالتالي ربما لا تعمل بالشكل المتوقع.

أما عند حديثنا عن تجاهل شكل الهمزة فإننا استعملنا ADOQuery لنرسل من خلاله جملة SELECT لتتم معالجتها بواسطة محرك قواعد البيانات و إرجاع السجلات التي تنطبق عليها الشروط. لم نستعمل الوظيفة Locate التابعة للـ ADOQuery.

و كما قلت لك سابقاً أرفق قاعدة البيانات و الكود الذي استعملته ليكون الأمر أوضح.

نرجو الاستفادة و السلام.
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم