منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : حل مشكلة في كود قاعدة البيانات
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم أعضاء فيجول بيسك لكل العرب


ما حل هذه المشكلة الموضحة في الصورة

 و شكرا
وعليكم السلام
اين الصوره
وعليكم السلام ورحمة الله
لقد نسيت اخي ان ترفق الصورة
السلام عليكم و رحمة الله
انتهاك تزامن للبيانات , هذه المشكلة لها عدة اسباب و كونك تعمل وفق نظام المعالج فالجواب على هذا السؤال يحتاج الى توضيحات اكثر من قبلك.
عادة عند وجود جداول مترابطة و تكويد العلاقة من قبل المعالج لعمليات الحذف و الاضافة و التعديل يجري دفعة واحدة لكل الجداول و وفق شرط اكثر من حقل . غالباً تعتبر العمليات التي تجري على العلاقة هي   (Cascade)  بمعنى موثوقة اي ما يجري على الاباء يجري على الابناء في عمليات الحذف.
و غالباً يشار لعملية تعدد المستخدمين عند الوقوع في هذه المشكلة و لكن ليس دائماً اذ ان القيام باكثر من عملية على اكثر من جدول يؤدي كذلك الى ظهور هذا النوع من المشاكل , انا لا افضل استخدام المعالج للربط اذ انه وحده غير كافي لاجراء كافة العمليات و المقصود هنا هو الكود الذي يولده المعالج اذ ستحتاج الى معالجات اضافية ليصبح فعال بشكل اكبر , ناهيك عن الكم الكبير من الكود الذي يولده اذ انه يقوم بتعريف طرق و كائنات لكل كائن في القاعدة تم ربطه مع الواجهة الخلاصة انك ستحتاج الى فهم كلي للكود حتى تستطيع التحكم بكل شاردة و واردة في المشروع .
بالعودة للمشكلة اخي الكريم , نحتاج منك ادراج اكواد الاضافة و الحذف و التعديل التي ولدها المعالج و من ثم تحتاج الى مراجعة شروط هذه العمليات و التقليل منها هذا كخطوة اولى.
الخطوة الثانية ستحتاج الى معالجة اضافية داخل ملف التصميم الخاص بـ Dataset المرتبطة بالعملية , اذ ان الاكواد التي نشأت عنها هذه الكائنات تقبع داخل هذا الملف و تحدياً الاكواد الخاصة بـ DataRowState و متى و كيف يتم اطلاق العملية (وفق حالة الصف)
العملية طويلة بعض الشيئ.
تكون في بعض الاحيان الخطوة الاولى كافية نوعاً ما في التخفيف من ظهور هذه الرسالة لكنها ليست حلاً للمشكلة.

بالتوفيق
السلام عليكم

انا اريد تصميم برنامج أضافة و تعديل و حذف و حفظ  على قاعدة بيانات Access 2010

وعند اكمال البرمجة و عند اختبار البرنامج وأدخال البيانات أو تعديلها و الضغط على زر حفظ يخرج لي كما موضح بالصور


مع خالص الشكر و التقدير....