منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
معرفه رقم الموظف موجود بالجدول من عدمه - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة السي شارب C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=175)
+--- قسم : قسم اسئلة C#.NET (http://vb4arb.com/vb/forumdisplay.php?fid=176)
+--- الموضوع : معرفه رقم الموظف موجود بالجدول من عدمه (/showthread.php?tid=31108)

الصفحات: 1 2


معرفه رقم الموظف موجود بالجدول من عدمه - amonem - 28-08-19

السلام عليكم ورحمه الله تعالى وبركاته

ارجوا المساعدة من أهل الخبرة في السي شارب والسيكول سيرفر


RE: معرفه رقم الموظف موجود بالجدول من عدمه - amonem - 28-08-19

(28-08-19, 03:58 AM)amonem كتب : السلام عليكم ورحمه الله تعالى وبركاته

ارجوا المساعدة من أهل الخبرة في السي شارب والسيكول سيرفر

هل من مجيب
ولا الموضوع صعب


RE: معرفه رقم الموظف موجود بالجدول من عدمه - Rabeea Qbaha - 28-08-19

ليس عليك الخوض في كل هذا لتعرف اذا كان رقم ال 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 



RE: معرفه رقم الموظف موجود بالجدول من عدمه - amonem - 29-08-19

(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



بخصوص الطلب االاول معرفه اخر رقم فى الداتا فيو كما واضح فى الصوره المرفقه


RE: معرفه رقم الموظف موجود بالجدول من عدمه - Rabeea Qbaha - 29-08-19

مرحبا صديقي، اعتذر عن الاخطاء باللغه ساقوم بكتابه كود بلغه c#، لكن لكي اساعدك بطريقه افضل اريد منك ان تشرح لي ما الذي تريد ان تقوم به و ما هي الفكره من هذا الشئ، لانه بحسب راي يوجد طريقه افضل من الطريقه التي تفكر فيها حاليا لنكتشفها معا. فقط اوضح لي ما الفكره المراد انجازها



RE: معرفه رقم الموظف موجود بالجدول من عدمه - amonem - 29-08-19

(29-08-19, 03:38 PM)Rabeea Qbaha كتب :
مرحبا صديقي، اعتذر عن الاخطاء باللغه ساقوم بكتابه كود بلغه c#، لكن لكي اساعدك بطريقه افضل اريد منك ان تشرح لي ما الذي تريد ان تقوم به و ما هي الفكره من هذا الشئ، لانه بحسب راي يوجد طريقه افضل من الطريقه التي تفكر فيها حاليا لنكتشفها معا. فقط اوضح لي ما الفكره المراد انجازها

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


RE: معرفه رقم الموظف موجود بالجدول من عدمه - Rabeea Qbaha - 29-08-19

تفضل صديقي

PHP كود :
           int lastRowdataGridveiw1.Rows.Count 1;
 
           Txt_1.TextdataGridveiw1.Rows[lastRow].Cells[1].Value.ToString(); 



RE: معرفه رقم الموظف موجود بالجدول من عدمه - amonem - 29-08-19

(29-08-19, 05:53 PM)Rabeea Qbaha كتب :
تفضل صديقي

PHP كود :
           int lastRowdataGridveiw1.Rows.Count 1;
 
           Txt_1.TextdataGridveiw1.Rows[lastRow].Cells[1].Value.ToString(); 

فيه خطأ 
شوف الصوره


RE: معرفه رقم الموظف موجود بالجدول من عدمه - asemshahen5 - 29-08-19

اذا كان الجدول عندكقابل للاضافة اعملها -2 اذا كان مقفل اي غير قابل للاضافة اعملها -1 .


RE: معرفه رقم الموظف موجود بالجدول من عدمه - amonem - 30-08-19

(29-08-19, 09:58 PM)asemshahen5 كتب : اذا كان الجدول عندكقابل للاضافة اعملها -2 اذا كان مقفل اي غير قابل للاضافة اعملها -1 .

اهلا استاذيالغالى
فينك من زمان
شكلك نستنى
جربت وبردو نفس النتتيجه يوجد خطا

Object reference not set to an instance of an object.