PDA

View Full Version : فیلتر



Dracula
شنبه 21 تیر 1382, 12:18 عصر
با سلام

برای فیلتر کردن رکوردهای یک Table :


table1.filtered:=true;
table1.filter:='name=' ,QuotedStr(edit1.text)

حالا برای فیلتر کردن بروی 2 گزینه چیکار باید کرد ؟
به ذکر مثال لطفا

phantasm
شنبه 21 تیر 1382, 14:16 عصر
سلام داراکولا جان
شما توی خاصیت فیلتر نمیتونید فیلتر های پیچیده بنویسید برای این کار باید توی رویداد onfilterrecord کد نویسی کنید:
رویداد onfilterrecord

accept:=(table1.FieldByName('empno').Value='12')or (table1.FieldByName('empno').Value='14');
و برای فعال کردن فیلتر:

table1.Filtered:=true;

amirrf
شنبه 21 تیر 1382, 14:41 عصر
Table1.Filter := ' FirstName = ' + QuotedStr(Edit1.Text) + ' AND LastName = ' + QuotedStr(Edit2.Text)

Dracula
شنبه 21 تیر 1382, 19:38 عصر
امیر جان سپاسگذارم .

SReza1
یک شنبه 22 تیر 1382, 22:51 عصر
جناب دراکولا سلام
بابا!!! از شما بعیده!!! اینکه می تونی از And و Or استفاده کنی!!مثل یک Query ساده

Dracula
دوشنبه 23 تیر 1382, 14:14 عصر
با سلام خدمت داش رضا

دوست عزیز این چیزی که آقای امیر ار اف فرمودند رو میدونستم . ولی دقیقا توی خاطرم نبود و دنبالش گشتم . آخرش این شد که اینجا مطرح کنم .
گویی جسمی چون شهاب سنگ بر کله این جانب فرود آمده بود ... و مخم تلیت شده بود . به هر حال از امیر آر اف و شما بسیار بسیار متشکرم . :cry: :oops: :roll: