PDA

View Full Version : سوال: چطور جدول رو فیلتر کنم؟



Ayande_zibast
دوشنبه 23 اردیبهشت 1387, 18:30 عصر
سلام ، من یک جدول دارم که با Locate داده رو پیدا می کنم و می خوام که براساس داده ی که جستجو کردم جدول رو فیلتر کنم نمی تونم( مقدار فیلد مورد جستجو رو از طریق یک Edit box می گیرم و می خوام جدول براساس این مقدار فیلتر بشه )

etedali
دوشنبه 23 اردیبهشت 1387, 19:34 عصر
ADOTable1.Filtered := false;
ADOTable1.Filter := '(code = ' + QuotedStr(Edit1.Text);
ADOTable1.Filtered := true;
این مثال اگر خواستی جدول را براساس کد فیلتر کنی به شما کار میده
:لبخندساده:

SYNDROME
دوشنبه 23 اردیبهشت 1387, 20:58 عصر
می توانی با نوشتن یک Select هم چنین کاری را انجام دهی


ADO.SQL.Text := 'Select * From Tbl_Test Where Code='+Quotedstr(Edit1.Text);
ADO.Open;

در روش فیلتر که دوستمان گفت اطلاعات داخل DataSet فیلتر می شود ولی با نوشتن این دستور ADO هم Refresh می شود.
موفق باشید