访问网络应用 - 过滤查询条件问题

时间:2016-04-17 17:13:51

标签: function ms-access sharepoint

我在SharePoint上发布了一个访问Web应用程序。我创建了一个表,其中包含格式为日期/时间的列“开始日期”。我正在尝试构建一个查询,它将返回当前周的所有记录。这是表达式:

DatePart("ww", [Start Date]) = DatePart("ww", ToDay()) and Year( [Start Date]) = Year(ToDay())

它返回以下错误: enter image description here

由于某种原因,Date()函数在表达式中不再可用。 所以我将Date()替换为ToDay()

DatePart("ww", [Start Date]) = DatePart("ww", Date()) and Year( [Start Date]) = Year(Date())

Bu没有成功,我收到以下错误: enter image description here

我的操作系统赢了10,我正在使用Access 2016

1 个答案:

答案 0 :(得分:0)

刚刚遇到同样的问题并完成了它!以下是我如何将表达式的桌面版本转换为Web App版本可以解析的内容:

queryexample

现在我意识到我有#34; Show"检查表达式的框,因此如果您不尝试输出查询中匹配的值,请务必取消选中:P

如果imgur图片出现故障,您需要将第一个字段设置为DatePart(Week,[Work.StartDate])格式为DatePart(Week,Today())的内容,然后是第二个带字段Year([Work.StartDate])的表达式标准Year(Today())。表达式3和4用于在FinishDate上执行相同的检查,但标准位于'或:'行而不是评估为AND。