我的查询包含我的所有产品以及各种属性和说明。
然而,在我的公司,我们使用了几个价目表。
所以我想做一份报告,以一种很好的方式打印价格表。 我希望报告所基于的查询能够使用从表单中获取要使用的价格列。
结构是表格中的属性,另一个表格包含每个带有标题的价格"零售" /"批发"。
在报告中,字段使用名称" Price"进行链接。
如果字段" Price"我如何定义使用表单?得到"零售"或"批发"值?
答案 0 :(得分:0)
您可以在查询中使用参数。我更喜欢根据表单中的内容更改querydef,但参数是更简单的方法。
从您的包含零售或批发的表格开始......让我们称之为[价格类型]。假设该表格被称为[价格报告]。这就是你所需要的一切。
现在创建您的查询。在设计选项卡中(我在Access 2007中,不确定它是否在2010年的同一位置),您要单击“参数”。它将出现在“显示/隐藏”组中。
在弹出的框中,您将输入[表格]![价格报告]![价格类型]和文本数据类型。
单击“确定”。
在查询网格中,添加一个您要输入“计算价格”的列。它会是这样的:
CalcPrice: Iif([Forms]![Price Report]![Price-Type]="Retail", [RetailPrice], [WholesalesPrice])
然后在报告中使用该查询和CalcPrice。当然,根据您的价格,您的IIF声明会更深入。