查看选择:上个月

时间:2014-06-25 15:39:23

标签: lotus-notes lotus-domino lotusscript lotus lotus-formula

你们是否知道我是否会在1月份遇到以下代码的错误?

  

SELECT(@Month(@GetField(" OUT"))= @ Month(@TextToTime(" Today")) - 1)

2 个答案:

答案 0 :(得分:4)

您可以通过这种方式测试日期字段“OUT”是否来自上个月:

@Month(OUT) = @Month(@Adjust(@Today; 0; -1; 0; 0; 0; 0))

但是,建议不要在视图选择中使用基于时间的函数(如@Today@TextToTime("Today"))。查看here了解更多信息。

答案 1 :(得分:1)

您也可以考虑使用"用户可定义"使用@Return中止包含任何不符合条件的文档的列。然后,您可以在视图的Queryopen事件中更新相应的配置文件文档字段(如果它不匹配所需的公式)。