首页 > 解决方案 > 如何根据记录的值更改子表单上的字段

问题描述

我有一个产品表,每种产品有 2 个不同的价格。在客户表中,我有每个客户的价格类别。当我打开订单时,我从下拉列表中选择客户,价格类别字段显示当前客户的类型(1 或 2)。

我试图将 pricecategory 的值传递给子表单,但我无法处理如何更改 price 字段的控制源。可能这种方法行不通。我怎样才能完成这个任务?我需要逻辑结构。

我尝试在控制源中使用 IIf 语句,但没有成功。
iif([forms]![Orders]![PriceCategory]=1,[Price1], iff([forms]![Orders]![PriceCategory]=2,[Price2]))

我试图在一个子表单的字段中找到一种将控制源从 price1 更改为 price2 的方法。实际上我想根据客户自动更改价格字段。

谢谢

标签: ms-access

解决方案


推荐阅读