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