khoshblagh
یک شنبه 18 اردیبهشت 1390, 07:31 صبح
با سلام خدمت دوستان
من سعی کردم با کد زیر نسبت به فیلتر نمودن یک کوئری اقدام نمایم ولی فیلتر اطلاعاتی برگشت نمیداد.
در این کد اول سعی کردم از فرمول یک اقدام نمایم که نتیجه نداشت . سپس سعی کردم که از فرمول دوم استفاده نمایم که آن هم به نتیجه بود. توضیح اینکه در زمان کد نویسی هر بار یک خط معتبر بوده و همزمان از دو کد استفاده نشده است.ضمنا میدانم که اشکال از بخش دوم هر یک از کدها میباشد.مشکل استفاده از % میباشد.متشکرم
with qyrMoinJoz do begin
Filtered := False;
1 Filter := 'CODAMEL = ' + strAmel + ' AND '+ 'Cod = '+ (strHesabMoinKol+'%') ;
2 Filter := 'CODAMEL = ' + strAmel + ' AND '+ 'Cod = '+ QuotedStr(edt1.Text+'%') ;
Filtered := True;
end;
من سعی کردم با کد زیر نسبت به فیلتر نمودن یک کوئری اقدام نمایم ولی فیلتر اطلاعاتی برگشت نمیداد.
در این کد اول سعی کردم از فرمول یک اقدام نمایم که نتیجه نداشت . سپس سعی کردم که از فرمول دوم استفاده نمایم که آن هم به نتیجه بود. توضیح اینکه در زمان کد نویسی هر بار یک خط معتبر بوده و همزمان از دو کد استفاده نشده است.ضمنا میدانم که اشکال از بخش دوم هر یک از کدها میباشد.مشکل استفاده از % میباشد.متشکرم
with qyrMoinJoz do begin
Filtered := False;
1 Filter := 'CODAMEL = ' + strAmel + ' AND '+ 'Cod = '+ (strHesabMoinKol+'%') ;
2 Filter := 'CODAMEL = ' + strAmel + ' AND '+ 'Cod = '+ QuotedStr(edt1.Text+'%') ;
Filtered := True;
end;