Ms access DLOOKUP用于使用2个组合框选项填充文本框
返回:#错误 返回:#键入 我在使用上面的DLookUP填充文本框时遇到问题,但是我找不到问题所在。GTIN是数字,varietyselected是字符串,packinput是字符串Ms access DLOOKUP用于使用2个组合框选项填充文本框,ms-access,dlookup,Ms Access,Dlookup,返回:#错误 返回:#键入 我在使用上面的DLookUP填充文本框时遇到问题,但是我找不到问题所在。GTIN是数字,varietyselected是字符串,packinput是字符串 我确信SELECT也可以实现同样的效果,我很愿意使用它,但我不知道这一点。您在这里做了一些错误的事情: 如果字段是文本,那么它们需要用单引号括起来 在和之前需要有一个空格,否则这会加入到您正在查找的值中 控件的.Text属性仅在控件具有焦点时可用,并允许您获取未提交的值。通常,您应该使用默认属性,即.Value(
我确信SELECT也可以实现同样的效果,我很愿意使用它,但我不知道这一点。您在这里做了一些错误的事情:
- 如果字段是文本,那么它们需要用单引号括起来
- 在
之前需要有一个空格,否则这会加入到您正在查找的值中李>和
- 控件的
属性仅在控件具有焦点时可用,并允许您获取未提交的值。通常,您应该使用默认属性,即.Text
(可以省略).Value
=DLookUp([GTIN],"tblGTIN","VarietyCode = " & [Forms]![frmCaseLabel]![VarietySelected].[Text] & "" & "AND PackType =" & [Forms]![frmCaseLabel]![PackInput].[Text] & "")
问候,感谢您的快速回复。这成功了!讽刺的是,这是给苹果贴标签!
=DLookUp([GTIN],"tblGTIN","VarietyCode = " & [Forms]![frmCaseLabel]![VarietySelected].[Text] & "" & "AND PackType =" & [Forms]![frmCaseLabel]![PackInput].[Text] & "")
=DLookup("GTIN","tblGTIN","VarietyCode='" & Forms!frmCaseLabel!VarietySelected & "' AND PackType='" & Forms!frmCaseLabel!PackInput & "'")