PDA

View Full Version : سوال: filtertكردن يك table



manzare
چهارشنبه 06 شهریور 1387, 16:47 عصر
سلام براي فيلتر كردن يك adotable به طوري كه يك فيلدش = با يك متغير باشه چي بايد بنويسم؟

dm.ADOtemptable.Filtered := False ;
dm.ADOtemptable.Filter:='dm.ADOtemptable.FieldByNa me'+'('+'examcode'+')'+'.Value = '+e;
dm.ADOtemptable.Filtered:= true;

e متغيري از نوع int و فيلد examcode هم از نوع int هست ولي خطاي incompli .. type ميگيره و ميگه نميشه string به intتبديل بشه

چي بايد بنويسم؟

Amir_Safideh
چهارشنبه 06 شهریور 1387, 18:28 عصر
DM.ADOtemptable.Filtered := False ;
DM.ADOtemptable.Filter:='examcode = '+IntToStr(e);
DM.ADOtemptable.Filtered:= True;

-------------
موفق باشید .

Hsimple11
چهارشنبه 06 شهریور 1387, 20:15 عصر
نباید قبل از جستجو چنین تاپیکی ایجاد می کردید. مباحث کامل این مطالب در سایت وجود دارد.