التعديل على كود فلترة
#1
السلام عليكم
اريد التعديل على هذا الكود بحيث يصبح يبحث على الكلمة المدخلة مهما كان موقعها
كود :
            if edit5.Text <>'' then begin form1.adotable9.filter := 'Cité_AR like '+ quotedstr(edit5.Text+ '*'); form1.adotable9.filtered := true;   end   else   form1.adotable9.Filtered := false;



مثلا يصبح يجلب   كلمة المرجة في الكلمات
..........المرجة........
المرجة...........
...........الكمية.........المرجة

مهما كان موقعها
الرد
#2
وعليكم السلام ورحمة الله وبركاته.

جرب الكود التالي :
كود :
if edit5.Text <>'' then begin   form1.adotable9.filter := 'Cité_AR like %'+ quotedstr(edit5.Text+ '%');   form1.adotable9.filtered := true; end else   form1.adotable9.Filtered := false;
اللهم اجعلني من أهل القرآن ، الذين هم أهلك و خاصتك.
تذكر بأن الوقت الذي تلهو فيه ، غيرك يبني مجده فيه.
[-] كل من 1 user says قال شكرا ل أبو معاذ على المشاركة المفيدة
  • Delphi4Us
الرد
#3
(15-02-2023, 12:06 PM)أبو معاذ كتب : وعليكم السلام ورحمة الله وبركاته.

جرب الكود التالي :
كود :
if edit5.Text <>'' then begin   form1.adotable9.filter := 'Cité_AR like %'+ quotedstr(edit5.Text+ '%');   form1.adotable9.filtered := true; end else   form1.adotable9.Filtered := false;

لم ينجح ضهر خطا
الرد
#4
كود :
form1.adotable9.filter := 'Cité_AR like '+ quotedstr('%'+edit5.Text+ '%');
الرد
#5
بارك الله فيك لقد نجح الكود
الرد


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


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