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

البحث الجزئي باستخدام Locate

مغلق
بدأه zaher207 في 22 أكتوبر 2007 · 2 رد · 690 مشاهدة · في لغة Delphi
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

نحن نستخدم locate للبحث ضمن جدول لحقل معين , أنا لدي حقل فيه مثلاً "احمد محمد" أريد أن أبحث عنه بان أكتب أحمد فقط

يعني شباب بال SQL كنا نكتب SELECT ............WHERE FIELED LIKE %أحمد%

أريد نفس التعليمة لكن بدون استخدام SQL وانما بالبحث مباشرة بالجدول باستخدام LOCATE أو أي تعليمة تؤدي بالغرض

ولكم مني جزيل الشكر سلفا

#2

شباب أنا أعلم بوجود التعليمة التالية

ADOTable1.Locate('TEXT',Edit1.Text,[loPartialKey]);

لكن هذه التعليمة يكون فيها الجزء المراد البحث عنه في بداية الكلمة أنا أريد أن يكون الجزء المراد البحث عنه في أي مكان من النص يعني في البداية او

الوسط أو النهاية يعني شباب تماما مثل عبارة ال SQL التي كتبتها في البداية

#3

استخدم ال Filter بدل من Locate لأنك تريد إرجاع أكثر من قيمة

Locate تقوم بالوقوف على السجل المطابق للمعطيات التي قمت بتمريرها..,بينما ال Filter تقوم بتصفية الجدول و إرجاع القيم المطابقة وبعدها يمكنك المرور عليها و عمل ما تريد فيها

انظر في نتائج البحث التالي لكيفية استخدام ال Filter

/index.ph...%2B%2AFilter%2A

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

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

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