你们是否知道我是否会在1月份遇到以下代码的错误?
SELECT(@Month(@GetField(" OUT"))= @ Month(@TextToTime(" Today")) - 1)
答案 0 :(得分:4)
您可以通过这种方式测试日期字段“OUT”是否来自上个月:
@Month(OUT) = @Month(@Adjust(@Today; 0; -1; 0; 0; 0; 0))
但是,建议不要在视图选择中使用基于时间的函数(如@Today
或@TextToTime("Today")
)。查看here了解更多信息。
答案 1 :(得分:1)
您也可以考虑使用"用户可定义"使用@Return中止包含任何不符合条件的文档的列。然后,您可以在视图的Queryopen事件中更新相应的配置文件文档字段(如果它不匹配所需的公式)。