PDA

View Full Version : من می خوام یه تاریخ بدم و 30 روز بعدشو حساب کنه توی یک textbox دیگه نمایش بده



rerzaz
دوشنبه 06 آبان 1392, 14:25 عصر
من می خوام یه تاریخ بدم و 30 روز بعدشو حساب کنه توی یک textbox دیگه نمایش بده
میشه راهنمایی کنید منو

mmbguide
دوشنبه 06 آبان 1392, 17:55 عصر
سلام

باید از تابع DateAdd استفاده کنی. مثال:
Dim d As Date
d = DateAdd("d", 30, #10/28/2013#)
MsgBox d
در استفاده از تابع DateAdd در قسمت اول دستور میتونید عنوان کنید که عدد 30 در بخش دوم چه چیزی باشه:

yyyy
Year

q
Quarter

m
Month

y
Day of year

d
Day

w
Weekday

ww
Week

h
Hour

n
Minute

s
Second

حالا اگه نیاز به تاریخ شمسی دارید باید حتما با اضافه کردن ماژول تاریخ شمسی از توابع شمسی استفاده کنید.
در بخش سوم تابع باید تاریخ رو مشخص کنید. اگه این مقدار می بایست از یک TextBox گرفته شود باید بصورت TextBox.value معرفی بشه.

rerzaz
دوشنبه 06 آبان 1392, 19:58 عصر
میشه کد کلی برام بنویسی من اینجوری متوجه نمی شم ممنون میشم

mmbguide
دوشنبه 06 آبان 1392, 21:18 عصر
نمونه فایل رو نگاه کن

وقتی فرم رو باز میکنی بصورت پیش فرض تاریخ و ساعت پیش فرض سیستم در کادر تاریخ نوشته شده و همچنین بصورت پیش فرض بازه زمانی 10 در نظر گرفته شده. هر دوی این داده ها رو میتونید به دلخواه تغییر بدید. اگر فقط نیاز به مقدار خود تاریخ دارید و ساعت مورد نیاز نیست میتونید در زمان تایپ تاریخ در کادر بالا، زمان رو ننویسید.

rerzaz
سه شنبه 07 آبان 1392, 08:04 صبح
واقعا دستت درد نکنه ایشالا خدا هرچی می خوای بهت بده
فقط من یه مشکلی دارم از تابع diif استفاده می کنم خطا میده

mmbguide
سه شنبه 07 آبان 1392, 09:58 صبح
سلام

نمونه کد خودتون رو بنویسید تا ببینم مشکل کد کجاست

mohammad5593
یک شنبه 12 آبان 1392, 10:20 صبح
باسلام خدمت همه اساتید
چرا از این استفاده نمی کنید.
http://npmpro.blogfa.com/post/3/%D8%A7%DA%A9%D8%AA%DB%8C%D9%88-%D8%A7%DB%8C%DA%A9%D8%B3-%D9%85%D8%A8%D8%AF%D9%84-%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE-%D9%85%DB%8C%D9%84%D8%A7%D8%AF%DB%8C-%D8%A8%D9%87-%D8%B4%D9%85%D8%B3%DB%8C-%D9%88-%D8%A8%D8%A7%D9%84%D8%B9%DA%A9%D8%B3
من در همه برنامه هام استفاده کردم بدون نقص و خیلی عالی کار میکنه
اینم سایت اصلی
http://cpsd.ir/?

bemilove
پنج شنبه 07 فروردین 1393, 09:15 صبح
اگر بخواهیم،ازطریق یک تکست باکس ،تعداد روزی را به یک تاریخ شمسی موجود در تکست باکس دیگری اضافه کنیم ، و جواب را در تکست باکس سوم به ما نشان دهد ،جه کنیم؟(ماژول تاریخ آزادی)

abas1388
پنج شنبه 07 فروردین 1393, 10:56 صبح
اگر بخواهیم،ازطریق یک تکست باکس ،تعداد روزی را به یک تاریخ شمسی موجود در تکست باکس دیگری اضافه کنیم ، و جواب را در تکست باکس سوم به ما نشان دهد ،جه کنیم؟(ماژول تاریخ آزادی)
سلام
درکد زیر تاریخ شروع همان تاریخ شمسی یا اولیه است ، Modat تعداد روزی است که قرار است به تاریخ اولیه اضافه شود و Date_Payan هم تاریخ نهائی است که مدت مورد نظر به آن اضافه شده است .



Me.Date_Payan = AddDay(Me.Date_Sheroe, Modat)



یا علی

mhamedm2008
پنج شنبه 07 فروردین 1393, 11:08 صبح
برای تاریخ شمسی هم میشه از این تابع استفاده کرد؟