نمایش پیغام

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

    • 2017/03/23
    • 558
    • 41.00

    [حل شده] نمایش پیغام

    سلام
    در فایلی که پیوست کردم وقتی کلید فرم را میزم کادری با ۵ تکست باکس باز میشه که وقتی کلید ثبت را میزنم در صورت خالی بودن هر یک از تکست باکس ها باید پیغامی مبنی به کامل نمودن جاهای خالی بدهد ولی این پیغام تنها زمانی نمایش داده میشود که ۴ تا تکست باکس ها اولی را کامل کرده باشیم و فقط آخری مانده باشد پیغام میاد
    یک چیز دیگر چطور میتونم معلوم کنم که پیغام خالی بودن تکس باکس مربوط به کدام تکست باکس هست یوزر پس ورود هم a و a هستش
    ممنون میشم اگه با یک نمونه راهنمایم کنید
    فایل های پیوست شده
    Last edited by میثم مقدم نیا; 2017/04/20, 16:31.
    [HR][SIZE=5][COLOR="#0000FF"][FONT=Times New Roman][B] در سرزمینی کہ نتوان مردانہ زیست ، مردانہ مردن بهتر از این زندگیست [/B][/FONT][/COLOR][/SIZE][/HR]
  • rasools13

    • 2017/01/20
    • 360
    • 80.00

    #2
    با سلام
    از کد های ذیل استفاده کنید
    در صورت خالی بودن تکست باکس رنگ آن تغییر میکند و با یک پیغام به کاربر اطلاع میدهد
    .
    رویداد دکمه ثبت :
    .
    کد PHP:
    Private Sub CommandButton1_Click()
        If 
    CheckForm False Then
           MsgBox 
    "لطفا موارد مشخص شده را تکميل نماييد"vbInformation
           
    Exit Sub
        
    Else
            
    num Application.WorksheetFunction.CountA(Range("a:a")) + 1
            Sheets
    ("sheet1").Cells(num1).Value TextBox1.Value
            Sheets
    ("sheet1").Cells(num2).Value TextBox2.Value
            Sheets
    ("sheet1").Cells(num3).Value TextBox3.Value
            Sheets
    ("sheet1").Cells(num4).Value TextBox4.Value
            Sheets
    ("sheet1").Cells(num5).Value TextBox5.Value
            MsgBox 
    "اطلاعات با موفقيت ثبت شد"vbInformation
            TextBox1
    .Value ""
            
    TextBox2.Value ""
            
    TextBox3.Value ""
            
    TextBox4.Value ""
            
    TextBox5.Value ""
        
    End If
    End Sub 
    .
    این هم کد مربوط به رویداد CheckForm
    .
    کد PHP:
    Public Function CheckForm() As Boolean
        Dim chk 
    As Integer
        chk 
    0
        
    If Me.TextBox1.Text = Empty Then
            Me
    .TextBox1.BackColor RGB(25500)
            
    chk 1
        
    Else
            
    Me.TextBox1.BackColor RGB(255255255)
        
    End If
        
        If 
    Me.TextBox2.Text = Empty Then
            Me
    .TextBox2.BackColor RGB(25500)
            
    chk 1
        
    Else
            
    Me.TextBox2.BackColor RGB(255255255)
        
    End If
        
        If 
    Me.TextBox3.Text = Empty Then
            Me
    .TextBox3.BackColor RGB(25500)
            
    chk 1
        
    Else
            
    Me.TextBox3.BackColor RGB(255255255)
        
    End If
        
        If 
    Me.TextBox4.Text = Empty Then
            Me
    .TextBox4.BackColor RGB(25500)
            
    chk 1
        
    Else
            
    Me.TextBox4.BackColor RGB(255255255)
        
    End If
        
        If 
    Me.TextBox5.Text = Empty Then
            Me
    .TextBox5.BackColor RGB(25500)
            
    chk 1
        
    Else
            
    Me.TextBox5.BackColor RGB(255255255)
        
    End If
        
        If 
    chk 0 Then
         CheckForm 
    True
        
    Else
         
    CheckForm False
        End 
    If
    End Function 
    [CENTER][B]بهترین راه ذخیره زمان(یادگیری)،،حل مشکلات دیگران است
    [COLOR=#0000ff]مشکلات دیگران، روزی مشکلات ما هم خواهد شد[/COLOR][/B][COLOR=#ff0000][B][FONT=arial][/FONT][/B][/COLOR]
    [/CENTER]

    کامنت

    • میثم مقدم نیا

      • 2017/03/23
      • 558
      • 41.00

      #3
      با سلام مجدد
      آقا رسول ممنون از راهنمای بسیار زیباتون مشکل حل شد
      باسپاس
      [HR][SIZE=5][COLOR="#0000FF"][FONT=Times New Roman][B] در سرزمینی کہ نتوان مردانہ زیست ، مردانہ مردن بهتر از این زندگیست [/B][/FONT][/COLOR][/SIZE][/HR]

      کامنت

      • میثم مقدم نیا

        • 2017/03/23
        • 558
        • 41.00

        #4
        سلام آقا رسول من با یه مشکلی در وارد کردن تاریخ روبرو شدم من محدوده تاریخ را به ۱۰ عدد محدود کردم ولی اکه تعداد اعداد وارد شده کمتر از حد مجاز باشن میخوام پیام خطا بده
        [HR][SIZE=5][COLOR="#0000FF"][FONT=Times New Roman][B] در سرزمینی کہ نتوان مردانہ زیست ، مردانہ مردن بهتر از این زندگیست [/B][/FONT][/COLOR][/SIZE][/HR]

        کامنت

        • rasools13

          • 2017/01/20
          • 360
          • 80.00

          #5
          نوشته اصلی توسط mmn1000
          سلام آقا رسول من با یه مشکلی در وارد کردن تاریخ روبرو شدم من محدوده تاریخ را به ۱۰ عدد محدود کردم ولی اکه تعداد اعداد وارد شده کمتر از حد مجاز باشن میخوام پیام خطا بده
          سلام در رویداد checkform
          قسمت مربوط به تکست باکس تاریخ رو بصورت ذیل بنویسید
          کد PHP:
          If Len(Me.TextBox5.Text) < 8 Then
                  Me
          .TextBox5.BackColor RGB(25500)  
          chk 1
              
          Else
                  
          Me.TextBox5.BackColor RGB(255255255)
              
          End If 
          [CENTER][B]بهترین راه ذخیره زمان(یادگیری)،،حل مشکلات دیگران است
          [COLOR=#0000ff]مشکلات دیگران، روزی مشکلات ما هم خواهد شد[/COLOR][/B][COLOR=#ff0000][B][FONT=arial][/FONT][/B][/COLOR]
          [/CENTER]

          کامنت

          • میثم مقدم نیا

            • 2017/03/23
            • 558
            • 41.00

            #6
            نوشته اصلی توسط rasools13
            سلام در رویداد checkform
            قسمت مربوط به تکست باکس تاریخ رو بصورت ذیل بنویسید
            کد PHP:
            If Len(Me.TextBox5.Text) < 8 Then
                    Me
            .TextBox5.BackColor RGB(25500)  
            chk 1
                
            Else
                    
            Me.TextBox5.BackColor RGB(255255255)
                
            End If 
            سلام مجدد ممنون بابت راهنمایی زیباتون مشکل حل شد
            [HR][SIZE=5][COLOR="#0000FF"][FONT=Times New Roman][B] در سرزمینی کہ نتوان مردانہ زیست ، مردانہ مردن بهتر از این زندگیست [/B][/FONT][/COLOR][/SIZE][/HR]

            کامنت

            • rasools13

              • 2017/01/20
              • 360
              • 80.00

              #7
              نوشته اصلی توسط mmn1000
              سلام مجدد ممنون بابت راهنمایی زیباتون مشکل حل شد
              سلام
              خواهش میکنم لطفا سوال رو حل شده اعلام کنید یعنی سوال رو ببندید
              [CENTER][B]بهترین راه ذخیره زمان(یادگیری)،،حل مشکلات دیگران است
              [COLOR=#0000ff]مشکلات دیگران، روزی مشکلات ما هم خواهد شد[/COLOR][/B][COLOR=#ff0000][B][FONT=arial][/FONT][/B][/COLOR]
              [/CENTER]

              کامنت

              • میثم مقدم نیا

                • 2017/03/23
                • 558
                • 41.00

                #8
                نوشته اصلی توسط rasools13
                سلام
                خواهش میکنم لطفا سوال رو حل شده اعلام کنید یعنی سوال رو ببندید
                با سلام مجدد آقا رسول
                از کجا اعلام کنم یا سوال را ببندم
                [HR][SIZE=5][COLOR="#0000FF"][FONT=Times New Roman][B] در سرزمینی کہ نتوان مردانہ زیست ، مردانہ مردن بهتر از این زندگیست [/B][/FONT][/COLOR][/SIZE][/HR]

                کامنت

                • rasools13

                  • 2017/01/20
                  • 360
                  • 80.00

                  #9
                  اولین پستی که گذاشتین.. اگر اشتباه نکنم پایینش یک علامت حل شده سبز رنگ هست روی اون کلیک کنید
                  [CENTER][B]بهترین راه ذخیره زمان(یادگیری)،،حل مشکلات دیگران است
                  [COLOR=#0000ff]مشکلات دیگران، روزی مشکلات ما هم خواهد شد[/COLOR][/B][COLOR=#ff0000][B][FONT=arial][/FONT][/B][/COLOR]
                  [/CENTER]

                  کامنت

                  چند لحظه..