الرهوي قام بنشر مايو 19, 2020 قام بنشر مايو 19, 2020 (معدل) السلام عليكم حسب الملف المرفق اريد اظهار عدد المحاضر في التقرير وذلك في الفترة المحددة بالتاريخ والوقت من-الى حيث ان الدالة التالية والموجودة في المثال المرفق تظهر العدد الاجمالي بغض النظر عن التاريخ والوقت =DCount("num_m7_tsd";"cargoo") Database2.rar تم تعديل مايو 19, 2020 بواسطه الرهوي
Gamal.Saad قام بنشر مايو 19, 2020 قام بنشر مايو 19, 2020 طبعا تضيف criteria معايير وشروط التنفيذ : =DCount("num_m7_tsd";"cargoo";" [startdate] = forms!copy_ff!startdate AND [time] > [Forms]![copy_ff]![time1] AND [time] < [Forms]![copy_ff]![time2]") dcount_where_date_time.accdb 3
الرهوي قام بنشر مايو 19, 2020 الكاتب قام بنشر مايو 19, 2020 (معدل) بارك الله فيك وفي علمك نجحت الطريقة طيب كيف تكون صيغة الدالة لو الشرط بين تاريخين فقط بدون وقت مثل المثال المرفق dcount_where_date_time.accdb تم تعديل مايو 20, 2020 بواسطه الرهوي
Gamal.Saad قام بنشر مايو 20, 2020 قام بنشر مايو 20, 2020 وبارك فيكم جرب الكود : =DCount("num_m7_tsd";"cargoo";" [startdate] Between [forms]![copy_ff]![startdate] AND [forms]![copy_ff]![enddate]") 2
الرهوي قام بنشر مايو 20, 2020 الكاتب قام بنشر مايو 20, 2020 الله يعطيك العافية ويبارك فيك باقي شغلة واحدة واخيرة واسف على الاطالة اريد الدالة تحسب حقل (نعم ولا) اريدها تحسب عدد المؤشر عليها بنعم وقمت بارفاق ملف للمساعدة على الحل dcount_where_date_time (2).accdb
Gamal.Saad قام بنشر مايو 20, 2020 قام بنشر مايو 20, 2020 =DCount("empol";"zahrah";" [startdate] Between [forms]![copy_ff]![startdate] AND [forms]![copy_ff]![enddate] And [zy] = true") وهذا نفس كود الفترة لكن بزيادة شرط جديد : And [zy] = true 4
الرهوي قام بنشر مايو 20, 2020 الكاتب قام بنشر مايو 20, 2020 الله يفتح عليك ياشيخ الف شكر لك وتقبل تحياتي 2
الرهوي قام بنشر مايو 21, 2020 الكاتب قام بنشر مايو 21, 2020 استفسار ؟ لو اريد استخدام الدالة sum بنفس الشرط (بين تاريخين) كيف يتم كتابة الكود ؟
Gamal.Saad قام بنشر مايو 22, 2020 قام بنشر مايو 22, 2020 هناك فرق شاســــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــع بين الدالتين والنتيجة تختلف والاستخدام يحدده هدفك وما تريد فعله على سبيل المثال لو عندك ثلاثة محاضر : المحضر الأول : الرقم : 1 الغرامة : 20 المحضر الثاني : الرقم : 2 الغرامة : 30 المحضر الثالث: الرقم : 3 الغرامة : 40 لو تريد عدد المحاضر بدلالة رقم المحضر أو بدلالة الغرامة فهنا يستخدم Dcount ويكون الناتج = 3 ولو تريد جمع اجمالي قيمة الغرامة لجميع المحاضر فهنا تستخدم DSum ويكون الناتج = 90 أما لو استخدمت DSum لتجمع ارقام المحاضر فستظهر لك القيمة = 6 وطبعا هي مجموع قيم ارقام المحاضر وليس عدد المحاضر
الرهوي قام بنشر مايو 22, 2020 الكاتب قام بنشر مايو 22, 2020 3 ساعات مضت, Gamal.Saad said: هناك فرق شاســــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــع بين الدالتين والنتيجة تختلف والاستخدام يحدده هدفك وما تريد فعله على سبيل المثال لو عندك ثلاثة محاضر : المحضر الأول : الرقم : 1 الغرامة : 20 المحضر الثاني : الرقم : 2 الغرامة : 30 المحضر الثالث: الرقم : 3 الغرامة : 40 لو تريد عدد المحاضر بدلالة رقم المحضر أو بدلالة الغرامة فهنا يستخدم Dcount ويكون الناتج = 3 ولو تريد جمع اجمالي قيمة الغرامة لجميع المحاضر فهنا تستخدم DSum ويكون الناتج = 90 أما لو استخدمت DSum لتجمع ارقام المحاضر فستظهر لك القيمة = 6 وطبعا هي مجموع قيم ارقام المحاضر وليس عدد المحاضر صحيح انا فاهم الفكرة واريد اجمالي قيمة الغرامة كماتفضلت وماهو محدد باللون الاحمر فكيف تكون صياغتها بشرط بين التاريخين ؟
أفضل إجابة Gamal.Saad قام بنشر مايو 22, 2020 أفضل إجابة قام بنشر مايو 22, 2020 التغيير باللون الأحمر حيث ستكتب اسم الدالة واسم الحقل المطلوب للجمع ؟ =DSum("Fine";"cargoo";" [startdate] Between [forms]![copy_ff]![startdate] AND [forms]![copy_ff]![enddate]") dcount_where_date_time(2).accdb
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.