Lotus notes 是否按日期筛选Notes视图中的文档?

Lotus notes 是否按日期筛选Notes视图中的文档?,lotus-notes,Lotus Notes,我有一个Notes视图,它有两列(名称|截止日期)。可以有多个同名但到期日不同的文档。因此,视图可以如下所示: 约翰·史密斯(2014年6月13日) 约翰·史密斯| 2014年7月13日 《无名氏》2014年12月31日 是否有一种方法可以将我的视图设置为每个名称只有一个文档,并在最短的到期日内提交?因此John Smith只会在2014年6月13日与John Smith一起出现一次。在“名称”列中,我尝试用@Unique(name)来包装它,但这似乎不起作用 谢谢你的提示。不,那是不可能的

我有一个Notes视图,它有两列(名称|截止日期)。可以有多个同名但到期日不同的文档。因此,视图可以如下所示:

  • 约翰·史密斯(2014年6月13日)
  • 约翰·史密斯| 2014年7月13日
  • 《无名氏》2014年12月31日
是否有一种方法可以将我的视图设置为每个名称只有一个文档,并在最短的到期日内提交?因此John Smith只会在2014年6月13日与John Smith一起出现一次。在“名称”列中,我尝试用@Unique(name)来包装它,但这似乎不起作用


谢谢你的提示。

不,那是不可能的。视图的选择公式只能对文档本身起作用。无法通过@DbLookup()检查当前名称是否有“更早”的文档

可以按第一列名称对视图进行分类,并按升序对第二列进行排序。然后你会在名字下面看到最快的日期

  • 约翰·史密斯
  • 。。。。。2014年6月13日
  • 。。。。。2014年7月13日
  • 无名氏
  • 。。。。。2014年12月31日
另一种方法是将标志“最快”设置为文档中的项/字段。无论何时保存文档,都要测试当前文档是否获得或取消当前名称的“最快”标志,并在相关文档中设置/删除该标志。然后,您可以在视图中仅选择具有此标志的文档。但是,你必须决定额外的努力是否真的值得