获取#Name?组合框中的错误 - MS Access

Getting #Name? error in combobox - MS Access

我正在尝试为我的表单上的一些项目设置默认值,这样我就不必在将项目扫描到 table 时不断更新它们。我的表单中有 3 个组合框,另外两个工作正常(记录输入后保持相同的值)但是“设备”的 cbx 一直给我这个错误。我尝试通过从“类型”到“设备类型”再到“设备”来更新字段名称,但尚未修复。我将尝试在下面提供良好的背景信息,但如果您需要更多信息,请告诉我。谢谢! --忘了说table 设备类型有一个字段:“EQType”,它被设置为主键。

VBA 在组合框中设置默认值

Private Sub Serial_Number_AfterUpdate()

[Equipment].DefaultValue = [Equipment]
[ToTech].DefaultValue = [ToTech]
[FromTech].DefaultValue = [FromTech]

End Sub

我正在更新的 table 的字段名称:

表格信息:

拆分表格,命名为“Transfers”,记录来源=Transferstable

DefaultValue 是文本,所以您可能没有引用值:

Private Sub Serial_Number_AfterUpdate()

    Me![Equipment].DefaultValue = "'" & Me![Equipment].Value & "'"
    Me![ToTech].DefaultValue = Me![ToTech].Value
    Me![FromTech].DefaultValue = Me![FromTech].Value

End Sub