比如1条香烟是10包 不过条码不一样 :条码 名称
8888 红狼(条)
9999 红狼(包)入库的时候一般都是按条,销售有按条的有按包的 不知道要怎么处理了
8888 红狼(条)
9999 红狼(包)入库的时候一般都是按条,销售有按条的有按包的 不知道要怎么处理了
解决方案 »
- 网页颜色(#00ff00格式)如何转TColor?
- 两个数据库之间得同步如何使它更完美
- 使用DSPACK播放视频时,如何快进或快退?
- 正在设计一套软件,如何让该软件在中文windows显示中文,其他版本windows显示英文?
- 请问谁有用API 写的SOCKET通讯程序?急,在线等..., 分不够再加,谢谢!
- ehgrdi中添加一自然顺序列,从1开始
- Sorry,刚才写错了,我是问StringGrid中怎么删除特定的行?
- 各位如何把excel 文件导入到数据库中。
- Microsoft Access的表的最多能保存多少条记录,对Access数据库备份时,可否对某一个表单独备份?
- 如何在webbrowser中显示DBgrid的数据内容?
- delphi与informix存储过程的一些问题
- 如何删除一行文本?
8888 红狼(条) m
9999 红狼(包) n
入库的时候一般都是按条,简单了只要增加 m 的值即可,入库x条,m:=m+x。销售按条,若卖出a条 且a<=m,减小 m 的值即可 m:= m-a,否则 缺货(呵呵!) 。
销售按包,若卖出b包 且b<=n,减小 n 的值即可 n:= n-b;
若b>n 且 m>0 则 m:=m-1, n:=n+10,然后n:= n-b。
若b>n 且 m<=0 则 缺货 。呵呵,开个玩笑,不知道对你有没有用处!