PDA

View Full Version : مبتدی: تقویم شمسی VB.Net



djhooman
دوشنبه 02 خرداد 1390, 23:34 عصر
سلام ،

دوستان من یه برنامه دارم مینویسم که کارای حسابداری انجام میده ،

2 تا سوال دارم ،

1) دیتابیسم رو با Access طراحی کردم ، خوبه ؟؟؟؟

2) چون تاریخ دریافت و ثبت اطلاعات مهمه ، مجبورم تاریخ شمسی استفاده کنم ....
یه سری کامپوننت دانلود کردم اما اصلا نمیدونم چجوری ازشون استفاده کنم ....
یعنی 0 ام ! هیچیشو نمیدونم !!!!!
فقط بلدم بیارم تو پنل سمت چپ VB ( اونجا که همه کامپوننت ها قرار دارن )
(خیلی زحمت کشیدم میدونم :قهقهه::قهقهه:)

امیدوارم بتونید کمکم کنید ....
خیلی گشتم اما نتونستم یه رفرنس جامع بسیار مبتدیانه از نحوه استفاده تاریخ شمسی در vb.net پیدا کنم ....

mhmoein
سه شنبه 03 خرداد 1390, 07:12 صبح
دوست عزیز از این کدها استفاده کن
این کدها رو تو فرمت اضافه کن
Public Function MiladiToShamsi(ByVal MDate As Date) As String
MiladiToShamsi = ""
Dim pc As New Globalization.PersianCalendar
Dim Sal As Integer = pc.GetYear(MDate)
Dim Mah As Integer = pc.GetMonth(MDate)
Dim Roz As Integer = pc.GetDayOfMonth(MDate)
MiladiToShamsi = Format(Sal, "0000") & "/" & Format(Mah, "00") & "/" & Format(Roz, "00")
Return MiladiToShamsi

End Function

این تاریخ شمسی رو تو یه لیبل نشون می شده تو می تونی از تکست باکس یا هر چیز دیگه ای که خواستی استفاده کنی
Label2.Text = MiladiToShamsi(Now)

hamidhassas
سه شنبه 03 خرداد 1390, 09:07 صبح
من کد بالا را نوشتم ولی به جای تاریخ شمسی داره اسم Label2 را نشان می دهد.


وقتی بر روی Labe2 کلیک می کنم یک تاریخی نشان می دهد اما همیشه که نمیشه روی آن کلیک کرد چون می خواهم این تاریخ را به صورت اتوماتیک وارد دیتابیس کنم با این وجود باید اول بر روی Label2 کلیک کرد و بعد مقدار آن وارد دیتابیس یشه.

لطفا بگویید هر کد را دقیقا در کجا باید نوشت و اگر تنضیمات خاصی باید انجام داد باید چه کرد.

تشکر

farsoft
سه شنبه 03 خرداد 1390, 09:40 صبح
دوست عزیز شما کد را در کلیک لیبل گذاشتید
در صوراتی که باید مثلا در فرو لود قرار دهید که زمانی که فرم لود می شود لیبل شما نیز پر شود

mhmoein
سه شنبه 03 خرداد 1390, 09:51 صبح
دوست عزیز کد درست هست
اینم نمونه
موفق باشی

damanpak
سه شنبه 22 شهریور 1390, 11:42 صبح
درمورد تاریخ شمسی دوست عزیز کمک کردن بهتون اما در مورد دیتابیس پیشنهاد میشه تمام برنامه هایی که با وی بی دات نت طراحی میکنید از دیتابیس اس کیو ال استفاده کنید
با تشکر دامن پاک