delphi4arab منتديات دلفي للعرب
كيف يتم حساب باقي دين زبون - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : كيف يتم حساب باقي دين زبون (/showthread.php?tid=6856)



كيف يتم حساب باقي دين زبون - DOSDOS - 09-03-2015

مثل ما بالعنوان يعني انا استخدمة طريقه وهي ان اطرح الدين من المدفوع لكن الطريقه ليست ديناميكية لهذا ما هي الطريقة التي تخولني ان احقق مثل هذا


PHP كود :
دين             المدفوع               الباقي
1000          0                          1000
3500          2000                   2500 



كيف يتم حساب باقي دين زبون - nabilkeb - 09-03-2015

الأمر غير مفهوم بتاتا (على الأقل بالنسبة لي) ، انظر السطر الأخير : الدين هو 2500 ، المدفوع هو 2000 ، الباقي 3500 ، كيف هــذا ؟؟؟

أولا : أنا مدان بـ 2500 و دفعت 2000 ، و عليه أبقى مدان بــ 500 و ليس 3500
ثانيا: الظاهر الأمر بسيط و يتعلق بطرح القيم و انتهــى
ثالثا: هل الأمر مجرد عمليات حسابية أو برنامج لقواعد البيانات ؟ أين بالضبط تحتاج إجابة على سؤالك ? فمثلا بقواعد البيانات لست محتاج لتخزين نتيجة الطرح ، فقط القيام بالعملية للعرض

المهم وضح سؤالك أكثر


كيف يتم حساب باقي دين زبون - DOSDOS - 10-03-2015

اعتذر لم انتبه لان قمت بالتعديل مرتين حتى ضبط معي شكل الجدول المه هذا التصحيح

PHP كود :
الباقي        المدفوع               دين
1000          0                          1000
3500          2000                   2500 
اما التوضيح فكما ذكرت : الطريقة الديناميكية للحساب يعني اجمع الدين السابق مع الجديد واطرح منه الدفع الجديد وهكذا

مثال : 3500 +1000 -2000 = 2500


كيف يتم حساب باقي دين زبون - nabilkeb - 10-03-2015

السطر الأول:
1000(الدين) - 0 (المدفوع) = 1000 (الباقي)
السطر الثاني:
3500(الدين) - 2000 (المدفوع) = 2500 (الباقي) ؟؟؟ كيف هذا ؟؟؟
أم أنك تقصد: ( 1000(الدين) +3500(الدين) ) - ( 0 (المدفوع) + 2000 (المدفوع) ) = 2500 (الباقي) ؟ بغض النظر عن قيمة السطر الأول المتعلقة بالباقي (1000)


ماذا تستعمل أصلا ؟ قواعد البيانات ؟ أي نوع ؟ أين تريد نتيجة هذه الحسابات ؟ هل التخزين بقاعدة البيانات ؟ العرض فقط ؟ أين يكون هذا العرض ؟ dbgrid مثلا ؟ ؟؟؟



كيف يتم حساب باقي دين زبون - Mr.DOS - 10-03-2015

سلام عليكم ورحمة الله وبركاته
ولله احترت في الرد على تساؤلك اخي dosdos
إقتباس :الطريقة الديناميكية للحساب يعني اجمع الدين السابق مع الجديد واطرح منه الدفع الجديد وهكذا
اطرح الفكرة كاملة هل تستعمل قواعد بيانات ؟


كيف يتم حساب باقي دين زبون - AgroSoft - 11-03-2015

لم افهم تساؤلك بتاتا بسط الفكرة التي تريد الوصول لها لنفهم ما تريد .... تحياتي .


كيف يتم حساب باقي دين زبون - DOSDOS - 11-03-2015

استخدم accesse
النتيجة تكون في حقل وهمي داخل ADOTabel
والعرض داخل dbgird

اما ما **** الوصول له هو
إقتباس : 3500(الدين) - 2000 (المدفوع) = 2500 (الباقي) ؟؟؟ كيف هذا ؟؟؟
انت نسيت ان الباقي من السطر الاول الذي يكون 1000 يعني العملية تكون بجمع الدين السابق مع الجديد ونطرح منه المدفوع الجديد
هكذا
3500 + 1000 - 2000 = 2500
وهكذا على التوالي
اما التي انت تقصدها فانا استعملها لكن ليست ديناميكية يعني لا تستطيع ان تعرف بعد ان تدخل اجراءات اخرى كم كنت
تدينه في تاريخ ما لانه سينتج لك باقي الطرح فقط وهذا غير ديناميكي **** انك فهمتني