delphi4arab منتديات دلفي للعرب

نسخة كاملة : كيف يمكنني الفلترة في FireDac
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم

كيف يمكنني الفلترة الصحيحة (بالأحرف ABC) في جدول FireDac ؟
وعليكم السلام ورحمة الله وبركاته،
هل تستعمل ال Sql؟
أستعمل Firebird .fdb
إذن تستطيع إستعمال تعليمة Sql :
مثال :

كود :
Select ID , Article_Name,Qte,Price FROM My Table1 Order By Article_Name
في المكونات مثل 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.
كود :
SELECT column_name, column_name FROM table_name ORDER BY column_name ASC|DESC, column_name ASC|DESC;