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

كيف أجعل السؤال غير مكرر برنامج مسابقة ثقافية

بدأه طريق الامل في 21 يناير 2008 · 3 رد · 1,447 مشاهدة · في قسم قواعد البيانات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عملت برنامج مسابقة ثقافية الاسئلة موجودة في قاعدة البيانات

البرنامج يقوم بعرض 10 أسئلة عشوائية من 30 سؤال

لكن واجهتني مشكلة في تكرار بعض الاسئلة المعروضة

كود الاسئلة العشوائية

Private Sub Question()

Dim Rndnum As Integer

Randomize

Rndnum = Int((19 * Rnd) + 1)

If Val(lblQno) > 0 And Val(lblQno) <= 30 Then

Adodc1.Recordset.MoveFirst

Adodc1.Recordset.Move Rndnum

Else

Rndnum = 1

End If

End Sub

السؤال هو كيف أجعل الاسئلة غير مكررة؟؟؟

اتمنى انكم فهمتم قصدي

أرجوا المساعدة

#2

السلام عليكم اخي

حتى تسطيع عمل ذلك عليك ان تضع مصفوفة تخزن بها رقم كل سؤال يتم طرحه

وعند طرح سؤال جديد يقوم بعمل فحص هل الرقم موجود بالمصفوفة ان كان نعم نختار رقم اخرو الا فهو رقم السؤال المختار

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

اعذرني على التقصير .

اخوك حامد كوم

#3

شكرا أخي حامد كوم

الله يعطيك العافية

بس ولو تعطيني فكرة عن المصفوفة كيفية عملها

جزاك الله خير الجزاء

#4

عندي تحايل ثاني اعمل حقل بعد السؤال و الاجابات بقبل صح او لا true false و اذا اختير يجعله true و عند البحث عن سؤال عشوائي اجعل له امكانية اذا رأى انه اختير يذهب لغيره

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…