仅在搜索通过表单执行时,我才在DLookup上收到运行时错误2176。 (使用Access 2010)
我提供的代码是'硬编码'尽可能消除表格上出错的可能性。
Text11.SetFocus 我的代码:Me.Text11.Text = DLookup(" [荷兰]","模板"," [模板] =' SimpleGreeting'&# 34)
奇怪的部分: 如果我在立即窗口中运行它,它将返回我想要使用的富文本
? DLookup(" [荷兰]","模板"," [模板] =' SimpleSuppression'") 一些文字....等等等等
答案 0 :(得分:0)
跳过SetFocus,避免使用.Text属性,只需使用Me.Text11,或者如果必须有属性,.Value。 .Text属性仅在控件具有焦点时可用,但SetFocus可能很狡猾,除非您知道自己的位置。