View Full Version : فیلتر کردن
matinebi
چهارشنبه 14 فروردین 1387, 21:14 عصر
لطفا طریقه فیلتر کردن در query را توضیح دهید
dkhatibi
چهارشنبه 14 فروردین 1387, 21:34 عصر
متد Filter و همچنین دستور Select از دستورهای SQL برای این منظور استفاده می گردند.
matinebi
چهارشنبه 14 فروردین 1387, 22:22 عصر
لطفا متد filter را کامل توضیح دهید
matinebi
چهارشنبه 14 فروردین 1387, 22:25 عصر
چطور میشه یک سری رکورد خاص را که مثلا محتوی "مقدماتی"هستند را در dbgrid نمایش داد
یا اینکه همه را نمایش دهد و آنهایی که محتوی "مقدماتی" هستند را highlight کند یا به رنگ خاصی نمایش دهد
Cave_Man
چهارشنبه 14 فروردین 1387, 23:58 عصر
بهتره با استفاده از دستور LIKE در SQL این کار رو بکنید
برای کسب اطلاعات بیشتر در این باره لطفا از امکان جستجوی سایت استفاده نمایید:D
LIKE query رو سرچ کنید
babak_delphi
پنج شنبه 15 فروردین 1387, 00:16 صبح
لازم به توضیح است که برای Highlight کردن متن یا کارهایی مشابه آن باید برای DBGrid کد بنویسید و این ربطی به نحوه جستجو یا فیلتر کردن ندارد
در Help دلفی برای همین کار مثال وجود دارد.
SYNDROME
پنج شنبه 15 فروردین 1387, 07:24 صبح
لطفا متد filter را کامل توضیح دهید
ADO.Filtered := False;
ADO.Filter := 'ID=10'
ADO.Filtered := True;
چطور میشه یک سری رکورد خاص را که مثلا محتوی "مقدماتی"هستند را در dbgrid نمایش داد
یا اینکه همه را نمایش دهد و آنهایی که محتوی "مقدماتی" هستند را highlight کند یا به رنگ خاصی نمایش دهد
دوست عزیز هر سوال را در یک تاپیک جداگانه مطرح کنید.
موفق باشید
matinebi
پنج شنبه 15 فروردین 1387, 17:58 عصر
اگه عدد بخوایم سرچ کنه درست جواب میده ولی فارسی رو ایراد میگیره
delphiprog3000
دوشنبه 26 فروردین 1387, 17:41 عصر
با اجازه اساتید عزیز.
برای جستجوی حروف از (like) استفاده کنید. برای اعداد از (=) استفاده میشود.
موفق باشید.............................
hassan p.b
چهارشنبه 28 فروردین 1387, 17:10 عصر
در فیلتر دستور like vh خطا میگیرد
مشکل از موتور دلفی من است یا از نحوه کاربرد دستور
delphiprog3000
سه شنبه 03 اردیبهشت 1387, 11:07 صبح
سلام دوست عزیز.
بیشتر از کاربرد دستور شما میباشد.
وگر نه این دستور بارها و بارها تست شده.
لطفا کامل تر توضیح دهید....
موفق باشید........
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.