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=3968)



البحث في الجداول - FARID9798 - 07-03-2012

السلام عليكم
لدي جدول dbgrid موصولا ب table عندما استعمل خاصية الفلتر للبحث في الجدول تتم الفلترة من الحرف الاول ثم الثاني الى اخره
لكنني عند كتابة حرف الجدول يعطيني جميع السجلات سواء كان الحرف في بداية الكلمة او في وسطها
مثال لدي جدول به معلومات اسم يوجد به علي
عند استعمال الفلترة اكتب حرف ع يعطيني علي لكنني عند كتابة اي حرف من كلمة علي يعطيني السجل علي مثلا اكتب حرف ل او حرف ي
وشكرا


البحث في الجداول - kachwahed - 07-03-2012

وعليكم السلام ورحمة الله
ابحث عن like



البحث في الجداول - FARID9798 - 08-03-2012

kachwahed كتب :وعليكم السلام ورحمة الله
ابحث عن like

لم افهم معنى هذه الكلمة


البحث في الجداول - piratewar - 08-03-2012

like هي كلمة تستخدم في عبارات sql مع الأمر select للبحث عن محتوى حقل ما يشبه المدخلات
و إجابة لسؤالك عليك استخدام sqlquery و إدراج هذه الجملة
PHP كود :
'select * from اسم الجدول where اسم الحقل like 'Ali' 



البحث في الجداول - FARID9798 - 08-03-2012

الحقيقة كنت اود استعمال تايبل ولكن شكرا وجاري التجريب


البحث في الجداول - kachwahed - 08-03-2012

إقتباس :استعمال تايبل
يمكن ذلك، باستخدام الخاصية Filter ثم تفعيل Filtered ابحث في المنتدى
بالتوفيق.



البحث في الجداول - taha1975 - 26-03-2013

كل الاخوة الاعزاء
عملية البحث داخل Dbgrid بحث ثقيلة جدا في حالة عدد كبير من السجلات والتعليمات بالشكل التالي :
كود :
if edit2.Text='' then begin Tabpere.Filtered:=false ;end else begin Tabpere.Filter:='[Nomprenom]='''+edit2.text+'*'''; Tabpere.Filtered:=true



البحث في الجداول - Lam.Abdeldjalil - 09-04-2013

السلام عليكم
إقتباس :عملية البحث داخل Dbgrid بحث ثقيلة جدا في حالة عدد كبير من السجلات
إستخدم الـ sql في query

بالتوفيق