【问题标题】:" #Name? " error in access using DLookup“#Name?”使用 DLookup 访问时出错
【发布时间】:2015-10-19 23:20:42
【问题描述】:

我要做的是根据前一个组合框的结果将我的 Elements 表中的值(“Element”,它是一个主键)插入到时间文本框中

这是实现此目的的 write snytax 吗??

=DLookUp("[Time]","[Elements]","[Element]=" & [Forms]![1 Cut Wire and Cable Only]![Element])

【问题讨论】:

    标签: vba ms-access ms-access-2007


    【解决方案1】:

    我怀疑组合框控件的名称与您在 DLookup 中使用的名称不匹配。尝试将组合框控件的名称更改为cbxElement,然后使用

    =DLookUp("[Time]","[Elements]","[Element]=""" & [cbxElement] & """")
    

    为文本框的控制源。请注意,通常最好为组合框使用“cbx”之类的前缀,为文本框使用“txt”等前缀,因为

    1. 它使它们更容易在 IntelliSense 列表中找到,并且

    2. 控件的名称与基础记录源中的字段的名称相同时,它可以避免潜在的冲突。

      李>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多