控制源IIF语句无效的语法错误

时间:2018-07-23 17:56:36

标签: ms-access

我正在使用IIF语句作为文本框的控制源,并且越来越 “您输入的表达式包含无效上下文” “您可能没有操作员就输入了操作数”

这是我的声明

=if([ExitDate] IsNull,(DateDiff("d", [EntryDate],now())),(DateDiff("d", [EntryDate], [ExitDate])))

有人可以告诉我我在做什么错吗?

1 个答案:

答案 0 :(得分:0)

all替换为%Allows you to access url that requires username and password url_login = 'https://www.your-website-loginpage' url_data = 'https://www.your-website-data-url' [stat,h] = web(url_login) %Enter username and password in the popup setCurrentLocation(h, url_data) pageText = h.getHtmlText()

有一个功能if(。如果要测试iif(是否为Null,请将其馈送到以下函数:IsNull()

但是您似乎希望在[ExitDate]IsNull([ExitDate])之间使用DateDiff,但当[EntryDate]为空时用今天的日期代替。如果正确,请为控制源使用更简单,更直接的表达式。

[ExitDate]