【问题标题】:Open a form with filter in a way that Access asks for filter parameter from user以 Access 要求用户提供过滤器参数的方式打开带有过滤器的表单
【发布时间】:2013-05-05 09:26:43
【问题描述】:

我想打开一个带有过滤器的表单,但我想访问以显示一个对话框来询问用户的过滤器参数,所以我不打算开发那个对话框。

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

我在 XP 上使用 Access 2003。

【问题讨论】:

    标签: ms-access vba


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-25
      • 1970-01-01
      • 1970-01-01
      • 2015-05-20
      • 1970-01-01
      • 1970-01-01
      • 2015-12-08
      • 1970-01-01
      相关资源
      最近更新 更多