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

منع ظهور System Message

بدأه ashraf_al_ani في 18 يناير 2010 · 5 رد · 825 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني و اخواتي

هل هناك طريقة لمنع ظهور اي مسجات من الاكسس (تحذيرية - تنبيهية) او اي رسالة ؟؟؟

ورحم الله والديكم دنيا و اخرة

#2

اخي الفاضل اشرف العاني

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

لإيقاف رسائل التحذير والتنبيه نتبع عادة الطرق التالية :

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

On Error Resume Next
DoCmd.OpenForm "frmTest", acNormal

2. اما رسائل التحذير الخاصة بالإستعلامات فنضع لها هذا الكود في بداية الحدث بتعبير False لإيقاف التحذير وفي نهاية الحدث بعد تنفيذه نعيد تشغيل رسائل التحذير بعبارة True

DoCmd.SetWarnings False
DoCmd.OpenQuery "Q1", acNormal, acEdit
DoCmd.SetWarnings True
#3

رحم الله والديج على الرد السريع

لكن الرسالة تستمر في الظهور و اعتقد هي رسالة NOTIFICATION MESSAGE كما في الصورة المرفقة

فيا ريت اذا كانت هناك طريقة لمنع ظهور الرسالة

post-96316-12638085037589_thumb.jpg

#4

اخي الفاضل اشرف

هل من الممكن رفع الملف لنرى اين المشكله بالضبط وحاولة تلافي هذه الرساله

#5

اختي الفاضلة اشكرج على المتابعة

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

و رحم الله والديج دنيا و اخرة

#6

اخي الافضل اشرف العالني

اذا كنت تستخدم قاعدة بيانات اكسيس كواجهه والجداول من SQL Server

فأنت تحتاج الى استخدام global temporary tables مع وضع علامتين #

ولا تحاول استخدام local temporary tables

ايضا تأكد من وضعك عبارة SET NOCOUNT ON statement اذا كان استعلامك يعيد عدة سجلات في وقت واحد

ايضا يمكنك استخدام عبارة NextRecordset method لكائنات السجلات

راجع موقع دعم مايكروسوفت

http://support.microsoft.com/kb/q232379/

راجع موقع مايكروسوفت لمعرفة سبب الخطأ والتصحيح

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