是这样的:统计控件使用的数据表的字段属性是数字格式的!而输入会计凭证时是文本格式的!所以在共同使用这个数据库时出现了冲突!必须先输入文本格式的会计凭证,然后再改成数字格式给统计控件使用!!!!问题就来了!! Text5(4).Text = Rst.Fields("d5").Value难道把上面给为: Text5(4).Text = VAL(Rst.Fields("d5").Value)是否就可以解决了么?太晚了,明天再试试吧!
我先制作了登记会计凭证的代码,用的数据库的J()、D()字段为文本型,后来又作了统计代码,还使用这个数据库,但是却必须把J()、D()字段改为数字型!否则就出现了无效使用null黄条指在了“ Text4(2).Text = Rst.Fields("j(3)").Value”当我改为:“ Text5(4).Text = VAL(Rst.Fields("d5").Value)”结果还是不行!
没有试,因为负担太重了!就先简单的试了下,按照高手ggyy66的提示,就成功了!正确如下处理:Text4(2).Text = Rst.Fields(j(3)).Value & ""谢谢大家的帮助!