29-08-19, 01:52 AM
(28-08-19, 08:33 PM)Rabeea Qbaha كتب :اولا شكرا لاهتمام حضرتكليس عليك الخوض في كل هذا لتعرف اذا كان رقم ال id موجود ام لا اليك الكود الاتي بسيط جدا و يفعل ما تريد
PHP كود :
Private Function ID_Exists(ByVal num As Integer) As Boolean
If Conn.State = ConnectionState.Closed Then
Conn.Open()
End If
Dim cmd As SqlCommand = New SqlCommand("Select count(*) from Unit where ID= @ID", Conn)
cmd.Parameters.AddWithValue("@ID", num)
Dim result = cmd.ExecuteScalar()
Conn.Close()
Return Convert.ToBoolean(result)
End Function
و هذا الكود قم باضافته في بدايه حدث الحفظ سيقوم بتنبيه المستخدم اذا اضاف نفس رقم الموظف المضاف من قبل و ان يقوم بتغيره
PHP كود :
If ID_Exists(ID.Text) = True Then
Messagebox.show(the ID already in database)
Return
End If
ثانيا الكود بتاع حضرتك بلغه vb.net ومااريده يكون بلغه سي شارب
وللعلم ما اريده ليس له علاقه بحفظ بيانات وانما شئ اخر اذا كان رقم ID موجود يضع كلمه يوجد داخل تكست بوكس وان كان غير موجود يضع كلمة لايوجد داخل تكست بوكس او تظهر رساله تفيد انه موجود او غير موجود ايهما اقرب
مع مراعاه اننى اعمل بلغه سي شارب وليس vb.net
بخصوص الطلب االاول معرفه اخر رقم فى الداتا فيو كما واضح فى الصوره المرفقه
