2

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

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

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

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

4

1 回答 1

9

如果您希望引用表单,则需要向查询添加一个参数。您可以通过在查询设计窗口中单击鼠标右键或在 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;

Short是指字段的数据类型。这些类型包含在下拉列表中,可通过在查询设计窗口中单击鼠标右键并选择“参数”来获得。

于 2009-07-20T13:07:20.877 回答