تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
كيف اجعل زر الحفظ يقوم بعمل حفظ وتعديل
#11
(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.
الرد }}}
تم الشكر بواسطة:
#12
نفس الفكرة مفتاح أساسي او ترقيم تلقائي ،،

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

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

شوف الحقول اللي تحتاج تعديلهم وضعهم في جملة التعديل ،،
يا رحمن الدنيا والآخرة ورحيمهما
الرد }}}
#13
(01-12-18, 05:13 PM)حريف برمجة كتب : نفس الفكرة مفتاح أساسي او ترقيم تلقائي ،،

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

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

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

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

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

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

الأفضل من وجهة نظري تحليل المشروع قبل البدء فيه ورسم التخطيط على أوراق وإدخال سجل او سجلين في جميع الجداول ومن ثم البدء عملي تنفيذاً لما على الأوراق من تخطيط .
يا رحمن الدنيا والآخرة ورحيمهما
الرد }}}
تم الشكر بواسطة: atef_020 , atef_020
#15
(01-12-18, 06:33 PM)حريف برمجة كتب : أولا : كود الصنف لا يتم تغييرة او تعديله ،، لأنه يعتبر مثل رقم السجل المدني للشخص ثابت .

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

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

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

= انا قمت بازالة المفتاح الاساسى بس فية مشكلة اذا غيرت الكود فانة يتم الحفط نفس بيانات الصنف مرة اخرى الكود القديم ومرة بالكود الجديد
الرد }}}
تم الشكر بواسطة:
#16
ارفع مثال نشوف المشكلة ونقدم لك الحل المناسب ،،
يا رحمن الدنيا والآخرة ورحيمهما
الرد }}}
تم الشكر بواسطة: عبد العزيز البسكري , حامد محمد



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم