使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

本系列的第 2 部分,我们考虑在查询条件中使用 LIKE 和通配符来查找不精确匹配项。 不错 - 但如果可以获取查询以应用运行时提供的条件,又如何呢? 如果可以使查询请求输入,该做什么? 好消息! 可以使查询请求输入,实际上非常简单。

你执行的所有操作就是使用用方括号括起来的问题来表示常规条件。 当有人运行查询时,它做的第一件事就是显示一个对话框,显示你使用的问题。 让我们看一下生成客户姓氏的查询的设计 对话框。

“条件”行中方括号内的参数问题

查询返回"客户"表中的所有数据,但仅返回 LastName 与用户对此答案匹配的记录:

输入参数值

这可完成作业,但可以执行一些操作来提高查询的可用性。 例如,可以声明参数,以便 Access 在有人输入错误类型的数据类型时提供合理的错误消息 (例如,当需要输入数字时,) 。

声明参数:

  1. 在设计视图中打开查询,将参数问题复制到剪贴板,包括括号 (选择参数问题,然后按 Ctrl+C) 。

  2. "查询工具"|"设计"选项卡的"显示/隐藏"组中,单击"参数"。

  3. "查询参数"对话框中,将复制的参数粘贴到"参数"列中,然后数据类型"数据类型"列中的下拉列表设置参数。

将问题粘贴到“查询参数”对话框中

如果确实想要全部使用,可以使用窗体来收集输入。 窗体会打开所有类型的可能性,例如,在一组查询之间共享输入参数,或者提供日期选取器来输入日期/时间参数。 有关详细信息,请参阅"在查询、窗体和报告中使用参数"。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×