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

نداء عاجل الى خبراء الASP.Net

مغلق
بدأه اارحال في 26 مايو 2007 · 10 رد · 765 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

انا عندي مشكلة مع الداله الاختيار العشوائي

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

واريد هذه الداله تعمل بحيث الى ان يصل المجموع الى 100 درجة ..

مع العلم اني استخدم قاعدة البيانات اكسيس

بحثت ولم اجد حلاً لها ....

حالتي صعبه (( اريد الكود )) بشكل عاجل

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

لاتحرمونا من آرائكم

تم تعديل هذه المشاركة بواسطة اارحال في 26 مايو 2007 في 02:10

#3
kokonassar كتب:
1. اختر عنوان مناسب اكثر :angry:

2. ما هو مبنى الجدوال ؟

جدول الاسلئة

السؤال

الخيار الاول

الخيار الثاني

الخيار الثالث

الخيار الرابع

الاجابة الصحيحة

الدرجة

جدول الطالب

الاسم الاول

الاسم الثاني

الثالث

العائلة

رقم السجل المدني

الدرحة المحصلة بعد الاختبار

تم تعديل هذه المشاركة بواسطة اارحال في 26 مايو 2007 في 10:06

#4

وين الردود

#5

هل ما تريده هو عرض جميع الاسئلة مع اجوبتها ومن ثم الجواب على الكل واختيار أعلى 100 درجة ؟ أو فقط عرض أسئلة عشوائية مجموع درجات أجوبتها 100 ؟

والأفضل ترسل عينة من قاعدة البيانات

تم تعديل هذه المشاركة بواسطة Scoool في 27 مايو 2007 في 13:36

#6

...

تم تعديل هذه المشاركة بواسطة Scoool في 27 مايو 2007 في 13:32

#7
Scoool كتب:
هل ما تريده هو عرض جميع الاسئلة مع اجوبتها ومن ثم الجواب على الكل واختيار أعلى 100 درجة ؟ أو فقط عرض أسئلة عشوائية مجموع درجات أجوبتها 100 ؟

والأفضل ترسل عينة من قاعدة البيانات

انا اريد عرض للمستخدم اسئلة وكل سؤال له اربع خيارات والاجابة احدى الاختيارات الاربع ويكون لها درجة لكل سؤال وتكون عرض الاسئلة بشكل عشوائي حتى يصل مجموع الدرجات الكلية المستحقة 100درجة

ومن ثم تقوم بحساب الاسئلة التي اجاب عنها المستخدم

وتعطي له الدرجة التي حصل عليها المستخدم

db2.rar

#8

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

1-هتعرف متغير تحسب فيه مجموع درجات الأسئلة التي تم عرضها وتنقصه من 100 هيطلعلنا ناتج نفرضه X.

2- هتكتب جملة الSELECT بس WHERE أن الدرجه بتاعت السؤال تكون أقل من الناتج X أو تساويه وميكنش السؤال ده أتعرض قبل كده ( ودي ممكن نعملها أننا نخذن الPK بتاع السؤال اللى أتعرض فى Array وده طبعا لأننا بناخدهم راندم)

أتمنى يكون هو ده اللى أنت عايزه ولو عايزني أكتب كود أنا تحت أمر حضرتك.

تم تعديل هذه المشاركة بواسطة ccmfe2003 في 28 مايو 2007 في 02:09

#9

ccmfe2003

ياليت تكتب لي الكود

#10

حاضر

ده VB.net

 Dim X as integer=0
if X<100 then
Randomize()
SELECT Question FROM QuestionsTbl WHERE PK=Cint(Rnd*100) and Degree<=X
X+=Degree'Degree درجة السؤال الذي تم أختياره
end if

طبعا الكود مش مظبوط لأني بحاول أتخيل شكل الجدول اللى أنت عامله من الكلام اللى أنت كاتبه فوق لأني لما نزلت الداتابيز اللى أنت رفعها على الموقع لقيت فيها جدول واحد بس بتاع الطلبه مش الأسئله بس أعتقد كده أن الكود واضح وأنا برده تحت أمر حضرتك في أي حاجه ولو عايزها بلغة تانيه أنا برده تحت أمر حضرتك

تم تعديل هذه المشاركة بواسطة ccmfe2003 في 28 مايو 2007 في 23:21

#11

ccmfe2003

شكراً اخوي لكن ماضبط عندي

هذا الموضوع مغلق.

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