بسم الله الرحمن الرحيم
في بعض الأحيان يقوم الأكسس بتوليد رسائل خطأ يصعب فهمها أو تفسيرها، بل أحياناً تقوم بفتح محرر الكود الفيجوال بيزك _ وهي ما تعرف برسائل ال debug_ وذلك يشكل خطراً في إذا قام المستخدم المستفيد من النظام -end user -بالتعديل في الكود سواءً بقصد او بدون قصد،
على سبيل المثال: إذا قمت باختيار حقل أو أكثر كمفتاح أساسي ثم قمت بحاولة تسجيل قيمة مكررة به تظهر لك رسالة تخبر ك باستحالة ذلك. ولكن في بعض الأحيان - كما حدث معي - وذلك اعتماداً على الكود المستخدم لعملية حفظ سجل جديد - طبعاً هنالك العديد من الطرق والكيفيات التي يمكن ان تكتب بها كود معين لأداء أي عملية سواء في الاكسس والفيجوال بيزك أو غيرهما من التطبيقات ولغات البرمجة، نعود للموضوع وهو انه اعتماداً على ذلك الكود تختلف رسائل الخطأ، ففي حالتي ظهرت لي رسالة debug والتي طبعاً بها خيار التعديل يالكود - انا ما متأكد اذا اغلقت محرر الكود بكلمة سر هل سيفتح لك المحرر ايضاً أم لا؟؟؟ خطرت لي هذه الفكرة اثناء كتابتي للأسطر، ولكن حتى لو لم يفتح لك محرر الكود فإن هذا النوع من الرسائل ليس هو بالنوع الذي يفترض بالمستخدم الأخير التعامل معه أليس كذلك؟؟؟ بالإضافة إلى أنه في أغلب الأوقات يشير الى خلل برمجى يجب مراجعته.
الخلاصة:
لكي تتحكم في رسائل الخطأ يمكنك عن طريق الكود توليد رسائل خاصة بك إذا كنت واثقاً من صحة ماتقوم به،
لاأستطيع وضع كود محدد لأنه سيكون ذو صلة بكود آخر ولكني أرفع لكم البرنامج الذي أعمل عليه حاليا وهو برنامج لتسجيل الحضور والإنصراف بشركة ما وقد شارف على الإنتهاء، عند تحميل البرنامج اذهب الى شاشة تسجيل الحضور وتعرف على الكود الموجود في
زر "تسجيل حضور الموظف" وقارن بين الكود الموجود به والآخر الموجود في زر "save record" الافتراضى الموجود ببرنامج الاكسس والذي يمكن الحصول عليه عن طريق"controls wizard" المعالج الخاص بأزرار برنامج الاكسس "command buttons"
لاأدري هل اطلت في الحديث اكثر مما يجب ولكن في حالة عدم وضوح الفكرة فأنا على استعداد-إخوتى وأحبتي في الله- لإعادة الشرح بصورة مفصلة أكثر، بالإضافة الى أي ملاحظات أخرى حول الموضوع او حول البرنامج
أخوكم في الله