View Full Version : کمک فوری در ado
vahedibig
یک شنبه 23 اردیبهشت 1386, 23:17 عصر
من از شما عزیزان خواستم که به من کمک کنید تا بتونم در adotabel فیلتر انجام بدم.
مدیر ارشد در جوابی که به یکی از تاپیک ها داده بود نوشته بود که از LIKE و % استفاده کنید .
من نمی دونم چطوری از این ها استفاده کنم تا بتونم فیلتر انجام بدم
تورو خدا کمکم کنید چون لازمش دارم
مثلا فکر کنید من می خوام فیلد NAME رو فیلتر کنم. اگه مشه سورس کاملشو برام بذارید
فقط اینو نگید که برو سرچ کن . من باید پروژم رو تحویل بدم.
با تشکر فراوان......
ghabil
دوشنبه 24 اردیبهشت 1386, 00:02 صبح
with ADOTable1 do
begin
Filtered:= false;
Filter :=' name like ''Ali%''';
Filtered := true;
end;
mzjahromi
دوشنبه 24 اردیبهشت 1386, 06:28 صبح
اگه مشه سورس کاملشو برام بذارید
فقط اینو نگید که برو سرچ کن . من باید پروژم رو تحویل بدم. از وقتی که شما سوال رو مطرح کردید تا زمانیکه دوستمون به شما جواب دادن حدود 1 ساعت طول کشیده. یعنی توی Editbox مربوط به جستجو نوشتن کلمه فیلتر و انتخاب تالار دلفی بیشتر از این وقت می بره؟
vahedibig
دوشنبه 24 اردیبهشت 1386, 12:01 عصر
این کدی که آقای کوشا گذاشته که خیلی از ایشون متشکرم درست کار نمی کنه
من خودم این کد زیر رونوشتم یکم درست شد ولی بازم خوب درست نشد
adotable1.Filter:='name like' +QuotedStr(edit1.Text+'*');
adotable1.Filtered:=true;
IF EDIT1.Text =''THEN
adoTABLE1.Filtered:=FALSE;
اگه کسی می تونه به من کمک کنه
بازم متشرکم...
mzjahromi
دوشنبه 24 اردیبهشت 1386, 12:32 عصر
اول اینکه کدی که آقای کوشا گذاشتن مشکلی نداره اگر مشکل داره مشکلش چیه؟
کد خودتون که بهتره مشکلش چیه و چطوری عمل میکنه؟
هنوز هم می گم در این باره زیاد بحث شده جستجو کنید
vahedibig
پنج شنبه 27 اردیبهشت 1386, 22:34 عصر
با تشکر از همه شما دوستان
فیلتر در ado روی حروف جواب داد ولی وقتی می خوام عدد فیلتر کنم جواب نمی ده
اگه می شه کمکم کنید.
از شما مدیر ارشد هم تشکر می کنم
MNosouhi
جمعه 28 اردیبهشت 1386, 09:01 صبح
برای جستجوی حروف از QuotedStr یا '''' استفاده کنید ، اما برای حروف به هیچ یک از ایندو احتیاج نیست.
مثال :
Filter :=' age=10'
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.