الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يتم إلغاء الرسالة Write Conflict

بدأه bakkar2000 في 14 سبتمبر 2012 · 4 رد · 381 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

قمت بعمل إستعلام تحديث لتحديث بيان واحد لسجل فى جدول

الإستعلام يعمل جيداً و يتم تنفيذ المطلوب منة لكن دائماً تظهر الرسالة post-148704-019264200 1347625001_thumb.p

قمت بإستعمال الجملة البرمجية

 DoCmd.SetWarnings False

لكن دون فائدة .... فأرجوا الإفادة

فى رعاية الله

المرفقات
Write Conflict.png
#2
bakkar2000 كتب:

بسم الله الرحمن الرحيم

قمت بعمل إستعلام تحديث لتحديث بيان واحد لسجل فى جدول

الإستعلام يعمل جيداً و يتم تنفيذ المطلوب منة لكن دائماً تظهر الرسالة post-148704-019264200 1347625001_thumb.p

قمت بإستعمال الجملة البرمجية

 DoCmd.SetWarnings False

لكن دون فائدة .... فأرجوا الإفادة

فى رعاية الله

اخي الفاضل

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

لذا لحل هذا التعارض يلزمك عمل حفظ او للسجل قبل عملية التحديث

استخدم هذا الكود قبل تشغيل الإستعلام

DoCmd.RunCommand acCmdSaveRecord

بالتوفيق

1
#3

بسم الله الرحمن الرحيم

بارك الله لكى أستاذة زهره

تم عمل اللأزم

كنت أعرف معنى الرسالة جيداً لذلك أستخدمت هذا الكود الخاص بالحفظ لكنة لم يعمل معى لذا لم أذكره

و كودكم هو كان الحل فهل هناك فرق بينهما

    DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70

رغم أنى سألت نفس السؤال فى هذه المشاركة و لم ألقى إجابة

الحمد لله رب العالمين

أستاذه زهرة بارك الله لكى

فى حفظ الله

تم تعديل هذه المشاركة بواسطة bakkar2000 في 14 سبتمبر 2012 في 19:46

#4
bakkar2000 كتب:

بسم الله الرحمن الرحيم

بارك الله لكى أستاذة زهره

تم عمل اللأزم

كنت أعرف معنى الرسالة جيداً لذلك أستخدمت هذا الكود الخاص بالحفظ لكنة لم يعمل معى لذا لم أذكره

و كودكم هو كان الحل فهل هناك فرق بينهما

    DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70

رغم أنى سألت نفس السؤال فى هذه المشاركة و لم ألقى إجابة

الحمد لله رب العالمين

أستاذه زهرة بارك الله لكى

فى حفظ الله

اخي الفاضل

هذا الكود

DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70

يمثل الإجراء الداخلي لحفظ السجلات بمعنى كأنك تستدعي امر الحفظ من شريط القوائم الموجود في القاعدة

اما هذا الكود

DoCmd.RunCommand acCmdSaveRecord

فهو يمثل اجراء خارجي ولا علاقة له بشريط الأوامر بل يتم تنفيذ الحفظ بواسطة امر RunCommand

بالتوفيق

1
#5

بسم الله الرحمن الرحيم

بارك الله لكى أستاذة زهره

لكم منا أسمى آيات الإحترام

مواضيع مشابهة