Неверный синтаксис VBA в функции dlookup с глобальными переменными - PullRequest
0 голосов
/ 10 января 2020

Я использую 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_12 и var_13 являются цифрами c.

Значения var_10= "GAF-27/2013", var_11=1, var_12=1

global_var_13 возвращаются NULL

Любые мысли о синтаксис

1 Ответ

0 голосов
/ 10 января 2020

Попробуйте объединить элементы предложения:

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") & "")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...