بسم الله الرحمن الرحيم
قمت بعمل إستعلام تحديث لتحديث بيان واحد لسجل فى جدول
الإستعلام يعمل جيداً و يتم تنفيذ المطلوب منة لكن دائماً تظهر الرسالة ![]()
قمت بإستعمال الجملة البرمجية
DoCmd.SetWarnings False
لكن دون فائدة .... فأرجوا الإفادة
فى رعاية الله
bakkar2000 كتب:
اخي الفاضل
هذه الرسالة تخبرك بأنك تحاول الكتابة على سجل موجود اصلا ولهذا يحدث التعارض لذا لديك ثلاث خيارات اما حفظ السجل او اضافة التحديث اولا الى الحافظة ثم بعد ذلك يتم نسخ ما تم في الحافظة الى السجل او الغاء الأمر
لذا لحل هذا التعارض يلزمك عمل حفظ او للسجل قبل عملية التحديث
استخدم هذا الكود قبل تشغيل الإستعلام
DoCmd.RunCommand acCmdSaveRecord
بالتوفيق
بسم الله الرحمن الرحيم
بارك الله لكى أستاذة زهره
تم عمل اللأزم
كنت أعرف معنى الرسالة جيداً لذلك أستخدمت هذا الكود الخاص بالحفظ لكنة لم يعمل معى لذا لم أذكره
و كودكم هو كان الحل فهل هناك فرق بينهما
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
رغم أنى سألت نفس السؤال فى هذه المشاركة و لم ألقى إجابة
أستاذه زهرة بارك الله لكى
فى حفظ الله
تم تعديل هذه المشاركة بواسطة bakkar2000 في 14 سبتمبر 2012 في 19:46
bakkar2000 كتب:بسم الله الرحمن الرحيم
بارك الله لكى أستاذة زهره
تم عمل اللأزم
كنت أعرف معنى الرسالة جيداً لذلك أستخدمت هذا الكود الخاص بالحفظ لكنة لم يعمل معى لذا لم أذكره
و كودكم هو كان الحل فهل هناك فرق بينهما
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
رغم أنى سألت نفس السؤال فى هذه المشاركة و لم ألقى إجابة
أستاذه زهرة بارك الله لكى
فى حفظ الله
اخي الفاضل
هذا الكود
DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
يمثل الإجراء الداخلي لحفظ السجلات بمعنى كأنك تستدعي امر الحفظ من شريط القوائم الموجود في القاعدة
اما هذا الكود
DoCmd.RunCommand acCmdSaveRecord
فهو يمثل اجراء خارجي ولا علاقة له بشريط الأوامر بل يتم تنفيذ الحفظ بواسطة امر RunCommand
بالتوفيق
بسم الله الرحمن الرحيم
بارك الله لكى أستاذة زهره
لكم منا أسمى آيات الإحترام