delphi4arab منتديات دلفي للعرب
تجاهل الفروق بین الهمزة و نظائرها فی بحث (Like) - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : تجاهل الفروق بین الهمزة و نظائرها فی بحث (Like) (/showthread.php?tid=423)

الصفحات: 1 2


تجاهل الفروق بین الهمزة و نظائرها فی بحث (Like) - محمد50 - 27-01-2014

السلام عليكم ورحمة الله و بركاته أنا مبرمج مبتدأ شكرا لك أخي ناجي و بارك الله فيك لقد قمة بتجربة هذا الكود و لكن لم ينجح معي أنا أستعمل قاعدة بيانات Access و المركب ado conection و adotable و datasource و dbgrid **** أن أجد عندكم الحل


تجاهل الفروق بین الهمزة و نظائرها فی بحث (Like) - محمد50 - 27-01-2014

السلام عليكم و رحمة الله و بركاته أننا مبرمج مبتدئ أشكركم اخواني على هذا الكود لقد جربتهم و لكن لم ينجحو معي لأني أستعمل قاعدة بيانات Access و المركبات adocnection_ adotable_ datasource_ dbgrid **** أن أجد عندكم الحل


تجاهل الفروق بین الهمزة و نظائرها فی بحث (Like) - Najy Ibraheem - 27-01-2014

السلام عليكم...

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

سلام.


تجاهل الفروق بین الهمزة و نظائرها فی بحث (Like) - محمد50 - 29-01-2014

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

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


شكرا لك أخي


تجاهل الفروق بین الهمزة و نظائرها فی بحث (Like) - Najy Ibraheem - 29-01-2014

السلام عليكم...

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

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

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

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