使用多值组合框的Access查询中的IIF函数

时间:2019-07-15 01:35:09

标签: ms-access-2007 iif

我正在通过查询生成报告。我认为IIF函数将起作用。文本值在单个“多值组合”框中。我需要为报表分配编号给文本值。我正在做价位。加热= 1,加热和所有其他值= 1,热水= 2,热水和所有其他值(除了)加热= 2,所有其他值= 3。字段中的文本:加热,热水,厨师,烘干机,烧烤炉等。我检查文本值,这些值也会在单独的文本框中显示。

这是在Access 2007中完成的。此代码将转换为带有列表框的数字,而不是带有“多值组合”列表框的数字。

IIf([Product Usage.Value] =“ Heat”,“ 1”,IIf([Product Usage.Value] =“ Hot Water”,“ 2”,“ 3”))

我希望Heat = 1的每一页上输出。热水= 2。热,热水= 1。热水,厨师=2。厨师= 3。厨师,烘干机= 3。一页上的输出,加热= 1(正确)。下一页热水= 2(正确)。但是,所有组合分别打印在不同的页面上。热量,热水= 1(第一页为加热= 1),然后第二页为热水= 2。如果加热,热水,烹饪= 1(第一页加热= 1),(第二页热水= 2),(第三页烹饪= 3)。抱歉,我是使用多值框用法的新手。

0 个答案:

没有答案