البحث في الجداول
#1
السلام عليكم
لدي جدول dbgrid موصولا ب table عندما استعمل خاصية الفلتر للبحث في الجدول تتم الفلترة من الحرف الاول ثم الثاني الى اخره
لكنني عند كتابة حرف الجدول يعطيني جميع السجلات سواء كان الحرف في بداية الكلمة او في وسطها
مثال لدي جدول به معلومات اسم يوجد به علي
عند استعمال الفلترة اكتب حرف ع يعطيني علي لكنني عند كتابة اي حرف من كلمة علي يعطيني السجل علي مثلا اكتب حرف ل او حرف ي
وشكرا
الرد
#2
وعليكم السلام ورحمة الله
ابحث عن like
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
الرد
#3
kachwahed كتب :وعليكم السلام ورحمة الله
ابحث عن like

لم افهم معنى هذه الكلمة
الرد
#4
like هي كلمة تستخدم في عبارات sql مع الأمر select للبحث عن محتوى حقل ما يشبه المدخلات
و إجابة لسؤالك عليك استخدام sqlquery و إدراج هذه الجملة
PHP كود :
'select * from اسم الجدول where اسم الحقل like 'Ali' 
الرد
#5
الحقيقة كنت اود استعمال تايبل ولكن شكرا وجاري التجريب
الرد
#6
إقتباس :استعمال تايبل
يمكن ذلك، باستخدام الخاصية Filter ثم تفعيل Filtered ابحث في المنتدى
بالتوفيق.
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
الرد
#7
كل الاخوة الاعزاء
عملية البحث داخل Dbgrid بحث ثقيلة جدا في حالة عدد كبير من السجلات والتعليمات بالشكل التالي :
كود :
if edit2.Text='' then begin Tabpere.Filtered:=false ;end else begin Tabpere.Filter:='[Nomprenom]='''+edit2.text+'*'''; Tabpere.Filtered:=true
الرد
#8
السلام عليكم
إقتباس :عملية البحث داخل Dbgrid بحث ثقيلة جدا في حالة عدد كبير من السجلات
إستخدم الـ sql في query

بالتوفيق
الرد


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم