2

好的,所以我的主表单上有一个文本框,我希望它显示从下拉列表中选择的产品数量。

现在有一个复杂的情况,每个产品有 3 个库存位置,但这被简化了,因为我在一个产品的同一记录上存储了 3 个不同的级别,具有不同的列名。

所以我需要做的是搜索正确列的名称以找到正确的库存位置(再次从下拉列表中)。

我的库存级别列标题存储在变量“分支”中,该变量是一个字符串。

这是我的代码。

Me.txtSourceDescQty.Value = DLookup(Branch, "[products/stock]", "[Product Code] = " & Me.cmbSource.Value)

错误信息

这是我得到的错误。“库存水平”是库存位置之一的列标题,存储在代码行中的变量“分支”下。

cmbSource是选择产品代码的组合框。

4

1 回答 1

3

我认为Me.cmbSource.Value需要出现在引号中:

Me.txtSourceDescQty.Value = DLookup(Branch, "[products/stock]", "[Product Code] = '" & Me.cmbSource.Value & "'")
于 2012-12-14T14:44:23.913 回答