vfp空值如何处理
大家好,我现在碰到问题,就是数据表,有个数值列,怎么判断这列为空值或者 是0
因为我要判断是否输入数据为0,还是没有输入
[解决办法]
?empty(0)
结果为.T.
[解决办法]
如果是用语句替换,那改一下,给表加两个字段,一个更新时间,一个是操作员,在替换时,用代码更新这两个字段,就知道有没有操作员输入新值了(包括0)
[解决办法]
? ISNULL(null)
? EMPTY(null)
? ISNULL(0)
? EMPTY(0)
[解决办法]
你的问题说的并不是很清楚。其实就库存而然:库存为0和库存为“空”是一样的。
但对一种货品本月是否有业务发生?就有点说法道了。
以入库为例,如果总帐中入库字段仅用“累入数量”表示时,货品入库:100个,过后货品又退入库:100个,这时该货品的“累入数量”为0,用这种方法在VFP中是无法体现是否有入库业务发生的。
但,解决的办法其实很简单,只要在总帐中这样设置入库字段就可以了,用:“入库数量”和“退入库数量”两个字段记录业务,问题就迎刃而解了。“入库单”记入“入库数量”,“退入库单”记入“退入库数量”即可,货品有无业务发生,在这样的总帐上一目了然。
另,出库也一样。