2

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

SELECT @All

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

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

SELECT (Form = "Task")

结果集是空的,这不是我所期望的,尤其是逆向语句

SELECT (Form != "Task")

SELECT (!(Form = "Task"))

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

这可能是什么原因?

4

1 回答 1

5

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

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

SELECT Form = "Project" | @AllDescendants

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

于 2012-04-13T13:04:34.553 回答