علي المصري قام بنشر نوفمبر 24, 2016 قام بنشر نوفمبر 24, 2016 (معدل) السلام عليكم ورحمة الله وبركاته - في المرفق ثم تصميم فورم تحت اسم Frm_LessonAbsent2 يحتوي على الصف وعند اختيار الشعبة تظهر أسماء الطلاب ولكن لا تعطي أي بيانات عند اختيار الصف والشعبة * اريد حل هذه المشكلة * اريد ان يتم تخزين البيانات في الجدول tbl_lessonAbsent أو الجداول المخصصة لكل يوم * ثانيا : اريد عمل تقرير يوضح الغياب والتأخر لكل طالب على مدار الأسبوع قمت بعمل تقرير تحت اسم tbl_LessonAbsent وهو يعطي كل طالب في صفحه مستقله والأيام المسجل بها الغياب او التأخر كما بالشكل التالي : ولكن عند التنفيذ اجد اسم الطالب وتاريخ يوم واحد فقط في الصفحة والتاريخ الاخر في صفحة جديدة اريد تصميم تقرير كما بالشكل التالي الخميس Thursday 24/11/2016 الأربعاء Wednesday 23/11/2016 الثلاثاء Tuesday 22/11/2016 الاثنين Monday 21/11/2016 الاحد Sunday 20/11/2016 StName esis id 9 8 7 6 5 4 3 2 1 9 8 7 6 5 4 3 2 1 9 8 7 6 5 4 3 2 1 9 8 7 6 5 4 3 2 1 9 8 7 6 5 4 3 2 1 مع العلم ان عدد الحصص للصفوف من Grade 6 إلى Grade 9 سبع حصص يوميا عدد الحصص للصفوف من Grade 10 إلى Grade 12 تسع حصص يوميا فهل يمكن تنفيذ هذه الفكرة Absent Late.rar تم تعديل نوفمبر 24, 2016 بواسطه علي المصري اضافة المرفقات
علي المصري قام بنشر نوفمبر 25, 2016 الكاتب قام بنشر نوفمبر 25, 2016 (معدل) Up تم تعديل نوفمبر 25, 2016 بواسطه علي المصري
jjafferr قام بنشر نوفمبر 29, 2016 قام بنشر نوفمبر 29, 2016 وعليكم السلام استاذنا الجليل علي بالنسبة الى اولا ، مشكلتك في عدم عرض البيانات جميع: النموذج يقرأ جميع السجلات: . ولكنك طلبت منه اظهار سجل واحد في النموذج: . وبعد تغيير اعدادات النموذج ليعرض جميع السجلات: . ولا اعرف لماذا تريد حفظ البيانات مرة اخرى في الجدول tbl_LessonAbsent ، حيث ان البيانات موجودة هناك اصلا !! واذا سمحت لي في ملاحظة لطريقة حفظ البيانات ، فرأيت ان جداول الايام متشابهة في عدد الحقول والبيانات (ما علينا من اسماء الحقول الان) ، لذا من الافضل ان تجمع هذه الجداول في جدول واحد ، وتضيف فيه حقل اليوم لتمييز البيانات لكل يوم (كما هو الحال في الجدول tbl_LessonAbsent) ، وبهذه الطريقة تختصر الكثير في البرمجة جعفر 2
jjafferr قام بنشر نوفمبر 29, 2016 قام بنشر نوفمبر 29, 2016 وثانيا في التقرير: عندك: . . ولكنه كان يجب عليك ان تجمع اسماء الطلبة ، ثم تسلسل التاريخ: . والنتيجة: . جعفر 1
jjafferr قام بنشر نوفمبر 29, 2016 قام بنشر نوفمبر 29, 2016 اما الجزء الاخير من السؤال وهو عرض التقرير بالشكل الذي تفضلت به ، فممكن عمله ، وبما ان البيانات التي عندك في اكثر من جدول ، فيجب عليك عمل استعلام تجميعي Union Query لدمج بيانات هذه الجداول في استعلام واحد (تذكر لما اخبرتك باستعمال جدول واحد لجميع الايام ، فهذا سيسهل العمل في هذه الخطوة ، مثلا) ، فالجدول tbl_LessonAbsent فيه جميع الحقول المطلوبة ، فما عليك الا ان تعمل تقرير منه ، وبديكور قليل ، فيصبح مثل الصورة التى ارفقتها جعفر 1
علي المصري قام بنشر نوفمبر 29, 2016 الكاتب قام بنشر نوفمبر 29, 2016 شكرا أستاذ الجليل الأستاذ جعفر على اهتمامك ونصائحك العالية التي استفيد منها دائما فانا تلميذ هذا الصرح العملاق وما زلت اتعلم شكرا جزيلاً
علي المصري قام بنشر ديسمبر 5, 2016 الكاتب قام بنشر ديسمبر 5, 2016 السلام عليكم ورحمة الله وبركاته أستاذ jjafferr اليك ما توصلت إليه في الموضوع توجد فورم Follow 4 عند فتح الفورم وغلقها دون تسجيل أي شيئ بتم إضافة صف جديد في الجدول tbl_Follow4 ( صف فارغ ) فكيف يمكن التغلب على ذلك اما التقرير Rpt_Follow4 هل يمكن اظهار أيام الأسبوع من الاحد إلى الخميس حتى اذا كان اليوم غير مسجل غياب او تأخر للطالب ثم عند ظهور بداية الأسبوع التالي يتم ترك مسافة فارغة بينه وبين الأسبوع الذي يسبقه شكرا AbsentLate 2016.rar
jjafferr قام بنشر ديسمبر 6, 2016 قام بنشر ديسمبر 6, 2016 وعليكم السلام أستاذ علي بالنسبة الى اولا: المفروض ان النموذج الرئيسي يكون غير مضمن وغير مربوط مع الجدول tbl_Follow4 ، لانك لا تستخدمه لإدخال/استخراج بيانات ، لذا احذف اسم الجدول كمصدر للسجلات: . والسبب الاساسي في عمل سجل فاضي ، هو ادخالك معلومة في الحقل Grade في الجدول ، والمعلومة هي "" اي لا شئ ، اي انك حولت الحقل من Null الى Nothing بينما اسم الحقل الذي يجب ان يكون في الكود هو sGrade مثل sSection . جعفر 1
jjafferr قام بنشر ديسمبر 6, 2016 قام بنشر ديسمبر 6, 2016 (معدل) بالنسبة الى ثانيا ، فعندي سؤال: كيف ستطبع التقرير ، هل سيكون بين تاريخين اسبوعيا ، او بين تاريخين شهريا؟ لأن الفكرة التي عندي هي ادخال الايام كلها في التقرير يدويا ، ثم عن طريق الكود ندخل البيانات لليوم الصحيح ، وهذا يعتمد على اجابتك لسؤالي اعلاه جعفر تم تعديل ديسمبر 6, 2016 بواسطه jjafferr تم الوصول الى الحل الصحيح في المشاركة التالية
jjafferr قام بنشر ديسمبر 6, 2016 قام بنشر ديسمبر 6, 2016 لازلت في انتظار الجواب على السؤال اعلاه ، لأنه سيفيدنا في جلب التاريخ الناقص في التقرير (انظر المربع الاحمر في الصورة الاخيرة): الاستعلام التالي تم اخذه من التقرير rpt_Follow4 وتحويله من SQL الى استعلام . ونتائجه 32 سجل . جلبت احد الجداول التي استعملها في الكثير من برامج ، tbl_Months ، وفيه ايام الاسبوع حسب ترقيمهم في الكود . عملت استعلام جديد فيه جميع ايام الاسبوع (ما عدا الجمعة والسبت والسجلات الفاضية) ، ولجلب eSIS من tbl_Follow4 ، وبما اننا سنحتاج الى الاسم ايضا ، فاضطررنا لإستخدام الجدول StudentNames . والنتيجة فيها الايام التي نريدها (الايام التي لا يكون فيها الطالب غائب او متأخر) ، لاحظ عندنا 35 سجل . والان الى الاستعلام الذي سيربط الاستعلامات السابقة ، ولاحظ العلاقة بين الاستعلامات . ونتيجته ، ورجاء الملاحظة اننا من الان سنعتمد على الحقل eSIS وليس IDnum في التقرير . والان نحن بحاجة الى تعديل في التقرير قليلا ليتماشى مع المتغيرات . والنتيجة النهائية للتقرير ، وستلاحظ ان التاريخ غير موجود (طبعا غير موجود ، لأن البرنامج يسجل تاريخ الغياب و التأخير) ، فاذا اردنا الحصول على هذا التاريخ ، فيجب الاجابة على سؤالي في المشاركة السابقة . جعفر 459.1.AbsentLate 2016.accdb.zip 3
علي المصري قام بنشر ديسمبر 6, 2016 الكاتب قام بنشر ديسمبر 6, 2016 5 ساعات مضت, jjafferr said: بالنسبة الى ثانيا ، فعندي سؤال: كيف ستطبع التقرير ، هل سيكون بين تاريخين اسبوعيا ، او بين تاريخين شهريا؟ لأن الفكرة التي عندي هي ادخال الايام كلها في التقرير يدويا ، ثم عن طريق الكود ندخل البيانات لليوم الصحيح ، وهذا يعتمد على اجابتك لسؤالي اعلاه جعفر شكرا جزيلا استاذنا الفاضل على الاهتمام والرد بالتفصيل جزاك الله خيرا متأسف على التاخر في الرد لاني عندنا امتحانات الثانوية في المدرسة اريد بين تاريخين مرة وكل الأيام بدون تحديد تواريخ للبداية والنهاية مرة اخرى 3 ساعات مضت, jjafferr said: ونتيجته ، ورجاء الملاحظة اننا من الان سنعتمد على الحقل eSIS وليس IDnum في التقرير البرنامج بالكامل معتمد على الحقل eSIS
علي المصري قام بنشر ديسمبر 6, 2016 الكاتب قام بنشر ديسمبر 6, 2016 3 ساعات مضت, jjafferr said: جلبت احد الجداول التي استعملها في الكثير من برامج ، tbl_Months ، وفيه ايام الاسبوع حسب ترقيمهم في الكود هل يمكن إضافة الأسماء باللغة الإنجليزية أيضا
jjafferr قام بنشر ديسمبر 7, 2016 قام بنشر ديسمبر 7, 2016 16 ساعات مضت, علي المصري said: هل يمكن إضافة الأسماء باللغة الإنجليزية أيضا طبعا ، الجدول عندك في البرنامج ، واضف ما احببت 16 ساعات مضت, علي المصري said: 1. اريد بين تاريخين مرة وكل الأيام بدون تحديد تواريخ للبداية والنهاية مرة اخرى 2. البرنامج بالكامل معتمد على الحقل eSIS 1. لوسمحت تعدل في البرنامج ، وتعطيني مثال ، لأن جلب التاريخ بين التواريخ لن يكون سهلا بدون دقة في المعطيات ، وعلى اساس المثال او المثالين (واحد بين تاريخين ، والاخر كل الايام بدون تحديد تواريخ للبداية والنهاية (لازم افهم هذه من مثال واضح لوسمحت) ، 2. تمام جعفر
علي المصري قام بنشر ديسمبر 10, 2016 الكاتب قام بنشر ديسمبر 10, 2016 في 07/12/2016 at 15:23, jjafferr said: 1. لوسمحت تعدل في البرنامج ، وتعطيني مثال ، لأن جلب التاريخ بين التواريخ لن يكون سهلا بدون دقة في المعطيات ، وعلى اساس المثال او المثالين (واحد بين تاريخين ، والاخر كل الايام بدون تحديد تواريخ للبداية والنهاية (لازم افهم هذه من مثال واضح لوسمحت) ، 2. تمام اسف على التأخر في الرد بسبب الظروف سوف اعمل مثال وارفقة لحضرتك شكرا على اهتمامك جزاك الله خيرا
علي المصري قام بنشر ديسمبر 10, 2016 الكاتب قام بنشر ديسمبر 10, 2016 تم عمل نموذج للطباعة وتقريرين احدهما بين تاريخين والأخر لطباعة الكل AbsentLate-10-12-2016.rar
omarahmed1424 قام بنشر ديسمبر 11, 2016 قام بنشر ديسمبر 11, 2016 (معدل) 12 ساعات مضت, علي المصري said: تم عمل نموذج للطباعة وتقريرين احدهما بين تاريخين والأخر لطباعة الكل AbsentLate-10-12-2016.rar لا حظت أن اليوم لا يوافق التاريخ الصحيح فمثلما يظهر في الصورة التاريخ 11/12/2016 يوافق السبت والصحيح أنه يوافق الاحد فما سبب تلك المشكلة تم تعديل ديسمبر 11, 2016 بواسطه omarahmed1424
علي المصري قام بنشر ديسمبر 16, 2016 الكاتب قام بنشر ديسمبر 16, 2016 في 11/12/2016 at 09:54, omarahmed1424 said: لا حظت أن اليوم لا يوافق التاريخ الصحيح فمثلما يظهر في الصورة التاريخ 11/12/2016 يوافق السبت والصحيح أنه يوافق الاحد فما سبب تلك المشكلة شكرا اخي على الاهتمام ولكن عندي اليوم موافق للتاريخ بشكل صحيح Me.MyDay = WeekdayName(Weekday(Me.MyDate))
omarahmed1424 قام بنشر ديسمبر 18, 2016 قام بنشر ديسمبر 18, 2016 في ١٦/١٢/٢٠١٦ at 19:23, علي المصري said: شكرا اخي على الاهتمام ولكن عندي اليوم موافق للتاريخ بشكل صحيح Me.MyDay = WeekdayName(Weekday(Me.MyDate)) السلام عليكم ورحمة الله وبركاته وبعد أخي العزيز أ / علي المصري جربت تعديل يوم بداية الأسبوع من لوحة التحكم في النظام عموما وبالفعل ضبط اليوم والتاريخ معا . لكنني حاولت بعد تكرمك بالطبع إضافة جزء المتابعة اليومية لبرنامج شئون الطلاب عندي فهو ينقصني بشدة ولم أفلح في ذلك لضعف قدراتي التي لا تجاري الأساتذة مثلكم فهلا تكرمت ( أو تكرم أحد الاعضاء ) على بذلك ولكم الأجر والثواب عند الله ومرفق لكم الجدوال التي تحتاجونها في الربط على ما أحسب بخبرتي الضعيفة Microsoft Access قاعدة بيانات جديد .rar
علي المصري قام بنشر ديسمبر 19, 2016 الكاتب قام بنشر ديسمبر 19, 2016 في 18/12/2016 at 12:15, omarahmed1424 said: لكنني حاولت بعد تكرمك بالطبع إضافة جزء المتابعة اليومية لبرنامج شئون الطلاب عندي فهو ينقصني بشدة ولم أفلح في ذلك لضعف قدراتي التي لا تجاري الأساتذة مثلكم فهلا تكرمت ( أو تكرم أحد الاعضاء ) على بذلك ولكم الأجر والثواب عند الله ومرفق لكم الجدوال التي تحتاجونها في الربط على ما أحسب بخبرتي الضعيفة احي الكريم شكرا على كلامك الطيب - وان كان هذا الكلام الطيب لابد منه فأنه لابد أن تقوله لفريق هذا المنتدى واعضائه أما انا ما زلت اتعلم من المنتدى العظيم وبمساعدة فريقه وأعضائه الذين لا يبخلون على احد بالشرح والتوضيح والمساعدة اما بالنسبة للبرنامج فهو لم يكتمل بعد قمت بالتعديل على برنامجك واي ملاجظة عن الفصل ( الشعبة ) اجد مرة تستخدم كود 1 و 2 وهكذا ومرة اسم الفصل أ - ب وهكذا لابد من استخدام طريقة واحدة وانا اعتمد اسم الفصل في التعديل شكرا جزيلا Microsoft Access قاعدة بيانات جديد .rar
omarahmed1424 قام بنشر ديسمبر 22, 2016 قام بنشر ديسمبر 22, 2016 في ٢٠/١٢/٢٠١٦ at 02:33, علي المصري said: احي الكريم شكرا على كلامك الطيب - وان كان هذا الكلام الطيب لابد منه فأنه لابد أن تقوله لفريق هذا المنتدى واعضائه أما انا ما زلت اتعلم من المنتدى العظيم وبمساعدة فريقه وأعضائه الذين لا يبخلون على احد بالشرح والتوضيح والمساعدة اما بالنسبة للبرنامج فهو لم يكتمل بعد قمت بالتعديل على برنامجك واي ملاجظة عن الفصل ( الشعبة ) اجد مرة تستخدم كود 1 و 2 وهكذا ومرة اسم الفصل أ - ب وهكذا لابد من استخدام طريقة واحدة وانا اعتمد اسم الفصل في التعديل شكرا جزيلا Microsoft Access قاعدة بيانات جديد .rar الاخ العزيز أ / علي المصري السلام عليكم ورحمة الله وبركاته وبعد أولا : أشكر لك تعبك وأقدره ثمينا في مجال تعديل برنامجك ليناسب بياناتي . ثانيا : أعتذر عن التأخر في الرد على رسالتك وذلك لظروف انشغالي الشديد . ثالثا : بالنسبة لملاحظتك على أسماء الفصول ( الشعب ) فلها سبب حيث الرموز الحرفية لفصول حقيقية على أرض الواقع والرقم ( 1 ) لفصل وهمي يضم من قام بالسحب من المدرسة وحيث انني في مدرسة أهلية فلابد من دفع رسوم دراسة الطالب لأخر يوم دوام له بالمدرسة ثم ينسحب ويحصل على ملفه ولذا أضعه بفصل وهمي للحفاظ على مدخلات حساباته المالية . رابعا : لي أمل أرجو أن ترشدني لكيفية عمله حتى لا أثقل عليكم وانا أحاول تنفيذه وهو كيفية تصميم تقرير لطالب واحد بناء على الاختيار من الصف ثم الفصل أو بكتابة اسمه أو رقمه الكودي مباشرة . ولكم جزيل الشكر
علي المصري قام بنشر ديسمبر 29, 2016 الكاتب قام بنشر ديسمبر 29, 2016 في 10/12/2016 at 21:45, علي المصري said: تم عمل نموذج للطباعة وتقريرين احدهما بين تاريخين والأخر لطباعة الكل AbsentLate-10-12-2016.rar up ما اريده الآن هو انه بعد اخر يوم في الأسبوع لكل طالب لابد ان يترك مسافة فارغة وبعدين بيدأ الأسبوع الذي يليه هل يمكن عمل ذلك
khaldounabouisrae قام بنشر يناير 13, 2017 قام بنشر يناير 13, 2017 في 29/12/2016 at 16:37, علي المصري said: up ما اريده الآن هو انه بعد اخر يوم في الأسبوع لكل طالب لابد ان يترك مسافة فارغة وبعدين بيدأ الأسبوع الذي يليه هل يمكن عمل ذلك المشكل لا زال قائما دائما يضيف يوم فمثلا اذا كان اليوم هو الجمعة النتيجة السبت
jjafferr قام بنشر يناير 13, 2017 قام بنشر يناير 13, 2017 في 12/29/2016 at 20:37, علي المصري said: up ما اريده الآن هو انه بعد اخر يوم في الأسبوع لكل طالب لابد ان يترك مسافة فارغة وبعدين بيدأ الأسبوع الذي يليه هل يمكن عمل ذلك المعذرة أستاذ علي ، هل لازلت تريد ان نواصل العمل من حيث توقفنا ، وما الذي تريده الان؟ جعفر
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.