28-08-19, 03:58 AM
الصفحات : 1 2
28-08-19, 11:26 AM
(28-08-19, 03:58 AM)amonem كتب : [ -> ]السلام عليكم ورحمه الله تعالى وبركاته
ارجوا المساعدة من أهل الخبرة في السي شارب والسيكول سيرفر
هل من مجيب
ولا الموضوع صعب
28-08-19, 08:33 PM
ليس عليك الخوض في كل هذا لتعرف اذا كان رقم ال 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
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
بخصوص الطلب االاول معرفه اخر رقم فى الداتا فيو كما واضح فى الصوره المرفقه
29-08-19, 03:38 PM
مرحبا صديقي، اعتذر عن الاخطاء باللغه ساقوم بكتابه كود بلغه c#، لكن لكي اساعدك بطريقه افضل اريد منك ان تشرح لي ما الذي تريد ان تقوم به و ما هي الفكره من هذا الشئ، لانه بحسب راي يوجد طريقه افضل من الطريقه التي تفكر فيها حاليا لنكتشفها معا. فقط اوضح لي ما الفكره المراد انجازها
29-08-19, 03:59 PM
(29-08-19, 03:38 PM)Rabeea Qbaha كتب : [ -> ]مرحبا صديقي، اعتذر عن الاخطاء باللغه ساقوم بكتابه كود بلغه c#، لكن لكي اساعدك بطريقه افضل اريد منك ان تشرح لي ما الذي تريد ان تقوم به و ما هي الفكره من هذا الشئ، لانه بحسب راي يوجد طريقه افضل من الطريقه التي تفكر فيها حاليا لنكتشفها معا. فقط اوضح لي ما الفكره المراد انجازها
شكر لاهتمامك استاذي الفاضل
بالنسبه لمعرفه كود الموظف تم عمله وجزاك الله كل خير
ال محتاجه دلوقت الطلب الاول وهو كما واضح في الصورة المرفقه
29-08-19, 05:53 PM
تفضل صديقي
PHP كود :
int lastRow= dataGridveiw1.Rows.Count - 1;
Txt_1.Text= dataGridveiw1.Rows[lastRow].Cells[1].Value.ToString();
29-08-19, 06:18 PM
(29-08-19, 05:53 PM)Rabeea Qbaha كتب : [ -> ]تفضل صديقي
PHP كود :
int lastRow= dataGridveiw1.Rows.Count - 1;
Txt_1.Text= dataGridveiw1.Rows[lastRow].Cells[1].Value.ToString();
فيه خطأ
شوف الصوره
29-08-19, 09:58 PM
اذا كان الجدول عندكقابل للاضافة اعملها -2 اذا كان مقفل اي غير قابل للاضافة اعملها -1 .
30-08-19, 01:55 AM
(29-08-19, 09:58 PM)asemshahen5 كتب : [ -> ]اذا كان الجدول عندكقابل للاضافة اعملها -2 اذا كان مقفل اي غير قابل للاضافة اعملها -1 .
اهلا استاذيالغالى
فينك من زمان
شكلك نستنى
جربت وبردو نفس النتتيجه يوجد خطا
Object reference not set to an instance of an object.
الصفحات : 1 2