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

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : كيف اجعل زر الحفظ يقوم بعمل حفظ وتعديل (/showthread.php?tid=27730)

الصفحات: 1 2


RE: كيف اجعل زر الحفظ يقوم بعمل حفظ وتعديل - atef_020 - 01-12-18

(01-12-18, 05:00 PM)حريف برمجة كتب :
(01-12-18, 04:35 PM)atef_020 كتب :
(01-12-18, 06:45 AM)حريف برمجة كتب :
كود :
Dim ret As Integer = (New OleDb.OleDbDataAdapter("SELECT BUYCODE FROM Sell_Det1 WHERE BUYCODE=" & Val(textBox1.Text), con).Fill(New DataTable))

If ret > 0 Then
' هنا يتم التعديل
Else
' هنا يتم الحفظ
End If
بالتوفيق للجميع

اشكرك اخى الكريم كيف يتم تعديل كود الصنف وهو مفتاح اساسى فى قاعدة بيانات access 2007

العفو اخي ،،

المفتاح الأساسي (الترقيم التلقائي) لا يتم تعديله او تغييرة ولكن هو الشرط لتعديل السجل ،، مثلاً


كود :
update table1 set fname=fname where id=" & textbox1.text & "
اخى الكريم انا بتكلم فى شاشة تانية انا عندى قاعدة بيانات عملت كود الصنف مفتاح اساسى اى لا يمكن تكرارة مش رقم تلقائى فادذا قمت بالتعديل على بيانات الصنف واقوم الجفظ تاتى هذه الرسالة 
The changes you requested to the table were not successful because they would create duplicate values in the index, primary key, or relationship.  Change the data in the field or fields that contain duplicate data, remove the index, or redefine the index to permit duplicate entries and try again.


RE: كيف اجعل زر الحفظ يقوم بعمل حفظ وتعديل - حريف برمجة - 01-12-18

نفس الفكرة مفتاح أساسي او ترقيم تلقائي ،،

انته استبعد تعديل الحقل هذا من جملة التعديل ،،

على فكرة تستطيع تعديل حقل واحد فقط في الجدول او حقلين او ثلاثة او جميع الحقول ،،

شوف الحقول اللي تحتاج تعديلهم وضعهم في جملة التعديل ،،


RE: كيف اجعل زر الحفظ يقوم بعمل حفظ وتعديل - atef_020 - 01-12-18

(01-12-18, 05:13 PM)حريف برمجة كتب : نفس الفكرة مفتاح أساسي او ترقيم تلقائي ،،

انته استبعد تعديل الحقل هذا من جملة التعديل ،،

على فكرة تستطيع تعديل حقل واحد فقط في الجدول او حقلين او ثلاثة او جميع الحقول ،،

شوف الحقول اللي تحتاج تعديلهم وضعهم في جملة التعديل ،،

اشكرك اخى الكريم 

طيب اذا اردت تغيير هذا كود الصنف او تعديل كود الصنف


RE: كيف اجعل زر الحفظ يقوم بعمل حفظ وتعديل - حريف برمجة - 01-12-18

أولا : كود الصنف لا يتم تغييرة او تعديله ،، لأنه يعتبر مثل رقم السجل المدني للشخص ثابت .

ثانياً : دام انك تريد تغييره ليش تعمله مفتاح أساسي لا يتغير ؟

الأفضل من وجهة نظري تحليل المشروع قبل البدء فيه ورسم التخطيط على أوراق وإدخال سجل او سجلين في جميع الجداول ومن ثم البدء عملي تنفيذاً لما على الأوراق من تخطيط .


RE: كيف اجعل زر الحفظ يقوم بعمل حفظ وتعديل - atef_020 - 01-12-18

(01-12-18, 06:33 PM)حريف برمجة كتب : أولا : كود الصنف لا يتم تغييرة او تعديله ،، لأنه يعتبر مثل رقم السجل المدني للشخص ثابت .

ثانياً : دام انك تريد تغييره ليش تعمله مفتاح أساسي لا يتغير ؟

الأفضل من وجهة نظري تحليل المشروع قبل البدء فيه ورسم التخطيط على أوراق وإدخال سجل او سجلين في جميع الجداول ومن ثم البدء عملي تنفيذاً لما على الأوراق من تخطيط .

الهدف من تغيير الكود فية اصناف لا يوجد لها كود دولى اى من 12 رقم فيتم وضع كود يدوى ممكن يتم تغييرة اذا اردت حسب المستخدم 

= انا قمت بازالة المفتاح الاساسى بس فية مشكلة اذا غيرت الكود فانة يتم الحفط نفس بيانات الصنف مرة اخرى الكود القديم ومرة بالكود الجديد


RE: كيف اجعل زر الحفظ يقوم بعمل حفظ وتعديل - حريف برمجة - 01-12-18

ارفع مثال نشوف المشكلة ونقدم لك الحل المناسب ،،