اذهب الي المحتوي
أوفيسنا

مشكلة في استعلام الرصيد التراكمي


الردود الموصى بها

اصدقائي الاكارم

الاستعلام يقوم بحساب الرصيد التراكمي

ولكن عند وجود قيدين بنفس التاريخ يظهر الرصيد النهائي لكلا القيدين ( السجل 3 و 4 في الاستعلام لهما نفس القيمة )

و عند تغيير التاريخ يظهر الرصيد بشكل صحيح

ما الحل ؟؟؟

db1.rar

رابط هذا التعليق
شارك

السلام عليكم

مرفق ملف اكسل لتوضيح عملية الجمع تحت الشرط

وكما وضح الاخ احمد خلف مشكورا.

ويفضل استخدام حقل [num] بدلا من حقل التاريخ [dater]

لان حقل العدد لايوجد به تكرار وحقل التاريخ بة تكرار والشرط يتحقق

للسجلات المتكررة لذلك تكرر عليك المجموع.

والتعديل الذي قام به الاخ احمد خلف يفضل ان يدخل به حقل [incoming]

لانه مطروحا من حقل [invoiceval]

شكرا للجميع وبالتوفيق.

total11-ma.rar

رابط هذا التعليق
شارك

اخي الفاضل

في مثل هذه الحالات يفضل ان تستخدم في الشرط رقم لا يتكرر مثل الترقيم التلقائي.

انظر المرفق.

حل موفق وسليم وهنا تبرز اهميه الترقيم التلقائي وفائدته وكذلك المفتاح الاساسي

وليس كما يعتقد ان الترقيم التلقائي يستخدم للترقيم في التقارير وعمل التسلسل

بارك الله فيك

رابط هذا التعليق
شارك

اخي الكريم

ان افضل حل هو ما تفضل به الاخ احمد خلف وهو استخدام الترقيم التلقائي لانه ممكن ان يتكرر رقم الفاتورة و تاريخ الفاتورة

لا يمكن تكرار رقم الفاتورة من نفس النوع و لكن من غير نوع قد تملك فاتورتان نفس الرقم و التاريخ

مثلا

فاتورة مبيعات و مرتجع مشتريات قد تملك الاثنتان نفس الرقم و التاريخ و كلاهما يتم عن طريقهما ادخال مبلغ مالي للصندوق و الحل يمكن في الترقيم التلقائي

و هذا التعديل النهائي

اخي ابو مريم لم افهم قصدك

التعديل الذي قام به الاخ احمد خلف يفضل ان يدخل به حقل [incoming]

لانه مطروحا من حقل [invoiceval]

db3.rar

رابط هذا التعليق
شارك

السلام عليكم

كلام سليم وصحيح لم اتصور ان حقل العدد كان رقم الفاتورة

وكان حل موقت ضمن الحقول الموجودة.

بالنسبة لاستفسارك

لاحظ المعادلة الاصلية لحساب total2


total2: (select(sum([invoiceval])-(sum([coming]))) from [daybox] where NewTable.[note]= [note] and newtable.[id]>=[id] )

لاحظ حقل ]coming[ موجود ضمن المعادلة مطروح من حقل ]invoiceval]

تم تعديل بواسطه ابومريم
رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information