使用过滤器打开一个表单,Access要求用户输入过滤器参数

时间:2013-05-05 09:26:44

标签: ms-access access-vba

我想打开一个带过滤器的表单,但是我希望访问权限显示一个对话框,询问用户的过滤器参数,这样我就不会开发那个对话框了。

例如,假设我有一个附加到员工数据库的表单。我想让用户能够与员工打开表格,他们的姓氏是“史密斯”。但是用户应该给这个“史密斯”,我不想开发一个对话框来向用户询问。有没有办法做到这一点?

我在XP上使用Access 2003。

1 个答案:

答案 0 :(得分:2)

最简单的方法是使用参数查询作为表单的记录源。

PARAMETERS [Enter Surname] Text ( 255 );
SELECT e.ID, e.surname, e.FirstName
FROM Employees AS e
WHERE e.surname=[Enter Surname];