Ms access MS Access:指的是动态列名?
查询A中的两列分别标记为2012和2011 然而,明年的专栏将是2013年和2012年。这是因为这些列是交叉表的一部分,名称是通过year()函数完成的 无论如何,我正在使用一个新的查询来添加一个减去两年列中的值的列,但我不知道如何动态引用这些列 e、 我可以很容易地添加一列Ms access MS Access:指的是动态列名?,ms-access,Ms Access,查询A中的两列分别标记为2012和2011 然而,明年的专栏将是2013年和2012年。这是因为这些列是交叉表的一部分,名称是通过year()函数完成的 无论如何,我正在使用一个新的查询来添加一个减去两年列中的值的列,但我不知道如何动态引用这些列 e、 我可以很容易地添加一列 Difference: [2012 Revenue] - [2011 Revenue] 但是这种方法明年就不起作用了。为什么不给这些列加上更通用的标签,然后像这样使用它们呢 差异:[今年]-[去年]基于他出色的建议,您可
Difference: [2012 Revenue] - [2011 Revenue]
但是这种方法明年就不起作用了。为什么不给这些列加上更通用的标签,然后像这样使用它们呢
差异:[今年]-[去年]基于他出色的建议,您可以使用
“RevYr”和(Year(Date())-Year(RevenueDate)
之类的表达式作为交叉表的列标题,其计算结果为RevYr0、RevYr1、RevYr2等…
你的不同就会变得不同
Difference: RevYr0 - RevYr1
编辑:
使用交叉表遇到类似的问题,我发现以下两个非常有趣的链接:
这既聪明又高效!从未想过。我无法控制/说如何标记查询的列标题,否则我会这样做。不过,谢谢!