Kai*_*Kai 5 ms-access ms-access-2010
我在上面有3个字段的访问报告:Width,Height和Area.
Width并且Height从报告所绑定的表中拉出,同时Area应计算(高度*宽度).我已经设定Control Source的Area到= [Height] * [Width],但在打开表单中的字段显示#Type!,在一般描述性的访问错误的方式,与漂亮的利用#,并!使其无法准确谷歌......但我离题.我不知道是什么#Type!意思,Access不想告诉我.
我无法理解这一点.在绑定表中,Height并且Width是整数,并且都被填充在正在查看的记录中(因此这不是NULL问题).如果我改变了Control Source一些非常简单的东西- 比如=[Height],它会吐出#Error!来(再次,感谢有用的英特尔,Access.如果没有你,我们就会迷失方向).甚至= 1吐出来#Error!.
知道为什么Access讨厌我的控件来源吗?
你可能有一个名称冲突,即访问被拾起Width,并Height在成员的报表对象,而不是场叫Width和Height.
我会创建一个新查询,只需重命名其中的有问题的字段.所以,如果您正在使用查询设计器:
WidthValue: Width与HeightValue: Height作为附加列;