بالنسبة للاكواد الخاصة بمصدر الحقول والمسميات قمت باختصارها بالشكل الذي تراه في المرفق السابق
هل هذا له تاثير على ادخال العلامات - هل هو سبب المشكلة في ظهور العلامة عند كل لطلاب عند رصد علامة أول طالب
شكرا أستاذ أبوخليل على الاهتمام
فتحت الموضوع الذي ارسلته لي وهملت قاعدة البيانات المرفقة وقمت بعمل بعض التعديلات
رجاء تقييمها وهل يمكن عمل المطلوب في الصورة المرفقة أم لا
حيث ان المخرج التعليمي يمكن ان يتكرر اكثر من مرة
وأريد تقرير يوضح رقم الكود - الكود نفسه بالعربي أو الإنجليزية - ثم امامه العلامات في الاختبارات التي وجد فيها
اما باقي التقارير نؤجلها حتى يتم الجزء الأول إن شاء الله
sch11.rar
نعم لكل مادة عدد من مخرجات التعلم مختلفة في كل فصل من الفصول الدراسية الثلاثة
أي لابد من وجود حقل لكل مخرج تعليمي ترصد فيه العلامة N-E-D-M واحدة من هذه الرموز
لا يوجد مرفق
يمكنك كتابة الكود كالتالي :
Dim i As Integer
For i = 1 To 10
If DLookup("[Imagee]", "[Tablee]", "[ID] =" & i) > 0 Then Me.Controls("image" & i).Visible = True Else Me.Controls("image" & i).Visible = False
Next i
السلام عليكم ورحمة الله وبركاته
شكرا اخي أبوخليل
متأسف على المرفق السابق لاني لم استطع تحويله إلى اكسيس 2003
بالنسبة للاستعلام الذي تفضلت به
اجد ام تسميات الحقول ثابته وهذه اعرفها
فالغرض من الموضوع هو كيف يمكن جعل مسميات الحقول ديناميكية يمكن تعديلها من خلال نموذج
حتى أتمكن من استخدامها مع كل المواد الدراسية حيث اكواد مخرجات التعلم تتغير مسمياتها من مادة إلى اخرى
إن امكن تحويل المرفق السابق إلى 2003 سوف تتضح فكرتي
الأستاذ الفاضل أبوخليل
جزاك الله عني خيرا
المطلوب كالتالي :
عمل نموذج رقم ( 1 ) من خلاله استطيع إضافة اختبار رقم 1 ويشمل المخرجات التعليمية التي أكودها مثلا : 10A1.1 - 10A1.2 - 10A1.3 -10S2 - 10S8 - 10S10
عند كتابة هذا البيانات يتم ترحيلها كرؤوس أعمدة في الجدول maintable
أي أن 10A1.1 هو عمود من أعمدة الجدول maintable
وهكذا
ثم عمل نموذج آخر رقم ( 2 ) يكون مصدر بياناته هذه الاعمدة مع أسماء الطلاب في وضع النموذج المستمر لكي أتمكن من إضافة علامات كل طالب في هذه المحاور علما ً بان العلامات ليست ارقام
ولكن الطالب يمكنه الحصول على الحروف التالية في كل مخرج تعليمي N - E - D - M
وعند إضافة بيانات الاختبار الثاني أيضا استخدم النموذج رقم ( 1 ) وبنفس الأسلوب أقوم بإدخال ما يحتويه هذا الاختبار من مخرجات تعليمية مثل : 10A2.1 - 10A2.2 - 10A2.3 -10S2 - 10S3 - 10S4 ويتم إضافة أعمدة جديدة مثلا بجانب أعمدة الاختبار الأول في الجدول maintable أو أي طريقة أخرى بحيث يكون من المستطاع ان تستخدم في عمل التقارير المختلفة
ثم استخدام النموذج رقم ( 2 ) في ادخال علامات الطلاب في الاختبار الثاني
وهكذا
هذا ما افكر فيه وإن كان هناك طريقة أخرى غيرها ما عندي مانع
مرفق قاعدة بيانات فيها نفس الفكرة ولكن مع الأرقام وهي للشركة التي كانت تعمل مع المدرسة منذ تقريبا خمس سنوات
وبعدها قمت بتعديلها لتتماشى مع نظامنا بعدها
ولكن لم استطع تعديها مع حالتي هذه
يوجد بخا شاشة رئيسية بها زر تحت اسم : Exam answer Keys Add وهو لفتح النموذج الخاص بإضافة ارقام الأسئلة والاسئلة الفرعية لكل اختبار ( مطلوب تعديله لادخال أكواد المخرجات التعليمية بدلا من ارقام الأسئلة وقيمة كل سؤال هي M )
يوجد زر آخر تحت اسم : Time Table with Grades من خلاله يتم فتح النموذج TimeTable وفيه زر Select Students اختيار الطلاب الذي يراد ان اضيف إليهم هذا الاختبار وعلاماته ولكن لا اريد هذه الطريقة اريد ان اختار الصف ثم الشعبة باستخدام قائمة منسدلة ) كما يوجد به زر Enter Marks من خلاله نستطيع إضافة العلامات للطلاب في الاختبار الذي تم اختيار
هذا هو التصور المدئي للبرنامج
ممكن يكون فيه فكرة اسهل من كدا ولكن لم تخطر لي ببالي
من خلال طرح الموضوع على حضراتكم اكيد ان شاء الله الأفكار سوف تتنوع
جزاكم الله خيرا
https://www.mediafire.com/?u1o6bu8ivjoim62
http://www.4shared.com/file/_LwRz_BCba/DDD2.html http://www.4shared.com/rar/jsJyIsNoce/DDD2.html
السلام عليكم ورحمة الله وبركاته
قمت العام الماضي بعمل قاعدة بيانات للتقويم المستمر بالمدرسة ولقد ساعدني أعضاء المنتدى في اتمامها والحمد لله
ولكن في هذا العام تم تطبيق نظام جديد للتقويم
وهو عبارة عن مخرجات تعلم learning outcomes ولكل مخرج تعلم له كود مثلا 10A1.1
وهذه الاكواد تختلف من مادة إلى أخرى
فحاولت عمل نموذج من خلاله اكتب أو اختار مخرجات التعلم التي يحتويها الاختبار الأول مثلا ثم عند فتح نموذج اخر لاخال البيانات اجد ان أكواد مخرجات التعلم التي تم اختيارها هي عناوين الاعمدة في هذا النموذج وتسجل البيانات المدخلة في جدول آخر وليكين maintable وكل عمود من الجدول يأخذا اسم مخرج التعلم الذي تم اختياره
وبالمثل عند اجراء الاختبار الثاني والثالث وهكذا
فهل من مساعد لأني عجزت ان اصل لهذا الطريقة
شكرا
D1.rar
الطريقة كما يلي
اعمل زر امر وفي حدث عند الضغط اكتب الكود كما يلي
DoCmd.SetWarnings Off
DoCmd.OpenQuery "اسم الاستعلام رقم 1"
DoCmd.OpenQuery "اسم الاستعلام رقم 2"
DoCmd.OpenQuery "اسم الاستعلام رقم3"
DoCmd.OpenQuery "اسم الاستعلام رقم4"
DoCmd.SetWarnings True