نوشته شده توسط
عمو وحید
دوستان من یه دفترچه تلفن با قابلیت جستجو هم با فیلتر و هم با sql و هم با find و حلقه for دارم !! متاسفانه با فیلتر کردن کل اطلاعات datagrid پاک میشه و نتیجه ای از جستجو نشون نمیده..
Bank.Recordset.Filter = "tel =' " + Text4.Text + " ' "
جستجو هم کردم ولی کسی در مورد فیلتر کردن adodc توضیح کاملی نداده بود.
سلام دوسته عزیز فکر کنم به خاطره فاصله ای باشه که بعد از علامته ' گذاشتید اگه به صورت زیر باشه فکر نمکنم به مشکلی بر بخورید
Bank.Recordset.Filter = "tel ='" + Text4.Text + "' "
در ضمن کدی که نوشتید فقط نامهایی که دقیقا همانند Text4.text هستند رو میده اگه بخواید تمامه نام هایی که اولشون محتویات Text4.text اومده رو نشون بده باید قبل از ' دوم یک ستاره بذارید به صورت زیر
Bank.Recordset.Filter = "tel ='" + Text4.Text + "*' "
موفق باشید...