08-06-18, 03:53 PM
(08-06-18, 07:36 AM)maram2423 كتب : السلام عليكم احتاج مساعدتكم ولكن هذه المرة في كود التعديل
كود :
con.Open()
ed1.CommandText = "update b1 set b_no = '" + T1.Text + "',b_name= '" + T2.Text + "',a_no = '" + Str(C1.SelectedValue) + "',r_no = '" + Str(C2.SelectedValue) + "',b_type = '" + C3.Text + "',b_data = '" + D1.Value.Date + "' where b_no= '" + T1.Text + "' "
ed1.ExecuteNonQuery()
MsgBox("تمت عملية التعديل بنجاح")
con.Close()
المشكلة هي ان حقل "b_no رقم الكتاب" هوا من نوع ترقيم تلقائي ولا اريد عرضة في form
عند التنفيذ تظهر المشكلة هنا
كود :
where b_no= '" + T1.Text + "' "
والسبب هوا اني ليس لدي text لاني لااريد عرضه ارجو ان اكون قد وضحت الفكرة .... هل لديكم حل لهذه المشكلة .... وشكرا لكم الله يفتح عليكم ويستركم .
ملاحظة :- الجدول نفسه هوا من يعطي الترقيم وليس من الفورم او من كود معين وهذا للعلم ....
بخصوص مشكلة عند التنفيذ
اجعلى كود التحديث بهذا الشكل
كود :
con.Open()
ed1.CommandText = "update b1 set b_name= '" + T2.Text + "',a_no = '" + Str(C1.SelectedValue) + "',r_no = '" + Str(C2.SelectedValue) + "',b_type = '" + C3.Text + "',b_data = '" + D1.Value.Date + "' where b_no= '" + T1.Text + "' "
ed1.ExecuteNonQuery()
MsgBox("تمت عملية التعديل بنجاح")
con.Close()ثانياً بخصوص ظهوره او اخفائه لا مشكلة منه فى الفورم
يمكنك فقط جعل T1.text للقراءة فقط أو غير نشط
من خلال جعل الخصائص T1 كالتالىPHP كود :
ReadOnly = True
Enabled = False
من خلال دول سيظهر رقم الختاب فى الفورم لكن لا يمكن للمستخدم التعديل او التعامل معه
وفى حالة الاخفاء لا تستخدم PHP كود :
visibility = false
يفضل جعل T1 فى اى مكان من ثم جعل
PHP كود :
Size = 0;0
من حيث ان عند عمل التحديث / التعديل يتمكن من قرائة قيمة T1 وفى نفس الوقت لن يكن ظاهر للمستخدم
بكده تكون تم حل جميع ما تم ذكره فى الموضوع
تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى
لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى
لكل من يقوم بالمساهمةفى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية

