اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

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

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

ولكن عند وجود قيدين بنفس التاريخ يظهر الرصيد النهائي لكلا القيدين ( السجل 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]

تم تعديل بواسطه ابومريم

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information