在Lotus Notes公式中排序

时间:2012-10-19 23:05:58

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

是否可以从具有比给定数字/ ID更大的通用ID的Lotus Domino数据库查询这些文档,并使用Lotus公式查询按通用ID对它们进行排序?如果有,怎么样?

在SQL中,以下内容类似于我想要的内容:

SELECT universalId 
FROM all_documents
WHERE universalId > custom_value
ORDER BY universalId

1 个答案:

答案 0 :(得分:5)

是:

SELECT @Text(@DocumentUniqueId) > custom_value

这将在视图选择公式中起作用。如果您还为视图@Text(@DocumentUniqueId)的第一列创建公式,并为视图设置排序属性,那么您将具有等效的ORDER BY

选择公式也适用于LotusScript或COM中的NotesDatabase.Search()调用,或Java中的Database.Search()调用。这将为您提供NotesDocumentCollection(或Java中的DocumentCollection),您可以编写代码对其进行排序。

注意:search()方法在大型数据库中效率很低。