کنترل مقدار نوع داده که از تکس باکس فرم دریافت می شود

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • eppagh

    • 2012/07/04
    • 42

    کنترل مقدار نوع داده که از تکس باکس فرم دریافت می شود

    نیاز دارم مقداری که از فرم از تکس باکس وارد برنامه می شود حتما عدد نه نوشته باشد.
    ولی هرکاری می کنم و هرجور عمل می کنم نوع داده مقداری که از تکس باکس می رسد text است و تبدیل هم نمی شود.
    راه چاره چیست؟
  • iranweld

    • 2015/03/29
    • 3341

    #2
    سلام

    برای بررسی بهتر فایل رو ضمیمه کنید

    کامنت

    • eppagh

      • 2012/07/04
      • 42

      #3
      خیلی ساده ش اینه که یه فرم دارم که درش یک textbox هست. می خوام مطمئن بشم که از اون تکست باکس عدد وارد برنامه میشه. یعنی کاربر به جای 2 ننویسه b. می خوام اگر این اشتباه رخ داد قبل از اینکه بره داخل کد و vba خطای نوع داده بده به فارسی به کاربر اعلام کنم که درستش کنه.

      کامنت

      • Ali Parsaei
        مدير تالارتوابع اکسل

        • 2013/11/18
        • 1522
        • 71.67

        #4
        سلام،
        ببينيد اين به درد مي خورد:
        کد PHP:
        Private Sub TextBox1_Change()
        If 
        Not IsNumeric(Me.TextBox1.Value) And TextBox1.Value <> "" Then
                MsgBox 
        "فقط عدد وارد کنيد"
            
        TextBox1.Value ""
            
        TextBox1.SetFocus
            End 
        If
        End Sub 
        [SIGPIC][/SIGPIC]

        کامنت

        • eppagh

          • 2012/07/04
          • 42

          #5
          متشکرم با این کار کرد. در واقع من داشتم به عنوان متغیر کنترل می کردم ولی شما خود مقدار رو کنترل کردید و نوع داده ش رو سنجیدید.

          کامنت

          چند لحظه..