استفاده از توابع شمسی در یوزر فرم

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

    • 2014/03/17
    • 151
    • 70.00

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

    میخوام بیست روز بعد از یه تاریخ خاص رو محاسبه کنه و در لیبل بزاره
    فایل پیوست رو ببینید
    فایل های پیوست شده
  • iranweld

    • 2015/03/29
    • 3341

    #2
    با سلام

    کدهای خود را بصورت ذیل تغییر بدید

    کد PHP:
    Private Sub TextBox1_Change()

    If 
    Len(TextBox1) = 10 Then

    Me
    .Label1.Caption = J_ADDDAY(TextBox1.Text, 20, 1)

    End If

    End Sub 
    فایل های پیوست شده

    کامنت

    • rasools13

      • 2017/01/20
      • 360
      • 80.00

      #3
      علاوه بر راه حل دوست عزیز iranweld با تغییر کد به صورت ذیل میتونید از ورود اشتباه تاریخ جلوگیری کنید
      چون در صورتی که عدد روز رو 50 هم بزنید باز هم جواب رو نشون میده
      کد PHP:
      Private Sub TextBox1_Change()
          If 
      Len(TextBox1) = 10 Then
              Dim Y
      , M, D, X As Integer
              Dim Date1 
      As String
              Date1 
      = TextBox1.Text
              X 
      = 0
              Y 
      = CInt(Mid(Date1, 1, 4))
              
      M = CInt(Mid(Date1, 6, 2))
              
      D = CInt(Mid(Date1, 9, 2))
              If 
      M > 12 Then
                  X 
      = 1
                  MsgBox 
      ("تاریخ را به درستی وارد نمایید")
              Else
                  If 
      M < 7 Then
                      
      If D > 31 Then
                         X 
      = 1
                          MsgBox 
      ("تاریخ را به درستی وارد نمایید")
                      
      End If
                  Else
                      If 
      D > 30 Then
                          X 
      = 1
                           MsgBox 
      ("تاریخ را به درستی وارد نمایید")
                      
      End If
                  
      End If
              
      End If
              If 
      X = 0 Then
                Me
      .Label1.Caption = J_ADDDAY(TextBox1.Text, 20, 1)
              Else
                
      Me.Label1.Caption = ""
              
      End If
          
      End If
      End Sub 
      [CENTER][B]بهترین راه ذخیره زمان(یادگیری)،،حل مشکلات دیگران است
      [COLOR=#0000ff]مشکلات دیگران، روزی مشکلات ما هم خواهد شد[/COLOR][/B][COLOR=#ff0000][B][FONT=arial][/FONT][/B][/COLOR]
      [/CENTER]

      کامنت

      چند لحظه..