我在SharePoint上发布了一个访问Web应用程序。我创建了一个表,其中包含格式为日期/时间的列“开始日期”。我正在尝试构建一个查询,它将返回当前周的所有记录。这是表达式:
DatePart("ww", [Start Date]) = DatePart("ww", ToDay()) and Year( [Start Date]) = Year(ToDay())
由于某种原因,Date()
函数在表达式中不再可用。
所以我将Date()
替换为ToDay()
DatePart("ww", [Start Date]) = DatePart("ww", Date()) and Year( [Start Date]) = Year(Date())
我的操作系统赢了10,我正在使用Access 2016
答案 0 :(得分:0)
刚刚遇到同样的问题并完成了它!以下是我如何将表达式的桌面版本转换为Web App版本可以解析的内容:
现在我意识到我有#34; Show"检查表达式的框,因此如果您不尝试输出查询中匹配的值,请务必取消选中:P
如果imgur图片出现故障,您需要将第一个字段设置为DatePart(Week,[Work.StartDate])
格式为DatePart(Week,Today())
的内容,然后是第二个带字段Year([Work.StartDate])
的表达式标准Year(Today())
。表达式3和4用于在FinishDate上执行相同的检查,但标准位于'或:'行而不是评估为AND。