在窗体上创建一个文本框, 用于查阅表格中的值

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

当您在 Access 中设计窗体时, 您可能想要显示来自窗体所绑定到的表或查询中的某个值。 例如, 假设您有一个绑定到 "产品" 表的 "产品" 窗体。 在设计表单后, 您决定希望窗体显示每个产品 (驻留在名为供应商的表中的数据) 的供应商联系人的姓名。 以下过程介绍了如何使用DLookup函数来完成此任务。 你可以更改步骤6中的表达式以适合自己的数据。

添加文本框

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

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

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

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

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

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

    = DLookup ("[联系人姓名]", "[供应商]", "[供应商 id] =" & Forms!积!id

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

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

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

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

此信息是否有帮助?

谢谢您的反馈!

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

×