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

لا أريد ظهور رسائل الاكسيس التحذيرية

مغلق
بدأه eng2002 في 12 سبتمبر 2006 · 11 رد · 1,757 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

انا اعمل الان فى برنامج يقوم بانشاء الفورم فى وقت التنفيذ الفعلى للبرنامج (Run Time )

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

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

انا لا اريد الاكسيس ان يقوم بان يظهر هذه الرساله هذا كل ما فى الامر . ارجوا منكم المساعدة

تم تعديل هذه المشاركة بواسطة eng2002 في 12 سبتمبر 2006 في 19:34

استغفر الله العظيم من كل ذنب وأتوب إليه

#2

السلام عليكم ورحمة الله وبركاته

ضع هذا الكود في حدث ( عند فتح النموذج مثلاً ) أو أي حدث مناسب :

DoCmd.SetWarnings False
#3

الاخوه الاعزاء انا بالفعل اضفت الكود

DoCmd.SetWarnings False

ولكن هذا الكود لم يظهر بالفعل رسالة التحذير ولكن لم يمنع ظهور شاشة الحفظ باسم

انا الذى اريده عدم ظهور اى من هذه الشاشات واليكم الصورة المرفقة لتوضيح الأمر أكثر

ارجوا منكم المشاركة بالرأى .

post-8695-1158138702_thumb.jpg

تم تعديل هذه المشاركة بواسطة eng2002 في 13 سبتمبر 2006 في 12:14

استغفر الله العظيم من كل ذنب وأتوب إليه

#4

السلام عليكم

جرب هذا الامر لعله يفلح

DoCmd.Save

تحياتي

يعني يمكنك كتابته بهذا الشكل

DoCmd.Save acForm, "Form1"

حيث Form1 هو اسم الفورم بعد انشائها طبعا.. اقصد انك بعد انشاء الفورم بالكود عن طريق المستخدم حاول انشاء Function به Array او اي شيئ يصنع اسماء جديدة للفورمز الجديدة وحفظها بالكود السابق

وفقك الله

تم تعديل هذه المشاركة بواسطة ahmedx44 في 13 سبتمبر 2006 في 13:15

وَلَوْلا دَفْعُ اللَّهِ النَّاسَ بَعْضَهُم بِبَعْضٍ لَّفَسَدَتِ الأَرْضُ وَلَكِنَّ اللَّهَ ذُو فَضْلٍ عَلَى العَالَمِينَ

موقع رائع للقرآن الكريم والتدريب على الحفظ

#5

جزاك الله خيرا أخى ahmedx44

ولكن ما زالت المشكلة أمامى .

وضعت كود الحفظ عند فتح الشاشة فى حدث الــ Open فرفضت الشاشة ان تفتح وظهرت رسالة بعدم المقدرة على فتح الشاشة .

ثم وضعته فى حدث الــ Close فظهرت أيضا شاشة الحفظ باسم .

فما الحل ؟

لا اريد ظهور هذه الرسالة .

استغفر الله العظيم من كل ذنب وأتوب إليه

#6

اخي الكريم

يظهر لك صندوق حفظ باسم لانه تم تخليق فورم جديدة بواسطة اليوسر ولكنك لم تضع في الكود اسما لكل فورم يتم توليدها.. والحل هو انك تضع اسم افتراضي للفورم الجديدة [لاحظ عدم تشابه الاسماء في توليد اسماء الفورمز المنشاة الجديدة ويجب عليك ان تجد حلا لهذا باستخدام لوب او مصفوفة تولد اسماء للفورم الجديدة كما ذكرت لك ذك مسبقا مثلا مصفوفة تصنع Form1, Form2, Form3, ....Formn] وان استطعت ان تحفظ الفورم بهذا الاسم بعد توليدها مباشرة او تجعل لها اسما ثم تولدها وتحفظها بهذا الاسم.. حسب مايتمشى الكود ويكون منطقيا بالنسبة لل Syntax الخاص به.. المهم ان كودك فقط يولد الفورم دون اعطاء اسما لها وبسبب ذلك حتى لو استخدمت كودي سيطلب منك اكسس حفظ باسم لانه لا يعلم ماذا تريد اسما لها.. اي ان هناك Parameter يحمل اسم الفورم يجب اعلام اكسس به والا سيطلبه منك في صورة صندوق "حفظ باسم"..

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

