我有三张桌子:
Products(ID,Name,Price) /
Customer(ID, Name, Surname)
Buys(ID, ID_customer, ID_product)
我有一个带有子表单的表单。子表单填充了来自 Buys 表的查询,然后通过 ID_customer 连接到 Customer(ID)。ID 和 ID_customer 隐藏在子表单上。
然后我在子表单上添加了另外两个字段/控件:通过 ProductsQuery 填充的名称和 aPrice:
SELECT Products.Name, Products.Price
FROM Products
WHERE (((Products.ID)=[Forms]![PregledKupcev-Form]![NAKUPI-Subform]![ID]));
//在这种情况下,ID 是对包含产品 ID 的子表单的控制
使用:
=DLookUp("[Name]";"[ProductsQuery]")
和
=DLookUp("[Price]";"[ProductsQuery]")
到目前为止一切正常,但是当我尝试对一个控件求和时(在这种情况下为价格),它给我带来了很多麻烦。
有没有办法更好地做到这一点?
然后我尝试将 aPrice 控件中的内容总结为子窗体页脚上的 PriceSum 控件:
=Sum([Forms]![PregledKupcev-Form]![NAKUPI-subform]![aPrice])
并将其转移到表格中:
=[Forms]![PregledKupcev-Form]![NAKUPI-subform]![PriceSum]
但我得到错误..
如何在子窗体的价格控制中总结值?
图片: