PDA

View Full Version : سوال: جستجو داده ها بر اساس تاریخ



bahareh1368
پنج شنبه 05 اسفند 1389, 09:02 صبح
سلام دوستان

می خوام داده های درون دیتاگریدمو بر اسا تاریخ آنها جستجو کنم.از کنترل datetimepicker استفاده کردم اما نمیدونم دستور جستجو رو چه جوری بنویسم و اصلا از کنترل درستی استفاده کردم یا نه

لطفا راهنماییم کنید

ایمان مدائنی
پنج شنبه 05 اسفند 1389, 10:36 صبح
دوست عزيز اگر تاريخ شما در ديتا بيس بر اساس تاريخ كشور خودمان ذخيره شده ميتوانيد بر اساس كوئري اعدا روي آن سرچ كنيد
از علامتهاي ><= ميتوانيد استفاده كنيد
البته اگر فيلد ديتا بيس NVARCHAR هم باشد مشكلي پيش نمياد

bahareh1368
پنج شنبه 05 اسفند 1389, 10:48 صبح
من تاریخ و از نوع datetime در دیتابیس ذخیره کردم و در حال حاضر دیتابیسم خالیه از کنترل datetimepicker در فرمم استفاده کردم.آیا درسته؟باید چخ واسش بنویسم؟

ایمان مدائنی
پنج شنبه 05 اسفند 1389, 10:59 صبح
اينطوري هم مشكلي نيست
شما فقط نياز داري تاريخ رو از كنترل بگيري
اگر تاريخ همراه با ساعت بود قسمت تاريخ رو جدا كن و جست و جو رو انجام بده

bahareh1368
پنج شنبه 05 اسفند 1389, 11:05 صبح
خوب چون من بار اوله که دارم با تاریخ کار میکنم نمیدونم باید از چه کدی استفاده کنم ممنون میشم اگه بهم بگی.

ایمان مدائنی
پنج شنبه 05 اسفند 1389, 11:12 صبح
كد خاصي نيست كوئري رو بايد تنظيم كنيد



SELECT * FROM TABLE WHERE DATE>@DATE AND DATE<@DATE

bahareh1368
پنج شنبه 05 اسفند 1389, 11:30 صبح
حالا اگه بخوام این تاریخ بصورت شمسی نشون داده بشه آیا کنترل datetimepicker دارای property هست که بشه این تبدیل و انجام داد ؟

ایمان مدائنی
پنج شنبه 05 اسفند 1389, 11:38 صبح
ميتوني از كلاسها استفاده كني و تاريخ رو بهشمسي تبديل كني
ايمليت رو برام ايميل كن تا برات datetimepicker شمسي اسال كنم تا كارت راه بيوفته