04-08-17, 01:33 PM
04-08-17, 02:08 PM
وعليكم السلام
اين الصوره
اين الصوره
04-08-17, 03:34 PM
وعليكم السلام ورحمة الله
لقد نسيت اخي ان ترفق الصورة
لقد نسيت اخي ان ترفق الصورة
05-08-17, 04:35 AM
05-08-17, 04:26 PM
السلام عليكم و رحمة الله
انتهاك تزامن للبيانات , هذه المشكلة لها عدة اسباب و كونك تعمل وفق نظام المعالج فالجواب على هذا السؤال يحتاج الى توضيحات اكثر من قبلك.
عادة عند وجود جداول مترابطة و تكويد العلاقة من قبل المعالج لعمليات الحذف و الاضافة و التعديل يجري دفعة واحدة لكل الجداول و وفق شرط اكثر من حقل . غالباً تعتبر العمليات التي تجري على العلاقة هي (Cascade) بمعنى موثوقة اي ما يجري على الاباء يجري على الابناء في عمليات الحذف.
و غالباً يشار لعملية تعدد المستخدمين عند الوقوع في هذه المشكلة و لكن ليس دائماً اذ ان القيام باكثر من عملية على اكثر من جدول يؤدي كذلك الى ظهور هذا النوع من المشاكل , انا لا افضل استخدام المعالج للربط اذ انه وحده غير كافي لاجراء كافة العمليات و المقصود هنا هو الكود الذي يولده المعالج اذ ستحتاج الى معالجات اضافية ليصبح فعال بشكل اكبر , ناهيك عن الكم الكبير من الكود الذي يولده اذ انه يقوم بتعريف طرق و كائنات لكل كائن في القاعدة تم ربطه مع الواجهة الخلاصة انك ستحتاج الى فهم كلي للكود حتى تستطيع التحكم بكل شاردة و واردة في المشروع .
بالعودة للمشكلة اخي الكريم , نحتاج منك ادراج اكواد الاضافة و الحذف و التعديل التي ولدها المعالج و من ثم تحتاج الى مراجعة شروط هذه العمليات و التقليل منها هذا كخطوة اولى.
الخطوة الثانية ستحتاج الى معالجة اضافية داخل ملف التصميم الخاص بـ Dataset المرتبطة بالعملية , اذ ان الاكواد التي نشأت عنها هذه الكائنات تقبع داخل هذا الملف و تحدياً الاكواد الخاصة بـ DataRowState و متى و كيف يتم اطلاق العملية (وفق حالة الصف)
العملية طويلة بعض الشيئ.
تكون في بعض الاحيان الخطوة الاولى كافية نوعاً ما في التخفيف من ظهور هذه الرسالة لكنها ليست حلاً للمشكلة.
بالتوفيق
انتهاك تزامن للبيانات , هذه المشكلة لها عدة اسباب و كونك تعمل وفق نظام المعالج فالجواب على هذا السؤال يحتاج الى توضيحات اكثر من قبلك.
عادة عند وجود جداول مترابطة و تكويد العلاقة من قبل المعالج لعمليات الحذف و الاضافة و التعديل يجري دفعة واحدة لكل الجداول و وفق شرط اكثر من حقل . غالباً تعتبر العمليات التي تجري على العلاقة هي (Cascade) بمعنى موثوقة اي ما يجري على الاباء يجري على الابناء في عمليات الحذف.
و غالباً يشار لعملية تعدد المستخدمين عند الوقوع في هذه المشكلة و لكن ليس دائماً اذ ان القيام باكثر من عملية على اكثر من جدول يؤدي كذلك الى ظهور هذا النوع من المشاكل , انا لا افضل استخدام المعالج للربط اذ انه وحده غير كافي لاجراء كافة العمليات و المقصود هنا هو الكود الذي يولده المعالج اذ ستحتاج الى معالجات اضافية ليصبح فعال بشكل اكبر , ناهيك عن الكم الكبير من الكود الذي يولده اذ انه يقوم بتعريف طرق و كائنات لكل كائن في القاعدة تم ربطه مع الواجهة الخلاصة انك ستحتاج الى فهم كلي للكود حتى تستطيع التحكم بكل شاردة و واردة في المشروع .
بالعودة للمشكلة اخي الكريم , نحتاج منك ادراج اكواد الاضافة و الحذف و التعديل التي ولدها المعالج و من ثم تحتاج الى مراجعة شروط هذه العمليات و التقليل منها هذا كخطوة اولى.
الخطوة الثانية ستحتاج الى معالجة اضافية داخل ملف التصميم الخاص بـ Dataset المرتبطة بالعملية , اذ ان الاكواد التي نشأت عنها هذه الكائنات تقبع داخل هذا الملف و تحدياً الاكواد الخاصة بـ DataRowState و متى و كيف يتم اطلاق العملية (وفق حالة الصف)
العملية طويلة بعض الشيئ.
تكون في بعض الاحيان الخطوة الاولى كافية نوعاً ما في التخفيف من ظهور هذه الرسالة لكنها ليست حلاً للمشكلة.
بالتوفيق
10-08-17, 08:09 PM
السلام عليكم
انا اريد تصميم برنامج أضافة و تعديل و حذف و حفظ على قاعدة بيانات Access 2010
وعند اكمال البرمجة و عند اختبار البرنامج وأدخال البيانات أو تعديلها و الضغط على زر حفظ يخرج لي كما موضح بالصور
مع خالص الشكر و التقدير....
انا اريد تصميم برنامج أضافة و تعديل و حذف و حفظ على قاعدة بيانات Access 2010
وعند اكمال البرمجة و عند اختبار البرنامج وأدخال البيانات أو تعديلها و الضغط على زر حفظ يخرج لي كما موضح بالصور
مع خالص الشكر و التقدير....