moho58 قام بنشر الإثنين at 21:49 قام بنشر الإثنين at 21:49 (معدل) السلام عليكم الاخوة الافاضل في هذا المنتدى الجميل في هذا الموضوع اريد معرفة ترتيب كل طالب من مجموع الطلاب (بما في ذلك عند القيام بعملية الفلترة يعطيني الترتيب وكذا مجموع الطلاب) من النموذج frm_examen_fin_formation اختار: السنة ثم الدرجة ثم البلد ثم افتح النموذج frm_modul في النموذج frm_modul : يعرض أسماء الطلبة حسب ما تم اختياره من النموذج السابق في هذا النموذج frm_modul أريد أن أعرف (الترتيب) الخاص بكل طالب من مجموع الطلاب وقد أضفت مربعي نص هما: ترتيب الطالب و مجموع الطلاب مثال فقط: من النموذج frm_examen_fin_formation اختار: السنة: 2022/2021 الدرجة: مساعد مهندس البلد: عمان ثم افتح النموذج frm_modul نلاحظ وجود 8 طلاب ما أريده من فضلكم هو أن أضع في مربعي النص الموجودين في النموذج : ترتيب كل طلاب : .... (الترتيب حسب المعدل العام من الأكبر إلى الأصغر وفي حالة التساوي في المعدل العام نضيف معيار آخر هو حقل ID من جدول info_stagiere ويكون من الأصغر إلى الأكبر ) مجموع الطلاب: هو تلقائا 8 حسب ما تم اختياره من النموذج السابق وهذا الكود يجب أن يشتغل مع عملية الفلترة و انهاء الفلترة (الأكواد موجودة للفلترة وانهاء الفلترة) يعني يعطيني في حالة البحث عن طالب يعطيني ترتيب هذا طالب وكذا مجموع الطلاب أنا حاولت محاولة ضعيفة اشتغلت معي لكن في عملية الفلترة وانهاء الفلترة لا يعطيني ترتيب كل طالب * حاجة ثانية من فضلكم أريد ان اعرف العلاقة صحيحة الموجودة بين الجدولين info_stagiere و modul بين الحقلين ID و id لاني استعملتها كثيرا في جداول مختلفة الرجاء المساعدة والتوجيه وبارك الله فيكم baseC.accdb تم تعديل الإثنين at 22:50 بواسطه moho58 زيادة الشرح
ابوخليل قام بنشر الثلاثاء at 10:04 قام بنشر الثلاثاء at 10:04 للترتيب ضع هذا السطر في الاستعلام مصدر بيانات النموذج modul trteeb: CLng(DCount("ID";"modul";"mouadel_3am >=" & [mouadel_3am])) واجعله مصدر حقل الترتيب مجموع الطلاب اكتب في مصدر بيانات الحقل التالي : =Count(*) 1
ابوخليل قام بنشر الثلاثاء at 10:11 قام بنشر الثلاثاء at 10:11 بالنسبة للفلترة .. انا ارى انها الزام ما لا يلزم السجل يعرض اسما واحدا .. يكفي ان تختار الاسم ليعرض بياناته
moho58 قام بنشر الثلاثاء at 23:04 الكاتب قام بنشر الثلاثاء at 23:04 11 ساعات مضت, ابوخليل said: للترتيب ضع هذا السطر في الاستعلام مصدر بيانات النموذج modul trteeb: CLng(DCount("ID";"modul";"mouadel_3am >=" & [mouadel_3am])) واجعله مصدر حقل الترتيب مجموع الطلاب اكتب في مصدر بيانات الحقل التالي : =Count(*) تحية طيبة أستاذنا الفاضل @ابوخليل معذرة على التأخر في الرد بعد التجربة ظهر الخطأ كما في الصورة 1 أستاذنا فيما يخص الفلترة: عند القيام بعملية الفلترة يعطينا ترتيب كل طالب وكذا مجموع الطالب حسب ما اخترناه من النموذج السابق عند استعمال العملية count (*) عند القيام بالفلترة يعطيني مجموع الطلاب دائما 1 وفي المثال الموضح في الصورة 1 مجموع الطلاب هو 8 أستاذنا يرجى التأكد كذلك من صحة العلاقة الموجودة في نموذج frm_modul بين الجدولين info_stagiere و modul بين الحقلين ID و id وبارك الله فيك
ابوخليل قام بنشر منذ 14 ساعات قام بنشر منذ 14 ساعات العلاقة صحيحة وهي علاقة رأس باطراف بمعنى ان الطالب يمكن ان يكون له اكثر من سجل في جدول modul بالنسبة للمجموع= 1 فهو منطقي جدا وصحيح ..لأن النموذج بعد الفلترة مصدره سجل واحد فقط . اليك المثال بعد عمل الأوائل .. شغال عندي 100% baseC3.rar
moho58 قام بنشر منذ 13 ساعات الكاتب قام بنشر منذ 13 ساعات الان, ابوخليل said: العلاقة صحيحة وهي علاقة رأس باطراف بمعنى ان الطالب يمكن ان يكون له اكثر من سجل في جدول modul بالنسبة للمجموع= 1 فهو منطقي جدا وصحيح ..لأن النموذج بعد الفلترة مصدره سجل واحد فقط . اليك المثال بعد عمل الأوائل .. شغال عندي 100% baseC3.rar 34.4 kB · 2 downloads مشكور جدا أستاذنا الفاضل على المتابعة بعد التجربة مزال نفس الخطأ ولا يعطي نتيجة ترتيب الطالب الخطأ موضح في الصورة
ابوخليل قام بنشر منذ 11 ساعات قام بنشر منذ 11 ساعات انا يعمل عندي على اكمل وجهه اتوقع المشكلة عندك في الحقل المحسوب mouadel_3am تم اجراء لمسة عليه .. جرب الآن baseC4.rar 1
moho58 قام بنشر منذ 9 ساعات الكاتب قام بنشر منذ 9 ساعات منذ ساعه, ابوخليل said: انا يعمل عندي على اكمل وجهه اتوقع المشكلة عندك في الحقل المحسوب mouadel_3am تم اجراء لمسة عليه .. جرب الآن baseC4.rar 40.21 kB · 1 download مزالت نفس المشكلة أستاذنا كما في الصورة
ابوخليل قام بنشر منذ 8 ساعات قام بنشر منذ 8 ساعات كما ترى يعمل عندي بلا مشاكل يمكن الفاصلة تنقلب عندك تأكد من الكود والفاصلة المنقوطة داخل الاستعلام مصدر النموذج myoutonum: CLng(DCount("ID";"modul";"mouadel_3am >=" & [mouadel_3am])) أذا لم تكن المشكلة منها .. فهي من الحقل المحسوب قد يكون الخلل منه
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.