1

问这个问题我觉得很愚蠢,但我真的需要一个例子来说明如何根据 Access 中另一个表中的字段值获取一个表中的字段值(最后在我的报告中)。所以我有(例如)一个表:产品,在我的报告中我使用价格值(产品字段)做一个公式,并添加到我必须有字段增值税类型的值(一个数字变量,在表 VATS)取决于字段 VAT-Sort 中的记录(表 Products 中的记录)中的内容,也是一个数字变量,必须满足字段 VAT-Type 中使用的值之一)。所以在报告中我必须有这样的东西:产品:X 计数价格'=(价格+21%)'

其中 21% 来自 VAT-Type 和 VAT-Sort 字段之间的依赖关系。

我知道我可以执行类似result =select 'VAT-Sort' from 'VATS' WHERE 'VAT-Sort' = or equals 'VAT-type' 但如何在 Access 报告中使用它以获得正确的结果?

4

1 回答 1

0

您可以使用DLookUp

Numeric data type:

DlookUp("Value","Vats","Vat_Type=" & Vat_Sort)

Text data type:

DlookUp("Value","Vats","Vat_Type='" & Vat_Sort & "'")

或者,您可以将报告基于查询,例如:

SELECT Value, Other, Field, names FROM Products
LEFT JOIN Vats
ON Products.VAT_Sort = Vats.Vat_Type

编辑重新评论

更改报告记录源

于 2013-03-12T23:38:30.657 回答