وَلَوْلا دَفْعُ اللَّهِ النَّاسَ بَعْضَهُم بِبَعْضٍ لَّفَسَدَتِ الأَرْضُ وَلَكِنَّ اللَّهَ ذُو فَضْلٍ عَلَى العَالَمِينَ

موقع رائع للقرآن الكريم والتدريب على الحفظ

#7

شكرا لاهتمامك عزيزى ahmedx44

ارفقت ايك مثال بسيط عبارة عن شاشة عليها زرار عند الضغط عليه يقوم بفتح تقرير فارغ من البيانات

وعند غلق هذا التقرير تظهر رسالة تأكيد الحفظ ,

وعند وضع الكود DoCmd.SetWarnings False

تختفى رسالة التأكيد وتظهر رسالة حفظ باسم ----> وانا لا أريد حفظ باسم تظهر

واليكم صورة مرفقة توضح الأمر - توضح ما أريده

وبرنامج بسيط به مثال أرجوا التعديل فيه

post-8695-1158158155_thumb.jpg

test.zip

استغفر الله العظيم من كل ذنب وأتوب إليه

#8

اخى العزيز eng2002

اليك الحل

1- اذهب الى ادوات تم خيارات تم تبويب تحرير / بحث

2- الغاء كل العلمات من تحت جزء تأكيد

ولكن مشكله هذه الطريقه انها لاتعمل على كل الاجهزه اى يجب ضبطها على برنامج الاكسس نفسه

اخوك اسامه المغربى _ مصر _البحر الحمر

ادعو لى بالهدايه.............. والسير على الطريق المستقيم

#9

انت وضعت الكود لصناعة تقارير وليس فتح التقرير (( Create Report )) لهذا يطلب منك الحفظ

مشاركة الاخ ahmedx44 صح 100%

#10

للأسف جميع الحلول التى ذكرت فاشلة وذلك لان :

بالنسبة لرد الاستاذ /ahmedx44

لن يعمل اقتراحه وذلك لانه عندما تريد وضع اسم للفورم التى تنشأها فى وقت التنفيذ وعند فتحها ستظهر لك رسالة خطأ يقول لك فيها :

ان هذه الخاصية للقراءة فقط ولا يمكن التعديل فيها وهذه رسالة الخطأ التى ظهرت لى .

This property is read-only and can't be set.

وبالنسبة لاقتراح الاستاذ /انا المصرى

للأسف ايضا لن يؤثر فى الفورم او التقارير وذلك لان التعديل الذى قال عليه يخص الجداول والاستعلامات فقط .

وما زالت مشكلتى قائمة :s

وإليكم الصورة التى تشرح ما أريد والمثال البسيط الذى يقوم بانشاء التقرير وفتحه

post-8695-1158229165_thumb.jpg

test.zip

استغفر الله العظيم من كل ذنب وأتوب إليه

#11

تفضل اخي الكريم.. مثالك بعد التعديل .. ولا توجد ايه رسائل تحذيرية

تحياتي لك اخي الفاضل

New_Test.zip

وَلَوْلا دَفْعُ اللَّهِ النَّاسَ بَعْضَهُم بِبَعْضٍ لَّفَسَدَتِ الأَرْضُ وَلَكِنَّ اللَّهَ ذُو فَضْلٍ عَلَى العَالَمِينَ

موقع رائع للقرآن الكريم والتدريب على الحفظ

#12

حل جميل جدا يا ahmedx44

بجد تمام الحل بتاعك ممتاز

وشكرا على التجاوب معى . وجزاكم الله خيرا

استغفر الله العظيم من كل ذنب وأتوب إليه

هذا الموضوع مغلق.

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