السلام عليكم ورحمة الله وبركاته
وجدت عند صديق برنامج به مربع بحث.
عندما تكتب مثلا: so 30 v
فإن نتيجة البحث ستظهر حتى النتائج التالية كمثال:
Sonaco versa 3000
sony 300 vil
رغم أن كل جزء كلمة لوحده ///
أعتقد أنها مجموعة لايكات في SQL و الله أعلم
كما أشعر أنه ليس بحثا تقليديا ...
من عنده فكرة على الموضوع فالينورنا ....
وفقكم الله
وعليكم السلام ورحمة الله وبركاته.
هل يستعمل علامة % (النسبة المئوية ) بين الكلمات المراد البحث عنها ؟
اضن أنه يقوم بإستبدال المسلفات بين الكلمات بــ % في عملية بحث واحدة.
(28-08-2021, 04:56 PM)أبو معاذ كتب : [ -> ]وعليكم السلام ورحمة الله وبركاته.
هل يستعمل علامة % (النسبة المئوية ) بين الكلمات المراد البحث عنها ؟
شكرا أبو معاذ.
الجواب: لا
(29-08-2021, 11:19 AM)seddik_xp كتب : [ -> ]اضن أنه يقوم بإستبدال المسلفات بين الكلمات بــ % في عملية بحث واحدة.
شكرا seddik_xp
هل العملية صعبة؟ لأنه صراحة فتنني
السلام عليكم
ممكن معرفة قاعدة البيانات المستخدمة ...
(29-08-2021, 07:14 PM)S.FATEH كتب : [ -> ]السلام عليكم
ممكن معرفة قاعدة البيانات المستخدمة ...
السلام أخي فاتح.
أخذت عهدا على نفسي أن لا ألمس حواسيب الموسوسين، أي شئ يحدث في حاسوبه ولو بعد عام، يتذكر أنك لمسته فيتصل بك.
ويقول لك العبارة المشهورة: ياخي مادرت له والو؟
لم لم تسأله؟
أيضا بعض DBGrids بها خاصية filter يعمل كما وصفت, لا أتذكر جيدا لكن DBGrid الذي في مكونات Ehlib واحدة منهم
(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 ؟