delphi4arab منتديات دلفي للعرب

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

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

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

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


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

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

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

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

نرجو الاستفادة و السلام.
الصفحات : 1 2