منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : جمع المبالغ الخاصة بالعميل كل يوم على حده
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاته وشهر مبارك وخواتم مباركة 
اخواني الاساتذه الاعزاء 
انا عندي قاعدة بيانات اكسس فيها جدول مكون من خمسه اعمدة 
الرقم ، التاريخ ، اسم العميل ، كود العميل،المبلغ المنصرف
وأريد اسوي تقرير جماعي لكل العملاء بالمنصرف لكل عميل كل يوم على حده طوال الشهر واظهار البيانات في الداتا جريد فيو 
للعلم بأن معظم العملاء تتكرر عملية الصرف لهم في اليوم الواحد اكثر من مره 
هل هناك من يعطيني الحل بالكود المناسب 
حفظكم الله
وعليكم السلام ورحمة الله وبركاته
استخدم هذا الاستعلام وعدله لما يناسب برنامجك
هذا لترتيب الأشخاص أولاً   ثم التاريخ :
كود :
SELECT CuID, CuName, DateS, sum(Amount) AS DailySum
FROM CuAmount
GROUP BY CuID, CuName, DateS;

وهذا لترتيب التاريخ أولاً  ثم الأشخاص:
كود :
SELECT CuID, CuName, DateS, sum(Amount) AS DailySum
FROM CuAmount
GROUP BY DateS,CuID, CuName;
أشكرك اخي طه وبارك الله فيك سوف استخدم الكود وارد لك خبر عن النتيجة ...وفقك الله
(07-04-23, 10:49 PM)ابو ايمن شعيب كتب : [ -> ]أشكرك اخي طه وبارك الله فيك سوف استخدم الكود وارد لك خبر عن النتيجة ...وفقك الله

لا زالت المشكلة موجوده وهو ظهور تكرار اسم العميل اكثر من مره في اليوم الواحد
لاحظ المثال الذي بنيت عليه الاستعلام من أربع حقول فقط (CuID, CuName, DateS, Amount)
اذا غيرت فيه ستتغير النتيجة .. 

جرب بمثال فيه نفس اسماء الحقول
وسترى النتيجة كما أخبرتك..

لذا عليك التجريب كما أخبرتك أولا للتتأكد من أن اللحل الذي تريده كهذا  ..
 ثم عدل عليه ليناسب مشروعك 
وستعرف حينها كيف تجد الحل المناسب لمشروعك ..
(06-04-23, 11:54 PM)ابو ايمن شعيب كتب : [ -> ]السلام عليكم ورحمة الله وبركاته وشهر مبارك وخواتم مباركة 
اخواني الاساتذه الاعزاء 
انا عندي قاعدة بيانات اكسس فيها جدول مكون من خمسه اعمدة 
الرقم ، التاريخ ، اسم العميل ، كود العميل،المبلغ المنصرف
وأريد اسوي تقرير جماعي لكل العملاء بالمنصرف لكل عميل كل يوم على حده طوال الشهر واظهار البيانات في الداتا جريد فيو 
للعلم بأن معظم العملاء تتكرر عملية الصرف لهم في اليوم الواحد اكثر من مره 
هل هناك من يعطيني الحل بالكود المناسب 
حفظكم الله

(07-04-23, 02:54 AM)Taha Okla كتب : [ -> ]وعليكم السلام ورحمة الله وبركاته
استخدم هذا الاستعلام وعدله لما يناسب برنامجك
هذا لترتيب الأشخاص أولاً   ثم التاريخ :
كود :
SELECT CuID, CuName, DateS, sum(Amount) AS DailySum
FROM CuAmount
GROUP BY CuID, CuName, DateS;

وهذا لترتيب التاريخ أولاً  ثم الأشخاص:
كود :
SELECT CuID, CuName, DateS, sum(Amount) AS DailySum
FROM CuAmount
GROUP BY DateS,CuID, CuName;

(11-04-23, 01:42 AM)ابو ايمن شعيب كتب : [ -> ]
(07-04-23, 10:49 PM)ابو ايمن شعيب كتب : [ -> ]أشكرك اخي طه وبارك الله فيك سوف استخدم الكود وارد لك خبر عن النتيجة ...وفقك الله

لا زالت المشكلة موجوده وهو ظهور تكرار اسم العميل اكثر من مره في اليوم الواحد

الكود صحيح،
لكن يبدو انك لم تفهم أن CuID هو كود العميل وليس عمود الترقيم التلقائي
(11-04-23, 09:06 AM) كتب : [ -> ]
(06-04-23, 11:54 PM)ابو ايمن شعيب كتب : [ -> ]السلام عليكم ورحمة الله وبركاته وشهر مبارك وخواتم مباركة 
اخواني الاساتذه الاعزاء 
انا عندي قاعدة بيانات اكسس فيها جدول مكون من خمسه اعمدة 
الرقم ، التاريخ ، اسم العميل ، كود العميل،المبلغ المنصرف
وأريد اسوي تقرير جماعي لكل العملاء بالمنصرف لكل عميل كل يوم على حده طوال الشهر واظهار البيانات في الداتا جريد فيو 
للعلم بأن معظم العملاء تتكرر عملية الصرف لهم في اليوم الواحد اكثر من مره 
هل هناك من يعطيني الحل بالكود المناسب 
حفظكم الله

(07-04-23, 02:54 AM)Taha Okla كتب : [ -> ]وعليكم السلام ورحمة الله وبركاته
استخدم هذا الاستعلام وعدله لما يناسب برنامجك
هذا لترتيب الأشخاص أولاً   ثم التاريخ :
كود :
SELECT CuID, CuName, DateS, sum(Amount) AS DailySum
FROM CuAmount
GROUP BY CuID, CuName, DateS;

وهذا لترتيب التاريخ أولاً  ثم الأشخاص:
كود :
SELECT CuID, CuName, DateS, sum(Amount) AS DailySum
FROM CuAmount
GROUP BY DateS,CuID, CuName;

(11-04-23, 01:42 AM)ابو ايمن شعيب كتب : [ -> ]
(07-04-23, 10:49 PM)ابو ايمن شعيب كتب : [ -> ]أشكرك اخي طه وبارك الله فيك سوف استخدم الكود وارد لك خبر عن النتيجة ...وفقك الله

لا زالت المشكلة موجوده وهو ظهور تكرار اسم العميل اكثر من مره في اليوم الواحد

الكود صحيح،
لكن يبدو انك لم تفهم أن CuID هو كود العميل وليس عمود الترقيم التلقائي

شكرًا لك استاذ طه جربت الكود مثلما قلت لي وضبط معي الحمدلله 
اسأل الله ان يكتب اجرك ..