PDA

View Full Version : به روز کردن اطلاعات مشتری ها که بدهکار هستن که بدهی کل صفر شود



davidrobert
چهارشنبه 26 اردیبهشت 1397, 10:56 صبح
سلام و خسته نباشید.
از دوستان یه سوالی دارم میخواستم ببینم میشه جمع کل بدهی یک مشتری رو من یکجا در یک رکورد از دیتابیس ذخیره میکنم که به طور مثال در این رکورد جمع کل بدهی مشتری 1 میلیون تومان می باشد.
به طور مثلا 100 تا رکورد برای یکمشتری به صورت نسیه ثبت شده که جمع کلش یک میلیون تومان میباشد. که از این یک میلیون تومان مشتری فقط قادر به پرداخت دویست هزار تومان میباشد. ولی 100 رکورد که به صورت نسیه برده کم بیش هزینه پرداخت شد و بعضی هاش نشده و مبلغ مانده باقی مانده. ولی دویست هزار میده . میخواستم بدانم آیا امکانش هستش خود اسکیول سرور این محاسبه رو وقتی هزینه رو دادم روی باقی سلول انجام بیده و هزینه به مبلغ دویست هزار تومان محسابه و کم کنه. آیا راحلی هستش بر حسب همون مبلغ پرداختی مبلغ کل بدهی ریز حساب و کم کنه تا کل مبلغ ریز صفر شود.
به طور کلی منظورم این هستش من یه جمع کل بدهی دارم و یک ریز بدهی دارم وقتی از بدهی کل کمی پول کم شد به همون مقدار از ریز بدهی کم بیشه آیا امکان هستش همچین دستور شرطی نوشته بیشه تا مبلغ چند تا رکورد بیشه صفر تا بقیه بدهی آورد باقی اطلاعات بیشه صفر نه همش یعنی برحسب همون مقدار بدهی اش رو صفر کنیم.

ahmad.t1100
چهارشنبه 26 اردیبهشت 1397, 20:47 عصر
سلام . چرا انقدر مساله رو دشوار کردید . بهتر نبود تمامی تراکنش ها در یک جدول ذخیره شوند و بر اساس یک فلگ واریز و یا برداشت مشخص می شد . اینطور با دوتا شرط ساده درون پروسیجر میتونستید تمامی موارد را بررسی و در نهایت بدهکاری به دست آمده رو نشون بدید.
بهتر است از پروسیجر استفاده کنید و تمامی حالات شرطی بررسی و در نهایت مبلغ بدهکاری برگشت داده بشه

davidrobert
پنج شنبه 27 اردیبهشت 1397, 11:47 صبح
سلام . چرا انقدر مساله رو دشوار کردید . بهتر نبود تمامی تراکنش ها در یک جدول ذخیره شوند و بر اساس یک فلگ واریز و یا برداشت مشخص می شد . اینطور با دوتا شرط ساده درون پروسیجر میتونستید تمامی موارد را بررسی و در نهایت بدهکاری به دست آمده رو نشون بدید.
بهتر است از پروسیجر استفاده کنید و تمامی حالات شرطی بررسی و در نهایت مبلغ بدهکاری برگشت داده بشه
سلام و خسته نباشید بنده پروسیجر نویسی انجام میدم و میخوام طوری باشه تمام بدهی مشتری اتوماتیک محاسبه و روی دیتابیس انجام بیشه و جدول هاشون فرق میکنه بخاطر همین این مورد کار رو سخت میکنه یه جدول ریز پرداختی و خرید ها دارم و یک جدول مبلغ کل رو نگر میدارم که راحت بتوانم مدیریت کنم ولی اگه مشتری امد 200 هزار تومان از یک میلیون داد و برای اون 200 هزار تومان 5 تا رکورد بود خودش تقسیم پول و از تعداد رکورد های همان مشتری بیاد بر حسب همون مقدار هزینه رو کم کنه و باقی ثابت بمونه.
اگه راحی شما سراغ دارید در پروسیجر نویسی به بنده بگید چیکار کنم ممنون میشم.