【问题标题】:How do I update a field on a form based on another entered field in Access 2013?如何根据 Access 2013 中的另一个输入字段更新表单上的字段?
【发布时间】:2017-03-23 13:20:35
【问题描述】:

到目前为止,我还没有找到答案,所以我们开始吧:

我想创建一个输入产品退货的表单,如下所示:

每个产品都有一个“GPC”字段和一个“ProductName”字段。 例如GPC= 123ABC & ProductName= Greenstar(苹果,1 公斤)

我的想法是在我的表单上将这 2 个字段作为 2 个单独的组合框,允许用户使用 GPC 或 ProductName 字段输入产品。

为了使其工作,我需要在数据输入后立即更新相应的字段以返回匹配的其他字段; 即用户输入 GPC=123ABC,ProductName 立即显示“Greenstar (apples, 1kg)”,反之亦然。

有没有办法在 Access 2013 中做到这一点?

提前致谢!

【问题讨论】:

  • 猜测您将产品放在一个带有 GPC 和 ProductName 字段的表中。每个组合框使用与其行源相同的表,但受字段 1 或 2 的约束。因此,例如,在更新组合框 A 之后,使用基于 DLOOKUP(在产品表上)设置组合框 B 的值关于组合框 A 的值。
  • 我们可以看到表格中的数据示例吗?我假设两个字段都在同一个表中
  • 这只是级联组合框。 BinGoogle 吧。上面可能有成千上万的帖子。

标签: database ms-access vba ms-access-2013


【解决方案1】:

使用 Dlookup 功能。只需将其放入您要填充的字段的控制源中即可。

Access 2010 DLookUp

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多