PDA

View Full Version : سوال: دادن بازه ی زمانی به query



ali-a2
چهارشنبه 07 تیر 1391, 00:06 صبح
باسلام

میخواستم بدونم چجوری میشه به یک query یه بازه ی زمانی داد مثلا از تاریخ text1 تا تاریخ text2 نشون بده ؟(تاریخ شمسی)


DataBase : Acces

با تشکر

mohammadriano
چهارشنبه 07 تیر 1391, 14:12 عصر
dataname.recordsource = "select * from table1 where date > '1/1/1391' and date < '31/1/1391' "

البته فراموش نکنید که بهتر هست ابتدا تاریخ رو به میلادی برگردونید بعد کوئری بگیرید
اینم یک نمونه & شده:

dataname.recordsource = "select * from table1 where date > ' " & text1.text & " ' date < ' " & text2.text " & " ' "

ali-a2
چهارشنبه 07 تیر 1391, 14:22 عصر
ممنون دوست عزیز من مشکلم دقیقا تو برگردوندن تاریخه ، ممنون میشم کمکم کنید

mohammadriano
چهارشنبه 07 تیر 1391, 15:13 عصر
دو تا کار می تونی انجام بدی
1- روش آسان
88822
با اظافه کردن فیلد تاریخ میلادی به بانک می تونید هم زمان که فیلد تاریخ شمسی را پر می کنید تاریخ میلادی را هم پر کنید
در هنگام ویرایش تاریخ شمسی هم می توانید تاریخ میلادی را نیز ویرایش کنید
2- یک تابع برگردان تاریخ میلادی به شمسی یا بالعکس را به بانک اکسس خودتون اظافه کنید
بعد دستور SQL نویسی سهل میشه با استفاده از set کردن
حالا یک راه رو انتخاب کن اگه مشکلی بود دوباره بپرس

aqawae
چهارشنبه 07 تیر 1391, 20:09 عصر
اولا هنگام درج كورد بايد تاريخ به صورت كامل نوشته شود مثل 07\04\ 1391 دوما" 'select * from db where date between 'date1' an 'date2

mohammadriano
چهارشنبه 07 تیر 1391, 20:24 عصر
اولا هنگام درج كورد بايد تاريخ به صورت كامل نوشته شود مثل 07\04\ 1391 دوما" 'select * from db where date between 'date1' an 'date2
ممنون دوست عزیز
لطف کن لینک نمونه برنامه ای که بین دو تاریخ شمسی رو نشان بده رو آپلود کن تا همه استفاده کنند؟!!

ali-a2
چهارشنبه 07 تیر 1391, 21:14 عصر
حاجی من اصن نفهمیدم چی شد ، اگه میشه با یه نمونه بزارین


ممنون

aqawae
پنج شنبه 08 تیر 1391, 08:36 صبح
من نميدونم با چه زباني برنامه نويسي ميكني كه بخوام سورس كد بذارم

mohammadriano
پنج شنبه 08 تیر 1391, 08:51 صبح
من نميدونم با چه زباني برنامه نويسي ميكني كه بخوام سورس كد بذارم
عجب :متفکر:
:لبخندساده:
بگذریم
آقای aqawae با هر برنامه ای یا هر زبانی که خودت دوست داری بنویسش
من تبدیلش می کنم
این برنامه ای که شما می گید(!) به کار همه میاد!

ali-a2
پنج شنبه 08 تیر 1391, 12:46 عصر
آقا محمد میشه بی زحمت در مورد پست 4 یه کم بیشتر توضیح بدین ؟ همون روش آسونش ؟


ممنون

mohammadriano
پنج شنبه 08 تیر 1391, 17:54 عصر
آقا محمد میشه بی زحمت در مورد پست 4 یه کم بیشتر توضیح بدین ؟ همون روش آسونش ؟
ممنون
ببین عزیز من مگه فیلد تاریخ شمصی رو توسط برنامه پر نمی کنی؟خب هم زمان یک فیلد دیگه هم آماده داشته باش و تاریخ میلادی رو درون فیلد قرار بده.
البته اگر برنامه شما امکان ویرایش داره می تونید در هنگامی که کاربر مثلاً تاریخ ورود را تغییر داد هم زمان تابع شما تاریخ را به میلادی برگرداند و فیلد میلادی در بانک اطلاعاتی هم تغییر کند.

ali-a2
جمعه 09 تیر 1391, 13:00 عصر
ممنـــــــون