برنامج إختبر معلوماتك الحاسوبية Microsoft Office Access 2007


برنامج مسابقات بسيط وصغير، قمت بتصميمه ليكون كما أطمح مثالا نموذجيا لتصميم برامج مشابهة.

يحتوي هذا البرنامج على (4) كائنات فقط.

1- جدول tblQuestions وفيه يتم حفظ الأسئلة والخيارات ورقم الإجابة الصحيحة (فيه الآن 30 سؤالا).
2- وحدة نمطية basRandomizer تقوم بوظيفة إختيار أسئلة عشوائية من جدول tblQuestions،
بحيث كلما قام المستخدم بفتح البرنامج سيجد أسئلة متغيرة.
3- إستعلام qryQuestions، من خلاله نتحكم بعدد الأسئلة من خلال خاصية “قيم عليا”،
ولقد وضعت فيه قيمة (10) هذا يعني بأن المسابقة أو اللعبة ستتضمن 10 أسئلة،
مع العلم بأن هذه القيمة يمكن تغييرها.
4- نموذج frmQuestions ومصدر سجلاته هو الإستعلام السابق،
يقوم هذا النموذج بعرض أسئلة عشوائية،
تتغير كلما قمنا بفتحه من جديد، وتعرض كذلك النتيجة.

بالمحصلة النهائية ستحصل على برنامج مسابقات متكامل، لا يستلزم منك أي جهد إضافي،
كل ما عليك هو كتابة الأسئلة،
ووضع بعض لمساتك الخاصة على النموذج.
وهذا كل شيء!

ربما هناك معادلة بسيطة يجب أن تأخذها بعين الإعتبار،
كلما زادت عدد الأسئلة في الجدول كلما زاد تنوع الأسئلة والعكس صحيح.

إحصل على آخر التحديثات Microsoft Office Access 2007


قد يعاني مستخدمى Microsoft Office Access 2007 رغم الميزات الكثيرة التي حصل عليها هذا البرنامج في إصداره الجديد
من بعض المشاكل أو الأخطاء أو القصور في أداء بعض الوظائف،
ولحسن الحظ فإن Microsoft ليست بغافلة عن تطوير ودعم هذا المنتج الرائع،
الذي جعل تصميم وتطوير قواعد البيانات العلائقية في متناول الجميع،
لذلك تقدم لنا Microsoft بين الفينة والأخرى حزم إصلاحات وتحسينات،
ومن أهم حزم الإصلاحات والتحسينات التي طرحتها Microsoft هي الحزمة الخدمية الثانية،
لذلك أنصح كل من يستخدم إصدار 2007،
بتحميل هذه الحزمة (The 2007 Microsoft Office Suite Service Pack 2) من خلال هذا الرابط:
Link
وهذا رابط آخر للنسخة العربية:
Link
ولمعرفة أهم الإصلاحات والتحسينات التي حصل عليها Microsoft Office Access في هذه الحزمة زر الرابط التالي:
Link
ويستحسن كذلك بعد تثبيت الحزمة الخدمية الثانية تحميل حزمة الإصلاحات الخاصة ببرنامج Microsoft Access 2007 من خلال هذا الرابط:
Link
وكل هذا لا يغني طبعا عن التحديث المستمر لنظام التشغيل ولبرامج Microsoft Office.

قواعد التسمية Microsoft Access Naming Convention


إن تسمية الكائنات والحقول وعناصر التحكم في قاعدة بيانات Microsoft Access تخضع لقواعد قياسية متفق عليها عالميا.

قام بوضع هذه القواعد العالم الهنغاري Stan Leszynski، لذا سميت هذه الطريقة باسمه (Leszynski naming convention).

تهدف طريقة Leszynski إلى سهولة تحويل كائنات Microsoft Access إلى التنسيقات المستخدمة في أنظمة إدارة قواعد بيانات أخرى دون فقد البيانات أو الإخلال بتنظيمها.

يمكنك الإستزادة من هذا الموضوع بتحميل المذكرة المرفقة.

مثال على توليد أرقام عشوائية Randomize


بواسطة هذا المثال المرفق تستطيع توليد أرقام عشوائية تبدأ من رقم 1
إلى أي رقم آخر يحدده المستخدم بواسطة دالة Randomize.

طريقة استعراض الصور من خلال قاعدة بيانات Access


هل يمكن إستعراض الصور من خلال قاعدة بيانات Access؟
نعم بالفعل يمكن ذلك.

الـ Code الأساسي للمطور: Ken Getz، وكانت وظيفة الـ Code هو فتح مربع حوار “فتح ملف”،
فقمت باستخدام هذا الـ Code لفتح الصور واستعراضها في نموذج قاعدة بيانات Access.

أتمنى أن يحوز هذا المثال على إعجابكم.

فتح القائمة تلقائيا في مربع تحرير وسرد عند نقل التركيز عليه Combo Box


هذا تلميح جيد للتعامل مع مربع التحرير والسرد (Combo Box) في النماذج.
في حدث عند التركيز (GotFocus)
ضع هذا الأمر:

Me.cboExample.Dropdown

حيث cboExample = اسم مربع التحرير والسرد.