在某些情况下,需要将日期字段的值置空,这种操作比较麻烦。在操作的时候,可将变量的值(t:TDateTime)设置为0,在操作的过程中进行判断,当t的值为0或-1的时候,时间值为1899年的Delphi日期最小值,如果使用SQL设置日期的空值,可直接用:update [table] set dt=nu... Read More
posted @ 2013-07-08 08:32
findumars
Views(2476)
Comments(1)
Diggs(0)
就是不能拆包装销售。比如一箱香烟要一包包的卖,一箱里面有50条,一条里面有10包,而是,要一包一包的卖。解决方案:入库的时候,记录下包装总量(自动改成数量×50),再附加2条说明字段,第一条说明是一包,第二条说明现状态没有被拆封(包装×1),且这个包装有自己的编号。出售的时候,记录下包装销售(自动改成数量×50),再附加2条说明字段(包装×1)。一般情况下,只需要统计明细,但有时候也要统计包装数量,这样两不误。总结:1. 无论入库还是出售,关键还是主要记录明细。但明细相互有些区别: 属于套餐里的明细要标记为S,套餐本身标记为M,普通商品不标记。一个套餐要 Read More
posted @ 2013-07-08 06:13
findumars
Views(677)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号