matinebi
جمعه 06 دی 1387, 13:54 عصر
در جدولم میخوام بر اساس سه تا فیلدم فیلتر بشه یعنی یه چیزی مثل or کردن که هر کدوم از محتویات فیلد موجود بود نمایش بده
DataModule5.ADOQuery3.Filtered:=false;
DataModule5.ADOQuery3.Filter:='date_b='''+main.Lab el1.Caption+'''';
DataModule5.ADOQuery3.Filter:='date_nasb='''+main. Label1.Caption+'''';
DataModule5.ADOQuery3.Filter:='date_t='''+main.Lab el1.Caption+'''';
DataModule5.ADOQuery3.Filtered:=true;
این کد بالا رو من نوشتم اما فقط زمانی عمل میکنه هر سه تا فیلد یک مقدار داشته باشن که درستش هم همینه
حالا من میخوام طوری عمل فیلتر انجام بشه که هر کدوم از فیلد ها که برابر تاریخ امروز بود در دبیگریدم نمایش بده
(لیبل تاریخ امروز رو داره)
کد به صورت زیر درست عمل میکنه که البته فیلتر فقط روی یک فیلد میباشد
DataModule5.ADOQuery3.Filtered:=false;
DataModule5.ADOQuery3.Filter:='date_b='''+main.Lab el1.Caption+'''';
DataModule5.ADOQuery3.Filtered:=true;
اما من میخوام عمل فیلتر روی هر سه تا فیلدم به صورت or عمل کنه
DataModule5.ADOQuery3.Filtered:=false;
DataModule5.ADOQuery3.Filter:='date_b='''+main.Lab el1.Caption+'''';
DataModule5.ADOQuery3.Filter:='date_nasb='''+main. Label1.Caption+'''';
DataModule5.ADOQuery3.Filter:='date_t='''+main.Lab el1.Caption+'''';
DataModule5.ADOQuery3.Filtered:=true;
این کد بالا رو من نوشتم اما فقط زمانی عمل میکنه هر سه تا فیلد یک مقدار داشته باشن که درستش هم همینه
حالا من میخوام طوری عمل فیلتر انجام بشه که هر کدوم از فیلد ها که برابر تاریخ امروز بود در دبیگریدم نمایش بده
(لیبل تاریخ امروز رو داره)
کد به صورت زیر درست عمل میکنه که البته فیلتر فقط روی یک فیلد میباشد
DataModule5.ADOQuery3.Filtered:=false;
DataModule5.ADOQuery3.Filter:='date_b='''+main.Lab el1.Caption+'''';
DataModule5.ADOQuery3.Filtered:=true;
اما من میخوام عمل فیلتر روی هر سه تا فیلدم به صورت or عمل کنه