delphi4arab منتديات دلفي للعرب
كيف يمكنني الفلترة في FireDac - نسخة قابلة للطباعة

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



كيف يمكنني الفلترة في FireDac - sni_per - 16-08-2016

السلام عليكم

كيف يمكنني الفلترة الصحيحة (بالأحرف ABC) في جدول FireDac ؟


RE: كيف يمكنني الفلترة في FireDac - أبو معاذ - 16-08-2016

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


RE: كيف يمكنني الفلترة في FireDac - sni_per - 16-08-2016

أستعمل Firebird .fdb


RE: كيف يمكنني الفلترة في FireDac - أبو معاذ - 16-08-2016

إذن تستطيع إستعمال تعليمة Sql :
مثال :

كود :
Select ID , Article_Name,Qte,Price FROM My Table1 Order By Article_Name



RE: كيف يمكنني الفلترة في FireDac - sni_per - 16-08-2016

في المكونات مثل ADO كنا نستعمل في الحدث OnChange الكود التالي:
procedure TMain.Edit1Change(Sender: TObject);
كود :
begin  if Edit1.Text <>'' then     begin      Table1.Filter:= 'Nom like'+ QuotedStr(Edit1.Text+'*');      Table1.Filtered:=True;     end  else  Table1.Filtered:=False; end;
لكنه لم ينجح مع مكون FireDac TADTable.


RE: كيف يمكنني الفلترة في FireDac - Mr.DOS - 17-08-2016

كود :
SELECT column_name, column_name FROM table_name ORDER BY column_name ASC|DESC, column_name ASC|DESC;