我有一个窗体,我在它上面放置了一个未绑定的文本框。此框用于计算中具有简单数值的其他4个绑定文本框的总和。我使用了未绑定文本框中的表达式生成器来设置它的控件源属性,即=(box1+box2+box3+box4)
当我第一次把它放进去的时候,它工作得很好。但是,在我关闭然后重新打开数据库之后,这个框就会出现在表单上,上面写着#NAME?就好像它已经失去了它的控制源。之后,我检查了数据源,似乎没有任何问题。你知道为什么会这样吗?这是一个痛苦,因为我有一个按钮,当按下打开一个报告的基础上,在未绑定的文本框的值。
发布于 2018-09-19 20:23:26
尝试使用Nz
=Nz([box1],0)+Nz([box2],0)+Nz([box3],0)+Nz([box4],0) 发布于 2018-10-02 19:53:15
不完全确定为什么它现在可以工作,但我已经将文本框和计算重新添加到源代码中,它看起来很好。也许只是我之前尝试的一个小故障。我使用=sum解决方案,而不是=Nz解决方案。也许我的access版本或者我的数据库只是变化无常...不管怎样,谢谢你
https://stackoverflow.com/questions/52405417
复制相似问题