我正在尝试进行DLOOKUP但不确定我哪里出错了。
我有一个名为text2的文本框,其中包含个人姓名
=DLookUp("04/04/16","tblMasterLeagueAvailability","[Name] = [Text2] ")
上述公式无效。
我希望它在tblMasterLeagueAvailability中查找表头04/04/16,并在text2中显示人名的结果
提前谢谢
答案 0 :(得分:0)
文本框引用必须在字符串之外。尝试像
这样的东西=DLookUp("04/04/16","tblMasterLeagueAvailability",
"[Name] = '" & Replace(Forms!myForm![Text2], "'", "''") & "'")
您需要使用单引号'
来过滤文本字段。
当Replace()
包含[Text2]
时,'
可以防止出错。
注意:列名“04/04/16”表示有问题的表格设计。