好的,我的主表单上有一个文本框,我希望它显示从下拉列表中选择的产品数量。
现在有一个复杂的问题,每个产品有3个库存位置,但这是简化的,因为我有3个不同的级别存储在产品的同一记录中,具有不同的列名称。
所以我需要做的是搜索正确列的名称以找到正确的库存位置(再次从下拉列表中)。
我的库存水平列标题存储在变量" Branch"这是一个字符串。
这是我的代码。
Me.txtSourceDescQty.Value = DLookup(Branch, "[products/stock]", "[Product Code] = " & Me.cmbSource.Value)
这是我得到的错误。 '库存水平'是其中一个股票头寸的列标题,存储在变量" Branch"在代码行中。
cmbSource
是选择产品代码的组合框。
答案 0 :(得分:3)
我认为Me.cmbSource.Value
需要出现在引号中:
Me.txtSourceDescQty.Value = DLookup(Branch, "[products/stock]", "[Product Code] = '" & Me.cmbSource.Value & "'")