delphi4arab منتديات دلفي للعرب
البحث بأكثر من جزء من كلمة - نسخة قابلة للطباعة

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

الصفحات: 1 2


البحث بأكثر من جزء من كلمة - rm31 - 28-08-2021

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

وجدت عند صديق برنامج به مربع بحث.

عندما تكتب مثلا: so 30 v
فإن نتيجة البحث ستظهر حتى النتائج التالية كمثال:

Sonaco versa 3000
sony 300 vil

رغم أن كل جزء كلمة لوحده ///
أعتقد أنها مجموعة لايكات في SQL و الله أعلم Big Grin

كما أشعر أنه ليس بحثا تقليديا ...

من عنده فكرة على الموضوع فالينورنا ....

وفقكم الله


RE: البحث بأكثر من جزء من كلمة - أبو معاذ - 28-08-2021

وعليكم السلام ورحمة الله وبركاته.
هل يستعمل علامة %  (النسبة المئوية ) بين الكلمات المراد البحث عنها ؟


RE: البحث بأكثر من جزء من كلمة - seddik_xp - 29-08-2021

اضن أنه يقوم بإستبدال المسلفات بين الكلمات بــ % في عملية بحث واحدة.


RE: البحث بأكثر من جزء من كلمة - rm31 - 29-08-2021

(28-08-2021, 04:56 PM)أبو معاذ كتب : وعليكم السلام ورحمة الله وبركاته.
هل يستعمل علامة %  (النسبة المئوية ) بين الكلمات المراد البحث عنها ؟

شكرا أبو معاذ.
الجواب: لا

(29-08-2021, 11:19 AM)seddik_xp كتب : اضن أنه يقوم بإستبدال المسلفات بين الكلمات بــ % في عملية بحث واحدة.

شكرا seddik_xp
هل العملية صعبة؟ لأنه صراحة فتنني


RE: البحث بأكثر من جزء من كلمة - S.FATEH - 29-08-2021

السلام عليكم

ممكن معرفة قاعدة البيانات المستخدمة ...


RE: البحث بأكثر من جزء من كلمة - rm31 - 29-08-2021

(29-08-2021, 07:14 PM)S.FATEH كتب : السلام عليكم

ممكن معرفة قاعدة البيانات المستخدمة ...

السلام أخي فاتح.
 أخذت عهدا على نفسي أن لا ألمس حواسيب الموسوسين، أي شئ يحدث في حاسوبه ولو بعد عام، يتذكر أنك لمسته فيتصل بك.
ويقول لك العبارة المشهورة: ياخي مادرت له والو؟


RE: البحث بأكثر من جزء من كلمة - sofiane201 - 29-08-2021

لم لم تسأله؟
أيضا بعض DBGrids بها خاصية filter يعمل كما وصفت, لا أتذكر جيدا لكن DBGrid الذي في مكونات Ehlib واحدة منهم


RE: البحث بأكثر من جزء من كلمة - أبو معاذ - 30-08-2021

(29-08-2021, 09:10 PM)rm31 كتب :
(29-08-2021, 07:14 PM)S.FATEH كتب : السلام عليكم

ممكن معرفة قاعدة البيانات المستخدمة ...

السلام أخي فاتح.
 أخذت عهدا على نفسي أن لا ألمس حواسيب الموسوسين، أي شئ يحدث في حاسوبه ولو بعد عام، يتذكر أنك لمسته فيتصل بك.
ويقول لك العبارة المشهورة: ياخي مادرت له والو؟

والله عندك حق. Big Grin Big Grin Big Grin


RE: البحث بأكثر من جزء من كلمة - محمد عبد العزيز - 30-08-2021

اعتقد صادفت نفس البرنامج...
لم ابحث كيف يقوم لكن عن نفسي استخدم %  كما ذكر الإخوة
شيئ من الكود المستعمل

كود :
St1:= ''; St2:= Trim(Edit50.Text); For i:=1 to Length(St2) do if St2[i]=' ' then St1:= St1+'%' else St1:= St1+St2[i]; St1:=QuotedStr('%'+St1+'%'); Query1.Filter :='(KEY_TIERS_TYPE=''F'' OR KEY_TIERS_TYPE=''2'') AND '+ 'TIERS_FR LIKE '+St1; Query1.Filtered := True;



RE: البحث بأكثر من جزء من كلمة - أبو معاذ - 30-08-2021

(30-08-2021, 08:31 AM)محمد عبد العزيز كتب : اعتقد صادفت نفس البرنامج...
لم ابحث كيف يقوم لكن عن نفسي استخدم %  كما ذكر الإخوة
شيئ من الكود المستعمل

كود :
St1:= ''; St2:= Trim(Edit50.Text); For i:=1 to Length(St2) do if St2[i]=' ' then St1:= St1+'%' else St1:= St1+St2[i]; St1:=QuotedStr('%'+St1+'%'); Query1.Filter :='(KEY_TIERS_TYPE=''F'' OR KEY_TIERS_TYPE=''2'') AND '+ 'TIERS_FR LIKE '+St1; Query1.Filtered := True;

بمناسبة التحدث عن الفلترة ،
هل من الأحسن استعمال filter في Query  ، أو استعمال sql ؟