DLookUp与数据验证冲突;如何从表中取消表单中的文本框?

时间:2017-02-19 16:47:43

标签: ms-access

我有一个DLookUp功能,例如:

=DLookUp("[Products]![price]","Products","[productID]=" & [Products.productID])

这存在于表单中。输入productID后,将使用上述功能自动填写价格。但是,在尝试保存记录时,我返回时出现验证错误Price cannot be zero(验证规则为<>0)。当价格不为零时,为什么这么说?

是否可以将此文本框与表格完全取消链接,因此它根本不会尝试存储信息?

1 个答案:

答案 0 :(得分:1)

您的表达应如下所示:

=DLookUp("[price]","Products","[productID]=" & productID & "")

但它没有多大意义;它只是检索价格。

您的表单是什么,以及如何设置表单的字段价格?