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

ارجو المساعدة لو سمحتم ... برنامج اكسس لاستفتاءات

بدأه aboud1 في 20 يونيو 2009 · 2 رد · 306 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

انا حاليا اعمل على برنامج اكسس بسيط لعمل استفتاءات و تخزينها

مثال : لنفترض هذا الاستفتاء

متى تشعر بانك في افضل حال ؟؟

1-الليل 2- الظهر 3-الصباح

هل تدخن ؟

1-نعم 2- لا

كم عمرك ؟

1- من 10-15 سنة

2-من 15-25

3-25-40 سنة

4- اكثر من 40 سنة

الان انا عملت هذه الداتابيس للتخزين

questions:

question_id (primary key)

question text

answers :

answer_id (primary key)

answer_text

question_answer(يحتوي على الاجابات المحتملة لكل سؤال)

question_id

answer_id

results (عند عمل الاستفتاء تخزن النتائج هنا)

question_id

answer_id

المشكلة التي تواجهني انه عندما بدأت بتصميم فورم لتعبئة الاستفتاء (لتعبئة الجدول الاخير) لا يمكنني تخزين السؤال و الجواب لكل سؤال مرة واحدة

بحيث انني اعمل فورم ليعرض جميع الاسئلة و اعرض اجوبة كل سؤال عن طرق كويري خاص

و لكن عندما اشغل الفورم تحصل مشاكل حيث لا يمكن تحزين جميع الاستفتاء مرة واحدة بل يجب ان اخزن سؤال سؤال (و ليست جميعها من نفس الفورم)

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

انا جاهز لاي استفسار .... ارجوكم ساعدوني فهذا البرنامج ضروري

#2

التحليل السليم للنظام هو الحل،

كل ما تحتاج إليه هو جدول واحد.

تكون حقوله كالتالي:

QuestionID (pk)

QuestionText

Answer1

Answer1Sum

Answer2

Answer2Sum

Answer3

Answer2Sum

Answer4

Answer4Sum

بحيث يمثل كل سجل في هذا الجدول إستفتاء مستقل.

وفي الحقول المسماة بـ Sum يتم تجميع عدد القيم أو عدد الأصوات

من خلال إستعلام إجرائي أو من خلال VBA .

#3

نعم زميلي ... لقد فكرت بشيء مشابه

و لكن الاسئلة تختلف من حيث عدد الاجابات بالتالي ستبقى بعض الحقول فارغة

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

و لكن كفكرة من اجل الفورم تبدو اسهل من الفكرة السابقة .... اشكرك زميلي

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

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

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

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

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