MS Access交叉表查询参数

时间:2009-07-16 20:09:09

标签: ms-access forms parameters crosstab

有没有办法像查询一样在查询中引用表单的组合/文本框?

我通常在选择查询的标准中使用这样的东西:

like forms!frmMain.qTitleofSomething&*   (access adds the brackets for me)

但这在交叉表查询中不起作用?我刚刚发现了。有没有办法在不设置多个交叉表的情况下完成相同类型的参数控制?

1 个答案:

答案 0 :(得分:7)

如果要引用表单,则需要向查询添加参数可以通过右键单击查询设计窗口或在SQL视图中键入它来执行此操作。你最终会得到以下内容:

PARAMETERS [Forms]![frmA]![Field1] Short;
TRANSFORM Count(tblA.ID) AS CountOfID
SELECT tblA.Field2, Count(tblA.ID) AS [Total Of ID]
FROM tblA
WHERE tblA.Field1=[Forms]![frmA]![Field1]
GROUP BY tblA.Field2
PIVOT tblA.Field1;

指的是该字段的数据类型。这些类型包含在下拉列表中,右键单击查询设计窗口并选择参数。