با سلام یه فایل اکسس ضمیمه میکنم که میتونه براساس فصل عکس رو تغییر بده
اگه ممکنه اینو به ویژوال تبدیل کنید ممنون میشم
با سلام یه فایل اکسس ضمیمه میکنم که میتونه براساس فصل عکس رو تغییر بده
اگه ممکنه اینو به ویژوال تبدیل کنید ممنون میشم
با سلام
از اين سورس استفاده كن
تابع dayكه در برنامه استفاده شده مربوط به ماه است ،من بايد از طابع month استفاده مي كردم
ولي چون در اينجا از يك ماژول براي تبديل سال ميلادي به شمسي استفاده شده جاي month و day با هم عوض مي شوند
يعني ما 12 ما داريم كه هر سه ماه يكبار فصل عوض مي شود
از همون سورس استفاده كن
در ضمن اصلا براي تغيير فصل كاري به روز نداريم فقط ملاك ما عدد ماه است
اعداد 1 و 2 و 3 براي بهار
اعداد 4و5و 6 براي تابستان
اعداد 7 و 8و 9 پاييز
اعداد 10 و 11 و 12 زمستان
فكر كنم به خاطر تابع day احساس مي كني كه اشتباهه در صورتي كه درسته
مي توني با دستور زير چك كني
MsgBox Day(Label2) در اين صورت ما نبايد عددي بيشتر از 12 داشته باشيم
با اين دستور ماه
MsgBox Month(Label2)
با اين دستور روز رو ن
با سلام از On Error GoTo استفاده کردم ولی مشکل برطرف نمیشه
یعنی هر فصل یه تصویر رو نمیاره توی روزهای
31 اردیبهشت-31 تیر-31شهریور ارور میده از On Error GoTo استفاده میکنم فقط میشه برای 31 اردیبهشت مشکل رو برطرف کرد
آخرین ویرایش به وسیله look20 : چهارشنبه 01 اردیبهشت 1389 در 18:59 عصر
ببخشید کسی میتونه این مشکلو حل کنه
سلام
اين كدو چك كن ببين رفع شد
Private Sub Form_Load()
On Error GoTo label
Label1 = To_Hejri(Date, 0)
Label2 = To_Hejri(Date, 1)
Label3 = To_Hejri(Date, 2)
Label4 = To_Hejri(Date, 3)
Me.Caption = To_Time(Date)
If Month(Label1) = "1" Or Month(Label1) = "2" Or Month(Label1) = "3" Then Image1.Picture = LoadPicture(App.Path & "\Spring.jpg")
If Month(Label1) = "4" Or Month(Label1) = "5" Or Month(Label1) = "6" Then Image1.Picture = LoadPicture(App.Path & "\Summer.jpg")
If Month(Label1) = "7" Or Month(Label1) = "8" Or Month(Label1) = "9" Then Image1.Picture = LoadPicture(App.Path & "\Autumn.jpg")
If Month(Label1) = "10" Or Month(Label1) = "11" Or Month(Label1) = "12" Then Image1.Picture = LoadPicture(App.Path & "\Winter.jpg")
label:
If Err.Number = 13 And Month(Date) = "5" Then
Image1.Picture = LoadPicture(App.Path & "\Spring.jpg")
Else
Image1.Picture = LoadPicture(App.Path & "\Summer.jpg")
End If
End Sub
سلام رفیق خوبم متاسفانه جواب نمیده
آره با این کد جدید ارور نمیده ولی مشکل رو حل نمیکنههمون مشگل قبلي رو داره؟
با اين كدي كه فرستادم باز ارور مي ده؟
اين كدو بزار
Private Sub Form_Load()
On Error GoTo label
Label1 = To_Hejri(Date, 0)
Label2 = To_Hejri(Date, 1)
Label3 = To_Hejri(Date, 2)
Label4 = To_Hejri(Date, 3)
Me.Caption = To_Time(Date)
If Month(Label1) = "1" Or Month(Label1) = "2" Or Month(Label1) = "3" Then Image1.Picture = LoadPicture(App.Path & "\Spring.jpg")
If Month(Label1) = "4" Or Month(Label1) = "5" Or Month(Label1) = "6" Then Image1.Picture = LoadPicture(App.Path & "\Summer.jpg")
If Month(Label1) = "7" Or Month(Label1) = "8" Or Month(Label1) = "9" Then Image1.Picture = LoadPicture(App.Path & "\Autumn.jpg")
If Month(Label1) = "10" Or Month(Label1) = "11" Or Month(Label1) = "12" Then Image1.Picture = LoadPicture(App.Path & "\Winter.jpg")
label:
If Err.Number = 13 And Month(Date) = "5" Then
Image1.Picture = LoadPicture(App.Path & "\Spring.jpg")
ElseIf Err.Number = 13 Then
Image1.Picture = LoadPicture(App.Path & "\Summer.jpg")
End If
End Sub