منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : خطا عن دخول للمنظومة
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم اخوتي الاعضاء  
قمت بتصميم منظومة لمحل تجاري والمنظومة تعمل بشكل ممتاز جدا منذو سنوات 
بالامس تظهر رسالة خطا عن الدخول للمنظومة ولا يوجد في كود الدخول للمنظومة اي خطا 
الصورة مرفقة 

ارجو المساعدة جزاكم الله كل خير
وعليكم السلام ورحمة الله وبركاته
الخطأ موضح في الصورة
وهو محاولة أدخال قيمة نصية في حقل رقمي
راجع الكود مرة أخرى
وتأكد من أدخال القيم بصيغة صحيحة
شكرا اخي على ردك ومشاركتك 

اسم المستخدم اختيار من الــــ ComboBox1  
كلمة المرور   Big Grinata Type   nvarchar(50)

بيانات المدخلة كلها محدودة اختيار اسم المستخدم من ComboBox1  
وداخل كلمة المرور  من شاشة المنظومة او لوحة المفاتيح

عند ادخال كلمة مرور خطا تظهر رسالة خطا في بيانات المستخدم

وعند اختار نسخة احتياطية من قاعدة البيانات قديمة تعمل بشكل جيد ولا تظهر رسالة الخطا
فعلا المشكلة واضحة في رسالة لخطأ التي أرسلها النظام كما قال لك الأخ princelovelorn
وهي محاولة إدخال نص في حقل رقمي !
ويمكنك أن ترفق فقط برمجة هذا الفورم ليساعدك الشباب في حل المشكلة .
هذا الكود الدخول المستخدم


   Private Sub But_login_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles But_login.Click
        Dim rdr As SqlDataReader
        If SQLCON.State = 1 Then SQLCON.Close()
        SQLCON.Open()

        Dim cmd As New SqlCommand("select * from T_users where NAME_USER=@NAME_USER and PASSWORD=@PASSWORD ", SQLCON)
        cmd.Parameters.AddWithValue("@NAME_USER", ComboBox1.Text)
        cmd.Parameters.AddWithValue("@PASSWORD", TXT_PASSOWRD.Text)
        rdr = cmd.ExecuteReader
        rdr.Read()
        If rdr.HasRows Then
            Str_UserName_ID = rdr("ID").ToString
            Str_UserName = rdr("NAME_USER").ToString

            With Frm_Home
                .BUTT_MORD.Enabled = rdr("suplliers").ToString
                .BUTT_COUSTMERS.Enabled = rdr("COSTMERS").ToString
                .BUT_ITEMS_.Enabled = rdr("ITEMS").ToString
                .BUTT_SALSEESS.Enabled = rdr("sales_bill").ToString
                .BUTT_RE_SALESS.Enabled = rdr("sales_bill").ToString
                .BUT_ESALAATT.Enabled = rdr("esailt").ToString
                .BUTT_REPORSSS.Enabled = rdr("reports").ToString
                .BUTT_ALMOLHAGATT.Enabled = rdr("molhgat").ToString
                .BUTT_SEETING.Enabled = rdr("seeting").ToString
                .butt_usres.Enabled = rdr("USERS").ToString
                .ShowDialog()
                Me.Hide()
            End With
        Else

            MessageBox.Show("كلمة المرور غير صحيحة ،،، يرجى إعــــادة المحاولـــة", "خطأ في الدخول", MessageBoxButtons.OK, MessageBoxIcon.Error)

            TXT_PASSOWRD.Text = ""
            TXT_PASSOWRD.Select()
        End If

        rdr.Close()
        SQLCON.Close()

    End Sub
تم كتابة حرف الذال "ذ" في حقل رقمي كما هو موضح في الصورة المرفقة