[B] حالا که بحث گرمه چطوری میشه یک کلمه داد و کلمات مشابه به آن را فیلتر و پیدا کرد مثلا
بنویسیم محمد
پیدا کند
محمد
محمدعلی
علیمحمد
محمدی
با تشکر
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
[B] حالا که بحث گرمه چطوری میشه یک کلمه داد و کلمات مشابه به آن را فیلتر و پیدا کرد مثلا
بنویسیم محمد
پیدا کند
محمد
محمدعلی
علیمحمد
محمدی
با تشکر
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
يك تابع براي بررسي مقداري درون يك مقدار ديگه وجود داره.
اين حالت رو نميتونين با ----- درست كنيد و بايد يك سرچ دستي براش بنويسيد.
فكر ميكنم CompareStr بود
----- قدرت زيادي نداره فقط ميتوني مثلا اونائي كه با محمد شروع ميشه رو پيدا كني ولي اگر اوني كه مثال زدي رو بخواي انجام بدي با كوئري ميتوني به راحتي انجام بدي.نقل قول:
نوشته شده توسط mojtaba802
يه چيزي شبيه به كد زير
کد:with Query1 Do
Begin
SQL.Clear;
SQL.Add('Select * From TableName Where fieldName Like( ''%محمد%'')');
Active:=True;
End
با سلام برای فیلتر کردن
Table1.Filtered:=False;
Table1.Filter:='Name =>'+QuotedStr(Edit1.Text+'*');
Table1.Filtered:=True;
در ضمن خود تیبل یه خاصیت داره به نام
ّFilterOption
این خاصیت دارای دو زیر مجموعه هستش
اولی برای تفاوت قائل نشدن بین حروف کوچک و بزرگ
دومی هم برای اینکه کلمات مشابه رو هم قبول کند مثلا اگه می نویسید "مم" همه حالات مثل "ممکن" را هم نمایش می ده