اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

منع تكرار الحاق


kahaled

الردود الموصى بها

السلام عليكم

اعمل حاليا على برنامج مقياس مهني ولكن واجهتني مشكلة وحاولت أن أجد حلا لمشكلة مشابهة داخل المنتدى لكن بدون جدوى

بعد أن يقوم الطالب بتسجيل اسمه في البرنامج ينقر على زر أمر (ابدأ الاختبار) وذلك للقيام بعملية ألحاق أسئلة الاختبار بنموذج فرعي مرتبط بجدول وسيط معد لذلك ثم الاجابة عليها وهكذا مع بقية الطلاب

المشكلة هي

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

كلي آملاً بمساعدتكم

ودعائنا لكم

وشكرا

duplication.rar

تم تعديل بواسطه kahaled
رابط هذا التعليق
شارك

لتحقيق ذلك يجب جعل رقم السؤال ورقم الطالب في جدول الوسيط كليهما مفتاح رئيسي لضمان عدم تكرار السؤال لطالب معين

انظر التعديل

duplic2.rar

رابط هذا التعليق
شارك

مبدع أخي ابو خليل طريقة بسيطة لكن بأسلوب ذكي

‏مَنْ لا يَشْكُرُ النَّاسَ لا يَشْكُرُ اللَّهَ

الكل يشهد بجمال وروعه هذا الموقع ... الذي احتضن نخبة من ذوي الخبرة ... تعلمت منهم الكثير ... تاتيك الاجابة باسرع ممن ننوقع وبشكل يدل على الاحتراف والمهنية العالية

شكرا ابو خليل شكر الاخوان المشرفون شكر للجميع

خالد

رابط هذا التعليق
شارك

هذا الحل اظهر مشكلة ثانية وهي التالي

عند النقر على الامر ابدأ الاختبار يقوم البرنامج بالتالي

DoCmd.RunSQL "INSERT INTO G_WASEET ( [HolsndID],[coud])" _

& " SELECT HollandQuestionnaire.ID, coud" _

& " FROM HollandQuestionnaire;"

وذلك لا ادراج اسئلة الاختبار للطالب

ثم اقوم بعمب تحديث للحقل StudentID في جدول وسيط من الحقل id الموجود في النموذج المفتوح من خلال

الامر التالي

DoCmd.RunSQL "UPDATE G_WASEET SET G_WASEET.StudentID = ID WHERE (((G_WASEET.StudentID) Is Null));"

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

هل هناك امر الحاق يقوم بنفس الوقت بالحاق الاسئلة ومعرف الطالب بنفس الوقت؟

او هل هناك حل اخر للمشكلة؟

مالعمل

رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information