使用交叉表查询时,将可变列名称绑定到Access中的报表字段的最佳方法是什么?

有帮助吗?

解决方案 2

我发现将交叉表查询中的列绑定到报表的最佳文章来自 ewbi.develops 的笔记。

具体地,

PARAMETERS foryear Short;
TRANSFORM Sum(mytable.amount) AS total
SELECT mytable.project
FROM mytable
WHERE mytable.year In ([foryear],[foryear]+1)
GROUP BY mytable.project
PIVOT IIf(mytable.year=[foryear],"thisyear","nextyear") IN ("thisyear", "nextyear");

这只显示可以根据需要绑定的两列。

其他提示

此页面提供了在Access中设置动态列(“交叉表”类型)报告的详尽示例。

http://www.blueclaw-db.com/report_dynamic_crosstab_field.htm

(来自谷歌搜索:访问转换查询报告)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top