PDA

View Full Version : فیلتر کردن در ADO



Saam Aghili
جمعه 07 بهمن 1384, 17:01 عصر
چگونه میتوان بانک اکسس که با ado در دلفی مرتبط هستند را فیلتر کرد بصورتی که حتی با یک قسمت از ،مثلا ،نام داده بتواند سرچ کند.

البته آقای وکیلی یه مطلبی داشتند که من زیاد سر در نیاوردم . سرچ هم کردم ولی چیزی دستگیرم نشد البته حتما ایراد از خودمه. اگه میشه یه مثال بزنید مثلا با فیلد name و نشان دادن فیلترینگ در dbgride. مرسی

pazahr
شنبه 08 بهمن 1384, 08:40 صبح
از sql اگه استفاده کنی که مشکلت حله.
مثلا شرط زیر :

.... where ( name like '%a%' )
تمام رکورد هایی که نام اونا a توش هست (‌ a همون چیزیه که سرچش کردی‌ )
که میاونی تو برنامه در حین کدنویسی تنظیمش هم کنی :

('%' + where ( name like '%'+ name.text
ممکنه اکسس به ' گیر بده در اینصورت " رو هم امتحان کن.

mzjahromi
شنبه 08 بهمن 1384, 09:01 صبح
دوست عزیز در این زمینه زیاد بحث شده اگه جستجو کنی می تونی به نتایج بیشتری برسی.
روشی که دوستمون گفت درسته ولی میتونی از خاصیت Filter در DataSet هم استفاده کنی

golab2576
شنبه 06 اسفند 1384, 17:41 عصر
سلام دوستان
من تاحالا از mdb استفاده می کردم ولی دیگه می خام از sql استفاده کنم مخصوصا از وقتی که فهمیدم از sql در client هم میشه استفاده کرد ولی متآسفانه اصلا نمی دونم باید چیکار کنم و چطور شروع کنم لطفا کمی راهنمائی کنید .ممنون

mzjahromi
یک شنبه 07 اسفند 1384, 08:20 صبح
سلام دوستان
من تاحالا از mdb استفاده می کردم ولی دیگه می خام از sql استفاده کنم مخصوصا از وقتی که فهمیدم از sql در client هم میشه استفاده کرد ولی متآسفانه اصلا نمی دونم باید چیکار کنم و چطور شروع کنم لطفا کمی راهنمائی کنید .ممنون
شما فقط داری DBMS (مدیر بانک اطلاعاتی)رو عوض میکنی. با همون روشهائی که با MDB کار میکردی (با یخورده تفاوت) اینجا هم میتونی کار کنی(با SQL)