PDA

View Full Version : سوال: جستجو در بانک اکسس در یک بازه



rezgar_roshan
دوشنبه 01 اردیبهشت 1393, 20:30 عصر
با سلام خدمت اساتید و دوستان گرامیم و با اجازه ادمین عزیز
بنده با سی شارپ روی یک برنامه با اکسس دارم کار میکنم میخوام بدونم چطوری در یک جدول که اطلاعات مشخصی داره و بصورت اعشاریه جستجو کنم مثلا فیلد 1 من شامل عدد 11.65 می‌باشد و فیلد 2 من عدد 13.33 می باشه و بخوام عدد 12.20 رو سرچ کنم و بخوایم یا فیلد 1 یا فیلد 2 رو بهم بده. امیدوارم تونسته باشم به درستی منظورم رو رسونده باشم.

kurdboy2175
سه شنبه 02 اردیبهشت 1393, 09:37 صبح
ببین دوست من تو باید از همچین کدی استفاده کنی
select * from tbl_test where fild1=> ? or fild1<=?

rezgar_roshan
سه شنبه 02 اردیبهشت 1393, 20:50 عصر
ببین دوست من تو باید از همچین کدی استفاده کنی
select * from tbl_test where fild1=> ? or fild1<=?

دوست عزیزم جناب kurdboy2175 ممنون از مرام کردیت.
ولی ما تو برنامه اعداد فیلدها رو در حدود 100سطر بصورت ثابت داریم و میخوایم بین سطرها جستجو کنه و شماره سطر یکی از اعداد رو برگردونه. ببین دقیقا بگم...
جدول من لیست رکوردهای ورزشی مثلا دو 60 متره و میخوام برای هر رکوردی که تو تست میزنه یه امتیاز بهش بدیم. مثلا اگر رکورد 8.10 ثانیه باشه امتیاز 100 و اگر 8.55 باشه امتیاز 99 میگیره و ... تا امتیاز 2. حالا اگر ورزشکار رکورد 8.40 رو بزنه چطور سرچ کنیم که عدد 99 رو برگردونه که همان شماره سطر یا فیلد کلید جدولمونه.

kurdboy2175
چهارشنبه 03 اردیبهشت 1393, 09:31 صبح
دوست عزیزم جناب kurdboy2175 ممنون از مرام کردیت.
ولی ما تو برنامه اعداد فیلدها رو در حدود 100سطر بصورت ثابت داریم و میخوایم بین سطرها جستجو کنه و شماره سطر یکی از اعداد رو برگردونه. ببین دقیقا بگم...
جدول من لیست رکوردهای ورزشی مثلا دو 60 متره و میخوام برای هر رکوردی که تو تست میزنه یه امتیاز بهش بدیم. مثلا اگر رکورد 8.10 ثانیه باشه امتیاز 100 و اگر 8.55 باشه امتیاز 99 میگیره و ... تا امتیاز 2. حالا اگر ورزشکار رکورد 8.40 رو بزنه چطور سرچ کنیم که عدد 99 رو برگردونه که همان شماره سطر یا فیلد کلید جدولمونه.
سلام دوست من فرق نمیکنه تو به جای کلمه field1 از هر مقداری که خودت تو بانکت استقاده کردی میتونی استفاده کنی اگه میتونی نام فیلد های جدولی که میخوای ازش استفدا کنی رو بنویس تا بهت بگم چکار کنی

rezgar_roshan
چهارشنبه 03 اردیبهشت 1393, 21:35 عصر
دوست من ممنون از راهنماییت.
جدول من شامل 4 فیلده فیلد اولش که کلید هم هست امتیازه فیلد دوم رکوردها تا 20 سال فیلد دوم 20 تا 30 سال فیلد سوم 30 تا 40 سال و فیلد چهارم 40 سال به بالا. حالا نرم افزار سن فرد رو دریافت میکنه و بر اساس سن بین رکوردها جستجو کنه که چند امتیاز میگیره.
مثلا اگر فرد 25 سال سن داشت فقط به فیلد 1 و 3 کار داریم و مثلا اگر فیلد 3 مون 8.10 ثانیه باشه امتیاز 100(فیلد1) و اگر 8.55 باشه امتیاز 99 میگیره و ... تا امتیاز 2 که رکورد مثلا 12.50 بزنه. حالا وقتی تست میگیریم فرد در 8.30 تست رو انجام داده بایستی تو جدول امتیاز 99 که همان فیلد اوله رو برگردونه. یعنی باید تشخیص بده از 8.10 بزرگتره و از 8.55 که تو جدول ثابتن کوچکتره.