mojtaba_z
دوشنبه 26 فروردین 1387, 09:27 صبح
سلام
در ADOQuery برای فیلتر کردن فیلد های رشته ای از دستور زیر استفاده میکنم :
AdoQuery1.Filter := 'Name Like ' + QuotedStr('%Ali%')
که تمامی مقادیری که نام آنها شامل کلمه Ali میشه رو برمیگردونه.
حالا میخوام از همین دستور برای فیلتر کردن فیلد های عددی استفاده کنم:
AdoQuery1.Filter := 'Price Like ' + '%555%'
یعنی میخوام تمامی مقدیر موجود در فیلد Price که مقدار عددی آن شامل 555 میشه رو برگردونه. مثلا مقادیر : 555 , 13555624 , 555555 , 155501 , ...
در ADOQuery برای فیلتر کردن فیلد های رشته ای از دستور زیر استفاده میکنم :
AdoQuery1.Filter := 'Name Like ' + QuotedStr('%Ali%')
که تمامی مقادیری که نام آنها شامل کلمه Ali میشه رو برمیگردونه.
حالا میخوام از همین دستور برای فیلتر کردن فیلد های عددی استفاده کنم:
AdoQuery1.Filter := 'Price Like ' + '%555%'
یعنی میخوام تمامی مقدیر موجود در فیلد Price که مقدار عددی آن شامل 555 میشه رو برگردونه. مثلا مقادیر : 555 , 13555624 , 555555 , 155501 , ...