حامل المسك قام بنشر أبريل 26, 2012 قام بنشر أبريل 26, 2012 السلام عليكم ورحمة الله وبركاته لدي برنامج كان الفضل بعد الله لمشرفي هذا المنتدى الموفق حيث ساهم في توجيهي أخي أبو خليل وأبو آدام وفقهم الله وكافة المشرفين الفضلاء المشكلة تدور حول محورين الأول : لدي نموذج إدخال درجات الطلاب مع نموذج فرعي للملحوظات المشكلة في حال إدخال الملحوظات وإغلاق النموذج الفرعي ثم العودة له مرة أخرى في نفس التاريخ لا تظهر المدخلات السابقة. والثاني : لدي نموذجين الأول خاص ببيانات المعلمين والثاني خاص ببيانات الطلاب عندما ندخل بيانات المعلمين نذهب لبيانات الطلاب وندخل معلوماتهم ونختار المعلم المناسب لهم المشكلة تكمن في أني إذا عدل اسم من اسماء المعلمين مثلا أضفت بن أو عدلت اسمه لا يتم التعديل في جدول بيانات الطلاب فكيف يتم ذلك تلقائيا بحيث يقوم البرنامج عندما نعدل اسم المعلم بتعديل اسمه كذلك في جدول الطلاب ومثال ذلك المعلم علي محمد أدخلنا بياناته وربطناه بجدول بيانات الطلاب ثم عدلنا الاسم إلى علي بن محمد فلم يعدل في جدول الطلاب وبالمثال يتضح المقاااال مدرسة الفرقان لتعليم القرآن.rar
ابوخليل قام بنشر أبريل 26, 2012 قام بنشر أبريل 26, 2012 وعليكم السلام ورحمة الله وبركاته حل المشكلة الأولى : تحديث مربع التحرير والحقل المجاور له في نموذج بيانات الطلاب فقط الصق هذا الكود في محرر الفيجوال في صفحة نموذج بيانات الطلاب Private Sub Form_Load() Me![as].Requery Me![name_Teacher] = Me![as].Column(1) End Sub المشكلة الثانية : نموذج الملاحظات يفترض ان يكون نموذجا فرعيا لنموذج الدرجات الفرعي حتى يتم ربطهما بعلاقة ( رقم الطالب ) وحيث ان نموذج الدرجات مستمر فلا يمكننا وضع نموذج فرعي داخله ، هذه واحدة الثانية : نحن نستدعي نموذج الملاحظات بشرطين رقم الطالب و التاريخ ولاحظ اننا نحن الذين نطالبه بتحقيقهما اثناء الفتح ‘ الثالثة : انه يمكن تكرار الملاحظة في التاريخ الواحد والكود المكتوب لن يمنع ذلك الا ان تضع قيود صارمة في الجدول الرابعة ( الفائدة ) : جدول + نموذج + اكواد لا حصر لها ، كل هذه يقوم بمهمتها حقل واحد في جدول الدرجات هذا ما رأيته لك فما رأيك ؟
حامل المسك قام بنشر أبريل 26, 2012 الكاتب قام بنشر أبريل 26, 2012 شكر الله لك أستاذنا المشكلة الأولى حلت ولله الحمد الثانية : هل تقصد أن ننشيء حقل في جدول الدرجات ... لم استوعب ذلك إذا كان هناك حل يفي بالغرض فهذا هو المقصود ،،، والمقصود هنا أن الطالب يكون عليه بعض الملاحظات يوميا سواء كانت سلبا أم إيجابا وليس شرطا أن يوجد ذلك كل يوم بل بعض الأيام لا تكون عليه ملاحظات كما نريد عدم تكرار الملاحظة في اليوم فهل بالإمكان ذلك ؟ علما بأن الطريقة السالفة المرفقة مع البرنامج عملت معي بشكل صحيح في بادئ الأمر ثم !!!! لم تظهر مرة أخرى ؟؟ فالمقصد الهدف بأي طريقة كانت .... رعاكم الله
ابوخليل قام بنشر أبريل 26, 2012 قام بنشر أبريل 26, 2012 تم التعديل كما ذكرت بالنسبة للتكرار فغير متصور لانه امام كل سجل حقل واحد فقط اطلع وجرب ووافنا بمرئياتك
حامل المسك قام بنشر أبريل 27, 2012 الكاتب قام بنشر أبريل 27, 2012 وفقك الله أبا خليل مدار المشكلة أن على الطالب مجموعة من الملاحظات الطالب قد يكون عليه ملاحظتين أو ثلاث أو أكثر وفي السابق عملت له رقم بحيث مدخل البيانات يدخل فقط رقم الملاحظة وتظهر تلقائيا تسهيلا للوصول ... وهذا الذي جعلني أنيشئ نموذجا فرعيا آخر ... فالشاهد نريد من البرنامج أن يدون مجموعة من الملاحظات على الطالب في اليوم ... مع شكري وتقديري لتفاعلك والله يرعاك
ابوخليل قام بنشر أبريل 27, 2012 قام بنشر أبريل 27, 2012 تم التصرف في نموذج الملاحظات بشكل جذري ، وحذف جميع الاكواد السبقة ، واعادة صياغته من جديد والتغيرات التي تمت هي : 1- انشاء استعلام بمعايير خاصة وجعله هو مصدر بيانات النموذج 2- القيمة الافتراضية لحقل التاريخ هي تاريخ اليوم 3- القيمة الافتراضية لرقم الطالب مرتبطة برقم الطالب في الاستعلام 4- يتم عرض ملاحظات الطالب التي تم تسجيلها اليوم فقط 5- امكانية الزيادة والتعديل مع مراعاة عدم التكرار
حامل المسك قام بنشر أبريل 27, 2012 الكاتب قام بنشر أبريل 27, 2012 مخرج وفكرة رائعة لكن لو أردت أن أكتب مجموعة من الملاحظات على طالب في فترة سابقة مثلا لو فاتني يوم لم اسجل الملاحظات فإن النموذج سيعطيني تاريخ اليوم الجديد بينما أريد إدخالها ليوم سابق... ولو ربط التاريخ بمثل ما ربط به رقم الطالب هل يمكن ذلك ؟؟
ابوخليل قام بنشر أبريل 27, 2012 قام بنشر أبريل 27, 2012 يمكنك التعديل فالتاريخ الظاهر هو قيمة افتراضية يمكن تعديلها ، فقط ازل الحماية عن الحقل لتتمكن من التعديل
حامل المسك قام بنشر أبريل 27, 2012 الكاتب قام بنشر أبريل 27, 2012 جميل جدا صبرك علينا أبا خليل بالنسبة للمشلكة الأولى التحديث يكون فقط للاسم الظاهر عند فتح النموذج (بيانات الطلاب) أما بقية الأسماء فلا يحدث اسم المعلم
ابوخليل قام بنشر أبريل 27, 2012 قام بنشر أبريل 27, 2012 المشكلة نابعة من جدول الطلاب فقد قمت بتكرار اسم المعلم وهذه مخالفة برمجية وانما يكتفى برقم المعلم للربط وعن طريقه يمكن اظهار الاسم في المرفق تم حذف الحقل الزائد في الجدول والحقل المقابل له في النموذج
حامل المسك قام بنشر أبريل 27, 2012 الكاتب قام بنشر أبريل 27, 2012 لا زالت المشكلة قائمة حيث إن جدول بيانات الطلاب لم يتم التعديل عليه إنما التعديل في النموذج فقط
حامل المسك قام بنشر أبريل 27, 2012 الكاتب قام بنشر أبريل 27, 2012 الظاهر أن الخلل من عندي أعطني فرصة للتجربة
حامل المسك قام بنشر أبريل 27, 2012 الكاتب قام بنشر أبريل 27, 2012 بورك فيك نعم تم تفعيلها وجاءتني فكرة في نموذج الملاحظات هل بالإمكان وضع مربع نص بحيث إذا كتب التاريخ فيه يتم اعتماده في النموذج لاحظ المثال
حامل المسك قام بنشر مايو 1, 2012 الكاتب قام بنشر مايو 1, 2012 أخي الحبيب قمت بتجارب على البرنامج وتوصلت إلى المثال المرفق وهو أن يفتح النموذج يكون هناك خانة للتاريخ في حال إدال التاريخ يظهر شريط اختيار المعلم بعد اختيار المعلم تظهر أسماء الطلاب بناء مدونا فيها التاريخ المدخل وأتمنى في البرنامج 1) إمكانية تعديل الدرجات لأيام سابقة مع ملاحظاتها بحيث أختار تاريخ معين يظهر لي أسماء الطلاب أو اسم الطالب ثم أعدل درجته وملاحظاته. 2) إمكانية إضافة درجات وملاحظات لليوم الحالي. 3) إمكانية إضافة درجات وملاحظات ليوم سابق. والإشكال الذي أزعجني فيما تاريخ الملاحظة أريده أن يتوافق مع تاريخ الدرجات في كل ماسبق ... والله الموفق
ابوخليل قام بنشر مايو 1, 2012 قام بنشر مايو 1, 2012 نموذج الدرجات لم اتعرض له الا في زر الانتقال الى نموذج الملاحظات اما نموذج الملاحظات فتم ضبطه بحيث يفتح على رقم الطالب نفسه اما التاريخ فوضعت له ثلاث خيارات الاول ياخذ التاريخ الموجود في نموذج الدرجات ( وهو الافتراضي ) ويظهر المعلومات السابقة فيما لو كان التاريخ قديما الثاني ان لم يكن هناك تاريخ مطابق في الجدول فإنه يفتح سجل جديد والتاريخ يكون مطابقا لما في نموذج الدرجات الثالث امكانية البحث عن تاريخ في الجدول للتعديل مثلا من النموذج نفسه وذلك بكتابة التاريخ في الحقل العلوي ثم انتر
حامل المسك قام بنشر مايو 2, 2012 الكاتب قام بنشر مايو 2, 2012 ما شاء الله أحسنت فأبدعت هذا عين المطلوب وكفانا الله كثرة النماذج ... بارك الله لك في أهلك ومالك ووقتك وأعانك على طاعته ...
ابوخليل قام بنشر مايو 2, 2012 قام بنشر مايو 2, 2012 جزاك الله خيرا على حسن دعائك ولك بمثل ما دعوت اخي الحبيب
حامل المسك قام بنشر مايو 2, 2012 الكاتب قام بنشر مايو 2, 2012 معذرة ظهرت مشلكة ولعلها ميسورة بإذن الله في بعض الأحيان إذا فتحت نموذج ملاحظة الطلاب يظهر السجل الثاني لرقم الطالب فارغ مثل الصورة التالية وإذا أدخلت رقم الملاحظة تكون كالتالي فيحدث إشكال لعدم وجود رقم الطالب والحل في هذه الناحية أنه في حال فتح النموذج وظهرت خانة الطالب فارغة أقوم بإذغلاق نموذج الملاحظة وأفتحه مرة أخرى فتظهر كما في الصورة التالي فهل بالإمكان حله برمجيا لأن المشكلة تظهر أحيانا وأعيد فتح النموذج مرة أخرى وتصبح عال العال ...
ابوخليل قام بنشر مايو 2, 2012 قام بنشر مايو 2, 2012 تم الاصلاح حيث تم الاستغناء عن قيمة المتغير واستبدالها بمسار رقم الطالب وضعته في القيمة الافتراضية للحقل تم حذف المرفقات اعلاه للتخفيف حيث ان المرفق ادناه شامل لجميع التعديلات السابقة مدرسة الفرقان7.rar
حامل المسك قام بنشر مايو 2, 2012 الكاتب قام بنشر مايو 2, 2012 وفقك الله لكل خير بإذن الله أنك وفقت في هذا العمل تم الكلام وربنا محمود ***وله المكارم والعلا والجود وعلى النبي محمد صلواته *** ما لاح قمر وأورق عود
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.