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


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

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

المهم وضح سؤالك أكثر
الرد
#3
اعتذر لم انتبه لان قمت بالتعديل مرتين حتى ضبط معي شكل الجدول المه هذا التصحيح

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

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


ماذا تستعمل أصلا ؟ قواعد البيانات ؟ أي نوع ؟ أين تريد نتيجة هذه الحسابات ؟ هل التخزين بقاعدة البيانات ؟ العرض فقط ؟ أين يكون هذا العرض ؟ dbgrid مثلا ؟ ؟؟؟
الرد
#5
سلام عليكم ورحمة الله وبركاته
ولله احترت في الرد على تساؤلك اخي dosdos
إقتباس :الطريقة الديناميكية للحساب يعني اجمع الدين السابق مع الجديد واطرح منه الدفع الجديد وهكذا
اطرح الفكرة كاملة هل تستعمل قواعد بيانات ؟
الرد
#6
لم افهم تساؤلك بتاتا بسط الفكرة التي تريد الوصول لها لنفهم ما تريد .... تحياتي .
لا تقل ان هذا شيء كبير ففي الاصل هو اتى من شيء صغير Smile
الرد
#7
استخدم accesse
النتيجة تكون في حقل وهمي داخل ADOTabel
والعرض داخل dbgird

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


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم