重用传递给查询的参数生成表单

时间:2014-11-24 22:46:42

标签: ms-access parameters

我在MS Access中有一个表单,它使用查询来生成表单。查询看起来像这样:

SELECT *
FROM PEOPLE
WHERE LAST_NAME LIKE [Enter Last Name] & "%";

这当然会创建一个弹出窗口来输入要搜索的姓氏。我想对参数[Enter Last Name]执行操作,但我无法弄清楚如何访问此参数。在报告中,我只是将文本框的值设置为=[Enter Last Name]。任何人都可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

您可以做的一件事是将参数添加为输出列,例如

PARAMETERS [Enter Last Name] Text ( 255 );
SELECT People.*, [Enter Last Name] AS theParameter
FROM People
WHERE (((People.LastName) Like [Enter Last Name] & "*"));

然后你可以参考结果集中的[theParameter]列。