تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] مشكلة في تحديث البيانات
#1
السلام عليكم و رحمة الله تعالى و بركاته، من فضلكم أستخدم قاعدة بيانات access مربوطة مع برنامج، عند تعديلها عن طريق الـ Text Boxes التي يمكن سحبها من الـ Data Source، لا يمكن التعديل على البيانات التي أدخالها سابقا، و يظهر الخطأ التالي:
   
أرجو حل أومساعدة و جزاكم الله خيرا
الرد }}}
تم الشكر بواسطة:
#2
تأكد ان الجدول Workers يحتوي على primary key
   


بالطريقة التي تستخدمها
بدون primary key لن يتم إنشاء الأمر UPDATE ولا الأمر DELETE



عدل قاعدة البيانات أولاً : اضف حقل المفتاح الأساسي، قم بالحفظ، 
ارجع إلى الـ DataSet احذف الجدول وأضفه من جديد.

عند عملية السحب والإفلات في النافذة من Data Source ، في الكود سيتم إستخدام TableAdapterManager بشكل لإفتراضي، احذفة من صينية النافذة ، وإستبدلة باسم الـ TableAdapter الخاص بالجدول

الـ TableAdapterManager يستخدم الأمر : UpdateAll
استبدلة بـ WorkersTableAdapter ، وغير UpdateAll إلى Update فقط، وبدل أن تمرر الـ DataSet مرر الجدول فقط ، 


مثلاً الكود لديك هكذا :
كود :
Me.TableAdapterManager.UpdateAll(Me.DataSet)



استبدلة بــ :
كود :
Me.WorkersDTTableAdapter.Update(Me.DataSet.WorkersDT)




هذا الموضوع فيه شرح بالفيديو بالضبط يشرح المقصود
الرد }}}
تم الشكر بواسطة: سعود , Necro , ahmed_king2023 , Taha Okla
#3
سأقوم بالتجربة و سأخبرك بالنتائج أخي الفاضل
الرد }}}
تم الشكر بواسطة:
#4
للأسف أخي، يظهر هذا الخطأ أحيانا (عندما ألغي الـ Primary Key يظهر الخطأ)
   
الرد }}}
تم الشكر بواسطة:
#5
إقتباس :للأسف أخي، يظهر هذا الخطأ أحيانا (عندما ألغي الـ Primary Key يظهر الخطأ)
اكيد لا بد من وجود المفتاح الاساسي.
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: عبدالله الدوسري
#6
عفوا، عند إلغاء الـ Primary key لا يظهر الخطأ
عذرا على الخطأ
الرد }}}
تم الشكر بواسطة: عبدالله الدوسري
#7
(26-05-23, 02:33 PM)Necro كتب : عفوا، عند إلغاء الـ Primary key لا يظهر الخطأ
عذرا على الخطأ

يجب وضع حقل واحد على الأقل Primary key


ابداء كل شيء من جديد، 

اعتقد انك لا تعدل على الـ DataSet بالشكل الصحيح، 
احذف الجدول من الـ DataSet واضفة من جديد بعد وضع الـ Primary key في الجدول.


صور لنا شكل الجدول مع الحقول في قاعدة البيانات 
وشكل الجدول في الـ DataSet
الرد }}}
تم الشكر بواسطة: سعود , Taha Okla
#8
تفضل أخي الفاضل 
   
الرد }}}
تم الشكر بواسطة:
#9
من الصورة واضح أنك بحاجة لمعرفة أشياء كثيرة عن قواعد البيانات
أدخل على يوتيوب وأبحث عن عنوان : تطبيع قواعد البيانات
ستجد الكثير من القنواة تتحدث عنها
وأختر القناة والشخص الذي تستطيع أن تفهم عليه وتابع عنده فيديوهين أو ثلاثة((ويفضل كل الدورة في حال وجود دورة كاملة) عن 
تطبيع قواعد البيانات كي تعرف كيف تصمم قاعدة البيانات

ليس المهم نوع القاعدة التي يشرح عليها : Access أو  SQL   أو Oracle أو غيرها
المهم أن تعرف الطريقة - 
وعندها ستعرف وتدرك أين هي جملة الأخطاء التي تقع فيها 
وهي نفسها التي تظهر عند التعامل معها بواسطة DATASET  أو بأي طريقة من خلال الأكواد.
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
#10
شكرا أخي على الإقتراح. سأشاهد الفيديو لاحقا.
- لكن هل هناك من حل سريع أو سبب المشكل و جزاكم الله خيرا
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة تقويم ام القرى مع ويندوز 11 assuhimi 1 90 15-12-25, 07:13 PM
آخر رد: assuhimi
  حل مشكلة قائمتين ليستا متساويتين بالحجم justforit 4 250 31-10-25, 02:33 PM
آخر رد: justforit
  مشكلة في عرض الفورم بالحجم المحدد مصمم هاوي 1 244 29-09-25, 03:17 AM
آخر رد: مصمم هاوي
  [VB.NET] مشكلة في عرضForm2.vb MOHAMMED ALZWI 1 367 24-09-25, 06:16 PM
آخر رد: Amir_Alzubidy
  مشكلة دعم skin للغة العربية مصمم هاوي 2 711 16-09-25, 07:57 AM
آخر رد: مصمم هاوي
  مشكلة في عدم الحفظ والتعديل مصمم هاوي 3 875 17-08-25, 10:13 AM
آخر رد: أبو خالد الشكري
  تصدير البيانات إلى ملف RTF مصمم هاوي 4 820 15-08-25, 04:13 PM
آخر رد: أبو خالد الشكري
  [VB.NET] ما هو أفضل موقع استضافة لقواعد البيانات MSSQL ؟ mmaalmesry 0 795 16-07-25, 10:45 PM
آخر رد: mmaalmesry
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,210 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في حفظ البيانات مصمم هاوي 2 1,019 30-06-25, 08:51 AM
آخر رد: مصمم هاوي

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


يقوم بقرائة الموضوع: