用于两个下拉值的交叉表查询的参数

时间:2019-01-10 20:50:32

标签: sql ms-access access-vba

我有一个表,可以存储一个到多个值:

|ID|eName|Category|
 1   Tom  A
 1   Dick B
 1   Jane C
 2   Tom  A 
 2   Dick B

我正在使用交叉表查询来显示如下数据:

ID|  A  |  B  |  C  |
1   Tom   Dick  Jane
2   Tom   Dick

但是由于[Field.eName]和[Field.Category]都引用了两个不同表中的下拉值,因此看起来像这样。

ID|  1  |  2  |  3  |
1    1     2     3
2    1     2

这是查询:

TRANSFORM first(Name)
SELECT id
FROM table
GROUP BY ID
PIVOT category;

我正在尝试添加如下参数:

Parameters [tables]![tableName1]![DropColumnName1] type, [tables]![tableName2]![ColumnNameName2] type;
TRANSFORM first(Name)
SELECT id
FROM table
GROUP BY ID
PIVOT category;

这些实例之一应该为交叉表列名称调用值,而另一个为表值调用。这是我挂断电话的地方,因为我对参数及其工作原理缺乏正确的了解。

0 个答案:

没有答案