تبدیل روز به سال و ماه و روز

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • reza_gh_tak

    • 2019/06/21
    • 149
    • 24.00

    [حل شده] تبدیل روز به سال و ماه و روز

    چطور میتونیم فر تعداد روز رو در فرم زیر تبدیل به سال و ماه و روز بکنیم
    فایل های پیوست شده
  • misammisam
    مدير تالار حسابداری و اکسل

    • 2014/04/04
    • 892
    • 64.00

    #2
    سلام
    TextBox2 رو بدین صورت بنویسید
    کد PHP:
    Private Sub TextBox2_Change()
    If 
    Len(TextBox2) = 4 Then
    TextBox2 
    TextBox2 "/"
    ElseIf Len(TextBox2) = 7 Then
    TextBox2 
    TextBox2 "/"
    ElseIf Len(TextBox2) = 10 Then
    Sen 
    J_DIFF(TextBox2TextBox1)
    Sal Int(Sen 364)
    Mah Int((Sen - (Sal 364)) / 30)
    Roz Sen - ((Sal 364) + (Mah 30))
    TextBox3 Sal " سال و " Mah " ماه و " Roz " زوز "
    Else
    TextBox3 ""
    End If
    End Sub 
    فایل های پیوست شده
    [CENTER][SIGPIC][/SIGPIC]
    [/CENTER]
    [CENTER][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][FONT=Tahoma][INDENT]
    [CENTER][SIZE=3][URL="https://affstat.adro.co/click/adf04053-f8a6-439a-9ac4-e6a7e6f4b455"][B]اينجا كليك نكنيا ![/B][/URL][/SIZE]
    [/CENTER]
    [/INDENT]

    [/FONT][/FONT][/FONT][/FONT][/FONT]
    [/CENTER]

    کامنت

    • reza_gh_tak

      • 2019/06/21
      • 149
      • 24.00

      #3
      این فایل یه مشکل داره فقط تفاوت یکسال رو درست میده مثلاً و هر سال که بالاتر میرید یکروز بیشتر حساب می کنه مخصوصاً این تو فواصل مثلاً سی سال تبدیل به یکمکماه میشه یعنی اگر مثلا 1398/05/19 تاریخ روز باشه و تولد 1361/05/19 باشه به این صورت نشون میده 37 سال و 1 ماه 16 روز نشون میده که این اشتباهه

      کامنت

      • reza_gh_tak

        • 2019/06/21
        • 149
        • 24.00

        #4
        کد PHP:
        Private Sub TextBox2_Change()
        If 
        Len(TextBox2) = 4 Then
        TextBox2 
        TextBox2 "/"
        ElseIf Len(TextBox2) = 7 Then
        TextBox2 
        TextBox2 "/"
        ElseIf Len(TextBox2) = 10 Then
        Sen 
        J_DIFF(TextBox2TextBox1)
        Sal Int(Sen 365)
        Mah Int((Sen - (Sal 365)) / 30)
        Roz Sen - ((Sal 365) + (Mah 30))
        TextBox3 Sal " سال و " Mah " ماه و " Roz " زوز "
        Else
        TextBox3 ""
        End If
        End Sub 
        کد باید به این صورت یعنی تقسیم بر 365 می شد
        Last edited by حسام بحرانی; 2019/08/09, 21:41. دلیل: قرار دادن کد در تگ

        کامنت

        چند لحظه..