C#编程高手来数据库达人也可以,会编程的都可以主要要个思路
我现在有这么个问题,我做一个超市销售系统,前台选的是苹果,后台数据库里有二种产品只不过进货商家不一样,我现在想实现的是就是前台卖掉了多少苹果,后台能够相应的减去多少苹果,如果后台苹果数量不够则提示,如果前台销售的苹果小于后台销售的苹果,则扣除后台二个商家的苹果,请高手帮忙解决下
追问:我是有二种表,问题是库存表里我不去管供货商了吗?
我现在有这么个问题,我做一个超市销售系统,前台选的是苹果,后台数据库里有二种产品只不过进货商家不一样,我现在想实现的是就是前台卖掉了多少苹果,后台能够相应的减去多少苹果,如果后台苹果数量不够则提示,如果前台销售的苹果小于后台销售的苹果,则扣除后台二个商家的苹果,请高手帮忙解决下
追问:我是有二种表,问题是库存表里我不去管供货商了吗?
答案:会出现这个问题是因为你的数据库设计缺陷,本来这样的系统应该要有2张表,即:进货表,记录的是进货记录,第二张是库存表,存储的是商品的剩余量等数据,在销售过程只操作库存表,而不会去操作进货表。不好意思、看下去就蒙了思路:select sum(数量) from 表 where 产品='苹果'
找出苹果的总个数。
然后在后台判断,
如果苹果数量不够
messagebox提示
else
计算扣除苹果后的数量,然后update
上一个:关于C#的编程错误
下一个:C# Socket编程的地址问题