Try
( dsc = New OleDbCommand("insert into per values ('" & Me.TextBox1.Text & "','" & Me.TextBox3.Text & ", con
() con.Open
() dsc.ExecuteNonQuery
() con.Close
() dt.Clear
("تم بنجاح") MsgBox
Catch
("هذا الرقم مدخل مسبقا")MsgBox
End Try
السلام عليكم ورحمة الله وبركاته ..
الكود السابق لإدخال بيانات إلى جدول .. في الجدول الخانة الأولى لمفتاح أساسي ..
يعمل جيدا .. تقوم بإدخال البيانات وتأتي رسالة (تم بنجاح) .. وإذا قمت بإدخال رقم مكرر لمفتاح أساسي يرد ب ((هذا الرقم مدخل مسبقا)) وحتى هنا الكود يعمل جيدا ..
المشكلة انك بعد رسالة ((هذا الرقم مدخل مسبقا)) لو قمت بإدخال أي بيانات حتى لرقم غير مدخل مسبقا تأتيك نفس الرسالة ((هذا الرقم مدخل مسبقا)) ولا يمكنك حينها إدخال بيانات إلا بإغلاق الفورم ثم فتحه ثانية .. فما المشكلة ؟؟ ..
-
أيضا لو أمكن أحد الأخوة يكتب لي كود التحقق من كون الرقم مدخل مسبقا أم لا لأعتمد عليه بدلا من جعل هذه الرسالة تظهر مع أي خطأ حتى لو لم يكن تكرار الرقم.. وكود لمعرفة عدد تكرار هذا السجل في قاعدة البيانات ((مثلا أكتب إسم شخص ليكتب في في مربع نص عدد مرات تكرار إسم الشخص في قاعدة البيانات))