ابومريم قام بنشر يناير 21, 2013 قام بنشر يناير 21, 2013 (معدل) السلام عليكم اخواني المشرفين لدي قاعدة بيانات لتسجيل الغياب فعند اختيار الطالب من الكمبو بكس في نموذج Classes تترحل بياناته تلقائيا الى نموذج الغياب الفرعي AbscenDelay مااريدةساوضحه بمثال بناءا على جدول الحصص عندما يظهر الطالب بالشعبة 6A يوم الاربعاء يسجل الرقم 1 في حقل الحصة عندما يظهر الطالب بالشعبة 6B يوم الاربعاء يسجل الرقم 3 في حقل الحصة عندما يظهر الطالب بالشعبة 6c يوم الاربعاء يسجل الرقم 5 في حقل الحصة وهناك حصة اخرى للصف 6C وهي الحصة 7 وهكذا لبقية الايام وجدول الحصص موضح في القاعدة وسارفقة ايضا بملف اكسل وارجو التوضيح عند تعديل الملف ومشكوريين Test3.rar schedule.rar تم تعديل يناير 21, 2013 بواسطه ابومريم
ابومريم قام بنشر يناير 26, 2013 الكاتب قام بنشر يناير 26, 2013 السلام عليكم اخواني الاعضاء والمشرفين عندما يتم اختيار طالب من الكمبو بوكس في النموذج الرئيسي تترحل بياناته الى النموذج الفرعي وهي رمز الطالب واسم الطالب والشعبة والتاريخ تلقائي هو اليوم مااريدة هو تسجيل تلقائي (الي) لحقل الحصة( Period ) برقم بناءا على اسم اليوم (ايام الاسبوع وليس التاريخ) مثلما تم ترحيل بيانات الطالب مباشرة وياريت يكون بكود بحدث بعد تحديث الكمبو بوكس في النموذج الرئيسي ومرفق صورة عن الجدول يوضح عملية التسجيل ومشكورين
ابوخليل قام بنشر يناير 26, 2013 قام بنشر يناير 26, 2013 عليكم السلام كأنك احسست ان الشرح الأول غير كافي اخوي ابو مريم عندي بعض الوقفات الاولى لم اتمكن من فتح القاعدة بسبب الاصدار الثانية كأني فهمت ان العملية هي رصد غياب طالب في حصة معينة الاشكال : كيف يتم الرصد باعتبار ان الطالب لديه اكثر من حصة في اليوم الواحد
ابومريم قام بنشر يناير 26, 2013 الكاتب قام بنشر يناير 26, 2013 (معدل) السلام عليكم الاخ ابو خليل جزاك الله خير الملف بتنسيق اكسس 2007 حاولت احفظ الملف بتنسيق 2003 لكن لم اتمكن حيث تظهر رسالة من الاكسس مفادها لايمكنك حفظ الملف باصدار سابق لانك تستخدم ميزات تتطلب التنسيق الحالي اما بالنسبة للاشكال حيث ان الجدول عبارة عن حضور طالب لمادة واحدة فقط لذلك يكون لدية حصة واحدة في يوم الاثنين والثلاثاء اما يوم الاحد والثلاثاء والاربعاء فلدية حصتان في ذلك المادة فقط وجزاك الله خير تم تعديل يناير 26, 2013 بواسطه ابومريم
ابوخليل قام بنشر يناير 26, 2013 قام بنشر يناير 26, 2013 كما توقعت اذا كانت حصتين فكيف يتم الرصد ؟ . بل يفترض توقع اكثر من ذلك 3 ، 4 البناء يحتاج الى تصور واقعي قبل الشروع فلا بد من رابط بين معرف الطالب واليوم الدراسي ورقم الحصة فأول ما يتبادر للذهن أن الخيار الاول او بمعنى آخر صاحب الافضلية هو رقم الحصة اي قبل اختيار الطالب يتم اختيار الفترة لا اعلم قد يفتح لك هذا النقاش ابوابا
ابومريم قام بنشر يناير 26, 2013 الكاتب قام بنشر يناير 26, 2013 السلام عليكم الاخ ابو خليل بارك الله بك على تتبع الموضوع اذا كانت هناك اشكالية في الحصة الثانية للصف الواحد وهي غالبا الحصة السابعة فانساها وابقى على حصة واحدة لكل صف في كل يوم . وبذلك تكون مجموع الحصص 15 حصة بدلا من 18 في الاسبوع وهل فتحت القاعدة السابقة ؟ مشكور اخي وجزاك الله خير
ابوخليل قام بنشر يناير 27, 2013 قام بنشر يناير 27, 2013 رأيتها على عجل بعد نقلها الى جهاز آخر وقتي لا يسعفني للتفرغ لدراسة الفكرة ، وسأحاول ان شاء الله هل وضفت الدالة Dlookup ؟ اعتقد ان الفترة هي الرابط بل مربط الفرس
ابومريم قام بنشر يناير 27, 2013 الكاتب قام بنشر يناير 27, 2013 السلام عليكم بارك الله بك اخي ابو خليل فكر وعلى اقل من مهلك ممكن في دالة DlookUp؟؟؟ وممكن الفكرة في تحديد اسم اليوم ولكن لااعرف كيف احدد اسم اليوم في الدوال؟؟؟ او الفكرة كما قلت انت في الفترة احدد فترة وهي مدة خمسة ايام وازيد عليها مضاعفات العدد 7 لكن لااعرف كيف ؟؟؟ في انتظارك وعلى اقل من مهلك مشكور وجزاك الله خير
ابوخليل قام بنشر يناير 28, 2013 قام بنشر يناير 28, 2013 ارى انه لتحقيق الفكرة يجب التدرج بالخطوات التالية : يفتح النموذج على تاريخ اليوم ( رقم اليوم ) يتم اختيار الحصة فتنفتح قائمة بأسماء المنتسبين يتم التأشير على الغائب رقم اليوم في الاسبوع : =Weekday(Date()) باعتبار اليوم الاول الافتراضي هو يوم الاحد ولا شك قبل هذا يجب النظر في الجداول وتهيئتها لربط جدول الحصص بالطلاب (ربط رقم الحصة بالطلاب رأس لاطراف) ويبدو لي من خلال عملك ان المعلم هو من يقوم بالتحضير لذا يلزم ايضا ربط المعلم بالحصة (رأس لاطراف ) هذه فكرة لا اعلم مدى امكانية تنفيذها ..... ما رأيك ؟ 1
ابومريم قام بنشر يناير 28, 2013 الكاتب قام بنشر يناير 28, 2013 السلام عليكم الاخ ابو خليل جزاك الله خير انا عامل قاعدة بيانات بالتصميم الموضوع وهذا المثال السابق مثال مرفق لقاعدة بيانات مدرسة وسجلت الغيابات للفصل الدراسي الاول وانا مستمر بتسجيل الغياب للفصل الدراسي الثاني . وانا اردت ربط حقل التاريخ بحقل الحصة والربط يتم بين الشعبة واسم اليوم (او رقم تاريخ اليوم) لينتج رقم الحصة فاذا كانت الشعبة الفلانية واسم اليوم الفلاني ( او رقم تاريخ اليوم الفلاني ) فان الحصة تاخذ الرقم الفلاني اما اقتراحك فكرت فية سابقا والفكرة الرئيسية تكمن انه اختر تاريخ اليوم ولكل ليوم سبع حصص ولكل حصة صف معين ولك طالب عدة غيابات وحسيت انا القاعدة ستكبر ببياناتها لكن موضوعي انا عند اختيار تاريخ اليوم التلقائي اريد لاُ اسهل على نفسي اختيار الحصة تلقائيا مع اختيار تاريخ اليوم وهذا كل الموضوع
ابومريم قام بنشر يناير 28, 2013 الكاتب قام بنشر يناير 28, 2013 (معدل) السلام عليكمبعد تفكير ومحاولات وبعد مااعطيتني المعادلة السابقة الخاصة بتحديد اليوم وبعد تجربتها على تواريخ توصلت للاتيعملت كود بانشاء حدث بعد تحديث الشعبة في النموذج الفرعي AbscenDelay Private Sub ClassSec_AfterUpdate() If (ClassSec = "6A" And Weekday(Date) = 1) Then Me.period = 3 ElseIf ClassSec = "6B" And Weekday(Date) = 1 Then Me.period = 1 ElseIf ClassSec = "6c" And Weekday(Date) = 1 Then Me.period = 5 ElseIf (ClassSec = "6A" And Weekday(Date) = 2) Then Me.period = 6 ElseIf ClassSec = "6B" And Weekday(Date) = 2 Then Me.period = 3 ElseIf ClassSec = "6c" And Weekday(Date) = 2 Then Me.period = 2 ElseIf (ClassSec = "6A" And Weekday(Date) = 3) Then Me.period = 1 ElseIf ClassSec = "6B" And Weekday(Date) = 3 Then Me.period = 6 ElseIf ClassSec = "6c" And Weekday(Date) = 3 Then Me.period = 3 ElseIf (ClassSec = "6A" And Weekday(Date) = 4) Then Me.period = 1 ElseIf ClassSec = "6B" And Weekday(Date) = 4 Then Me.period = 3 ElseIf ClassSec = "6c" And Weekday(Date) = 4 Then Me.period = 5 ElseIf (ClassSec = "6A" And Weekday(Date) = 5) Then Me.period = 6 ElseIf ClassSec = "6B" And Weekday(Date) = 5 Then Me.period = 4 ElseIf ClassSec = "6c" And Weekday(Date) = 5 Then Me.period = 3 End If End Sub فخطوات التسجيل كالاتي نفتح النموذج الفرعي AbscenDelayنختار الشعبة وليكن 6A فسيسجل التاريخ (تاريخ اليوم) ورقم الحصة وهو المطلوبوبعد هذا يجب تسجيل رقم الطالب لانه مفتاح اساسي وهو 1 او 2 او 3 للسادس أ و 4 او 5 او 6 للسادس ب و 7 او 8 او 9 للسادس جالامور تمام من خلال النموذج الفرعيولكن هذا ليس الهدف المنشود لانه اريد التسجيل من خلال النموذج الرئيسي classesفعند اختيار طالب ما في اي شعبة من الكمبو بوكس في النموذج الرئيسي تترحل بياناته الى النموذج الفرعي ماعدا رقم الحصةوهذا ماتم عمله في النموذج الفرعيفالمطلوب يتم تسجيل الطالب من النموذج الرئيسي بعد ماتترحل بياناته وهي الشعبة واليوم ومعها يتم تسجيل رقم الحصة فياريت يتم تعديل الكود ويضع في مكان ما في النموذج الرئيسيجزاك الله خير على المتابعة Test4.rar تم تعديل يناير 28, 2013 بواسطه ابومريم
ابوخليل قام بنشر يناير 28, 2013 قام بنشر يناير 28, 2013 يمكن تطبيق ما تفضلت به انظر مثالك بعد التعديل ولكن هناك ملاحظات : لا بد من توفر شرط مناسب حتى يتم احتواء الحصة الثانية ايضا التنفيذ بهذه الطريقة ( داخل المحرر ) فائدته وقتية تنتهي بتغير الجدول ملحوظة : تم تحويل المرفق الى امتداد mdb db4.rar 1
ابومريم قام بنشر يناير 29, 2013 الكاتب قام بنشر يناير 29, 2013 (معدل) السلام عليكم جزاك الله خير اخي ابو خليل خير الجزاء ورزقك الجنة والفردوس الاعلى اللهم امين وصدق رسول الله عندما قال فقد روى الترمذي عن ابن عباس رضي الله عنهما أن رسول الله صلى الله عليه وسلم قال: "يد الله مع الجماعة" والله يوفقك ان شاء الله دنيا واخرة. ولي اسئلة الاول مايعني ايضا التنفيذ بهذه الطريقة ( داخل المحرر ) فائدته وقتية تنتهي بتغير الجدول والثاني الشق الاول لماذا اخترت حقل الاسم ووضعت علية حدث عند التركيز والشق الثاني اني عملت الحدث في قاعدة بياناتي الاصلية ووضعته عن حدث التركيز لحقل الاسم ولكم مباشرة لاتظهر الحصة الا بعد الضغط على الاسم فتظهر الحصة ورغم اعمل تحديث للنموذج لاتظهر الحصة الا بعد الضغط على الاسم هل في سبيل لاضافة شئ للكود لتظهر الحصة مباشرة والاخير كيف حولت القاعدة الى mdb وجزاك الله خير تم تعديل يناير 29, 2013 بواسطه ابومريم
ابوخليل قام بنشر يناير 29, 2013 قام بنشر يناير 29, 2013 لاول مايعني Quote ايضا التنفيذ بهذه الطريقة ( داخل المحرر ) فائدته وقتية تنتهي بتغير الجدول لو تغير الجدول لاصبحت نتيجة الكود خاطئة المفترض ان يأخذ الكود رقم الحصة من جدول لا ان تضع الرقم داخل الكود والشق الثاني انظر آخر سطر في حدث مربع التحرير حيث نقلنا التركيز الى عنصر تحكم النموذج الفرعي ( تم تعديل الاسم الى subfrm ) فإذا انتقل التركيز اليه سيكون التركيز الفعلي على اول حقل مجدول في النموذج الفرعي وحقل الاسم في المثال يحمل رقم الجدولة صفر بمعنى انه يمكنك جعل التركيز على اي حقل تريد من خلال رقم الجدولة والاخير كيف حولت القاعدة الى mdb باستيراد الكائنات الى قاعدة جديدة
ابومريم قام بنشر يناير 29, 2013 الكاتب قام بنشر يناير 29, 2013 السلام عليكم جزاك الله خير وضحت الامور وتمت تسجيل الحصة مباشرة بس اسال يجب ان تكون ترتيب الجدولة الاصغر رقما للحقل المراد نقل التركيز عليه من بين جدولة الحقول الاخرى (وليس شرطا ان تكون ترتيب الجدولة صفرا ) وبارك الله بك
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.