创建在表中查找值的文本框

注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗?请在此处查看本文的英文版本以便参考。

设计窗体时,您可能想要显示的值的表或查询,而不是您的窗体绑定到的一部分。例如,假设您有产品窗体绑定到产品表。设计窗体后,但是,您决定您希望显示每个产品的名称的供应商联系的窗体 — 位于一个名为供应商表中的数据。以下过程介绍如何使用DLookup函数来完成此任务。您可以更改步骤 6 以满足您自己的数据中的表达式。

添加文本框

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

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

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

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

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

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

    = DLookup("[ContactName]","[Suppliers]","[SupplierID]="& Forms!产品 !供应商 Id)

  7. 保存所做的更改,然后关闭属性表。

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

注意: 为使用DLookup函数的替代方法,您可以创建一个新的基础查询以包括所需信息。使用查询会更加高效比使用函数。

返回页首

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×