Davood_amega
چهارشنبه 31 شهریور 1389, 10:56 صبح
سلام و پیشاپیش از همه عزیزانی که کمکم می کنند تشکر می کنم
بنده با یک مثال کارمو توضیح میدم . بانک نمونه مثلا این Table ها هستند .
کالاها : شماره کالا ، نام کالا
موجودی کافی شاپ : شماره کالا ، تعداد کالا
کافی شاپ : شماره کالا ، تعداد کالا
تغییر و تحول کافی شاپ : شماره کالا ، توضیح ، تاریخ ، نوع تغییر ( افزایش یا کاهش )
http://barnamenevis.org/forum/attachment.php?attachmentid=56879&stc=1&d=1285141286
اضافه کردن کالا : وقتی کالاها را در کافی شاپ ثبت می کنیم تعداد موجودی آن کالا در Coffeeshop_Cash و فیلد CC_Cash_Qty افزایش می یابد و در Coffee_Change فیلد CC_Type برابر افزایش می شود یعنی اینکه به موجودی آن کالا افزوده شده است .
کاهش موجودی کالا : وقتی هم از کافی شاپ چیزی فروخته می شود از فیلد CC_Cash_Qty مربوط به آن کالا کم می شود و CC_Type هم برابر کاهش می شود .
حالا مشکلم این بود که در SQL این کاهش و افزایش را به چه صورت اعمال کنم که خودکار این کار را انجام دهد یعنی اینکه دیگه من با Coffeeshop_Cash کاری نداشته باشم و خودش موجودی هر کالا را بدست آورد .
بنده با یک مثال کارمو توضیح میدم . بانک نمونه مثلا این Table ها هستند .
کالاها : شماره کالا ، نام کالا
موجودی کافی شاپ : شماره کالا ، تعداد کالا
کافی شاپ : شماره کالا ، تعداد کالا
تغییر و تحول کافی شاپ : شماره کالا ، توضیح ، تاریخ ، نوع تغییر ( افزایش یا کاهش )
http://barnamenevis.org/forum/attachment.php?attachmentid=56879&stc=1&d=1285141286
اضافه کردن کالا : وقتی کالاها را در کافی شاپ ثبت می کنیم تعداد موجودی آن کالا در Coffeeshop_Cash و فیلد CC_Cash_Qty افزایش می یابد و در Coffee_Change فیلد CC_Type برابر افزایش می شود یعنی اینکه به موجودی آن کالا افزوده شده است .
کاهش موجودی کالا : وقتی هم از کافی شاپ چیزی فروخته می شود از فیلد CC_Cash_Qty مربوط به آن کالا کم می شود و CC_Type هم برابر کاهش می شود .
حالا مشکلم این بود که در SQL این کاهش و افزایش را به چه صورت اعمال کنم که خودکار این کار را انجام دهد یعنی اینکه دیگه من با Coffeeshop_Cash کاری نداشته باشم و خودش موجودی هر کالا را بدست آورد .