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

在 Access 中设计窗体时,你可能希望显示表或查询中的值,而不是窗体绑定到的值。 例如,假设你有一个绑定到“产品”表的“产品”窗体。 但是,在设计表单后,你决定希望表单显示每个产品的供应商联系人姓名,这些数据驻留在名为“供应商”的表中。 以下过程演示如何使用 DLookup 函数完成此任务。 可以在步骤 6 中更改表达式,以适应自己的数据。

添加文本框

  1. 在导航窗格中,右键单击要更改的窗体,然后单击快捷菜单上的“ 设计视图 ”。

  2. 在“设计”选项卡上的“控件”组中,单击“文本框”。

  3. 在窗体中查找要在其中添加控件的区域,然后拖动窗体上的指针以创建文本框。

  4. 右键单击文本框,然后单击快捷菜单上的“属性”。

  5. 在属性表中,单击“ 全部 ”选项卡。

  6. “控件源” 属性设置为以下值:

    =DLookup (“[ContactName]”,“[Suppliers]”,“[SupplierID]=” & Forms!产品!SupplierID)

  7. 保存窗体更改,然后关闭属性表。

此表达式在“供应商”表中搜索,并返回供应商 ID 与“产品”窗体“SupplierID”控件中的值匹配的供应商的联系人姓名。 请注意 如何使用& 运算符构造 DLookup 函数的第三个参数, (第三个参数为 “[SupplierID]=”& Forms!产品!SupplierID) 。 应避免的一个常见错误是在整个参数周围放置引号,而不是仅在 & 运算符前面的文本周围放置引号。

注意: 作为使用 DLookup 函数的替代方法,可以创建新的基础查询,以仅包含所需的信息。 使用查询通常比使用函数更高效。

需要更多帮助?

需要更多选项?

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

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

此信息是否有帮助?

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

谢谢您的反馈!

×