Использование переменных в Dfunction VBA - PullRequest
0 голосов
/ 25 октября 2018
Y = DMax("[ID]", "Table1", "Len(date) = 0")
A = DMin("[ID]", "Table1", "Len(date) > 0")
B = DLookup("[Duration]", "Table1", "[ID] = [Y]")
C = DLookup("[Due_date]", "Table1", "[ID] = [A]")
E = [C] - [B]

Ошибка переменной B.(А затем и C, и E). Есть ли способ использовать Y в моих критериях для переменной B?

Очень признателен!

1 Ответ

0 голосов
/ 25 октября 2018

Можно также попробовать

B = DLookup("[Duration]", "Table1", "[ID] =" & Y)
C = DLookup("[Due_date]", "Table1", "[ID] =" & A)

или, если идентификатор - строка

   B = DLookup("[Duration]", "Table1", "[ID] ='" & Y & "'")
   C = DLookup("[Due_date]", "Table1", "[ID] ='" & A & "'")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...