无法使 Today() 函数在 MS Access 2016 自定义 Web 应用程序中正常工作
Can't get the Today() function to work properly in MS Access 2016 Custom Web App
我正在尝试设置一个查询,该查询将向我显示特定 table 中的所有记录,其中列出的到期日期为过去或未来 6 个月(大约)。
目前,我已将 "Expiry" 字段添加到我的查询中,并将 'Criteria' 添加为 .
当我尝试保存查询时,收到以下消息:
Access can't evaluate an expression or convert data because data types aren't compatible with each other.
TECHNICAL DETAILS
Correlation ID: ae68949d-3041-3000-0984-71635f8fd670
Date and Time: 7/28/2016 6:54:34 PM
我尝试在网上搜索解决方案,但大多数网站都提到了 Access 2016 自定义 Web 应用程序中似乎不可用的 Date() 函数。当我取出“+180”时,它工作正常但显然没有给我我需要的东西。
如有任何帮助,我们将不胜感激。
=============================
更新:
一些用户询问了我的 SQL 和 Table 设计细节。我似乎无法访问 SQL 视图(该选项未出现),但这是我的 table 视图的副本:
Access Query Table Design
在 table 中,'Active' 是一个 Yes/No 字段,'Expiry' 是 Date/Time。
错误提示您有两种不同的日期类型,无法进行比较。因此,由于 Today() returns 只有 12:00 pm 的日期,我可以猜测您的其他 "Expiry" 字段是日期时间类型。因此,您可以执行以下任一操作:使用 Format 函数将日期时间转换为日期,如下所示
Format([2/22/2012 12:00 PM],"dd/mm/yyyy")
或使用 returns 日期时间
的 Now() 函数
或分享您的代码:)
尝试
< DateAdd(Day, 180, Today())
作为标准。
根据 https://msdn.microsoft.com/en-us/library/office/jj249452.aspx 这应该可以在自定义网络应用程序中使用。
我正在尝试设置一个查询,该查询将向我显示特定 table 中的所有记录,其中列出的到期日期为过去或未来 6 个月(大约)。
目前,我已将 "Expiry" 字段添加到我的查询中,并将 'Criteria' 添加为 .
当我尝试保存查询时,收到以下消息:
Access can't evaluate an expression or convert data because data types aren't compatible with each other.
TECHNICAL DETAILS
Correlation ID: ae68949d-3041-3000-0984-71635f8fd670
Date and Time: 7/28/2016 6:54:34 PM
我尝试在网上搜索解决方案,但大多数网站都提到了 Access 2016 自定义 Web 应用程序中似乎不可用的 Date() 函数。当我取出“+180”时,它工作正常但显然没有给我我需要的东西。
如有任何帮助,我们将不胜感激。
=============================
更新: 一些用户询问了我的 SQL 和 Table 设计细节。我似乎无法访问 SQL 视图(该选项未出现),但这是我的 table 视图的副本: Access Query Table Design
在 table 中,'Active' 是一个 Yes/No 字段,'Expiry' 是 Date/Time。
错误提示您有两种不同的日期类型,无法进行比较。因此,由于 Today() returns 只有 12:00 pm 的日期,我可以猜测您的其他 "Expiry" 字段是日期时间类型。因此,您可以执行以下任一操作:使用 Format 函数将日期时间转换为日期,如下所示
Format([2/22/2012 12:00 PM],"dd/mm/yyyy")
或使用 returns 日期时间
的 Now() 函数或分享您的代码:)
尝试
< DateAdd(Day, 180, Today())
作为标准。
根据 https://msdn.microsoft.com/en-us/library/office/jj249452.aspx 这应该可以在自定义网络应用程序中使用。