首页 > 解决方案 > 具有全局变量的 dlookup 函数中的 VBA 语法错误

问题描述

我在我的代码中使用了 8 个类似的函数,它们都可以工作,但是这个不工作:

global_var_13=DLookup("[amount]", "[tabla amortizacion real]","[no contract]= get_global('global_var_10') and [ident]=get_global('global_var_11') and [cuota]= get_global('global_var_12')")

var_10是一个字符串,, var_11,var_12var_13是数字。

值为var_10= "GAF-27/2013", var_11=1,var_12=1

global_var_13正在返回 NULL

关于语法的任何想法?

标签: vbams-access

解决方案


尝试连接子句元素:

global_var_13 = DLookup("[amount]", "[tabla amortizacion real]", "[no contract] = '" & get_global("global_var_10") & "' and [ident] = " & get_global("global_var_11") & " and [cuota] = " & get_global("global_var_12") & "")

推荐阅读