如何选择特定类型的Notes文档?

时间:2012-04-13 12:33:56

标签: lotus-notes

我尝试从Notes数据库中选择文档以在视图中显示。使用

SELECT @All

显示所有文件,因为它应该;如果我创建一个显示Form字段的列,我会得到该列中显示的文档类型,也应该如此。我可以看到有几个文档将此字段设置为Task

现在我想选择所有Task个文件:

SELECT (Form = "Task")

结果集为空,这不是我预期的结果,特别是作为反向语句

SELECT (Form != "Task")

SELECT (!(Form = "Task"))

确实会返回除Task类型之外的所有文档。

这可能是什么原因?

1 个答案:

答案 0 :(得分:5)

可能的情况是,任务文件是“响应”文件。在这种情况下,您需要更改视图的属性,该属性显示层次结构中的响应文档。

或者您也可以选择父文档并包含后代。例如,假设项目文档是父类型,而任务文档是响应(即子文档)。然后你的选择公式将是:

SELECT Form = "Project" | @AllDescendants

确保查询正确的另一个技巧是选择视图中的一个文档(当然,选择@ALL选择公式的视图),然后单击文件>文件>属性。然后,您可以看到该文档中的每个项目,包括“表单”项。检查其值以确保将其设置为“任务”而不是其他内容。这是一个范围,但只是认为那里可能有一个隐藏的角色,所以如果它在该属性对话框中显示为“任务”,你就会知道选择公式失败的原因。