PDA

View Full Version : انتقال مبلغی از یک حساب به حساب دیگر با استروپروسیجر یا خود سی شارپ



mmzz91
چهارشنبه 10 تیر 1394, 11:54 صبح
من یک جدول دارم مثل شکل زیر
ردیف نام تراکنش مبلغ تاریخ نام بانک وضعیت

1 واریز یارانه 90000 94/03/23 ملی مرکزی در آمد
2 طلب 20000 94/02/02 ملت درآمد


حالا میخوام مثلا از 90000 تومان بانک ملی مرکزی 30000 تومان به بانک ملت انتقال بدم به طوری که جمع ملی مرکزی بشه 60000 و مانده ملت بشه50000
همین..........؟؟؟؟؟؟؟؟؟؟؟ با کمک استوری پرسیچور اگه امکان داره

CrafteR
چهارشنبه 10 تیر 1394, 12:45 عصر
سوالتون واضح نیست!!!!
شما میخواید که رکورد اول و ویرایش کنید و مبلغ کسر شده اضافه کنید به رکورد دوم؟؟
اگه منظورتون اینه این کار با یه کوری اس کیو ال شدنیه ولی شما نگفتین چطور با دیتابیس در ارتباطین.
آخر سوال گفتین که با استو پروسیجر این کار انجام بشه در این صورت تالار اشتباه انتخاب کردین، اینجا تالا سی شارپ هست و سوال شما مربوط به SqlServer هست.
لطفا واضح توضیح بدین.

Mahmoud Zaad
چهارشنبه 10 تیر 1394, 12:47 عصر
سلام
شما کار با stored procedure رو بلدید؟
اگه بلدید که فقط دو تا عملیات insert مورد نیازه، یکی به مبلغ 3000 که کار کسر از بانک ملی رو انجام میده و یکی هم مبلغ 3000 رو به بانک ملت اضافه میکنه.
اگر هم کار با stored procedure رو بلد نیستید که ابتدا یه سوال بپرسید که کجاشو بلد نیستید، بعد که یاد گرفتید عملیاتی که عرض کردم رو انجام بدید.
در کل پیچیده نیست.

golbafan
چهارشنبه 10 تیر 1394, 13:38 عصر
اگر مفهوم بدهکار و بستانکار رو بدونید پس نباید اینجوری محاسبه کنید
من دیدم یک فیلدی دارید به نام وضعیت که با مقدار "درآمد" پرش کردید!!!


درستش اینه:

جدول حسابها:
کد حساب/نام حساب
جدول تراکنش:
تاریخ/کد حساب/بدهکار/بستانکار/شرح

بقیه موارد مثلا مانده حساب باید از طریق جداول فوق محاسبه بشه


مثال:


کد حساب
نام حساب


1

ملی


2
ملت





تاریخ
کدحساب

بد
بس
شرح


94/04/01
1
0
30000
پرداخت به حساب 2


94/04/01
2
30000
0
دریافت از حساب 1