我尝试从Notes数据库中选择文档以在视图中显示。使用
SELECT @All
显示所有文件,因为它应该;如果我创建一个显示Form
字段的列,我会得到该列中显示的文档类型,也应该如此。我可以看到有几个文档将此字段设置为Task
。
现在我想选择所有Task
个文件:
SELECT (Form = "Task")
结果集为空,这不是我预期的结果,特别是作为反向语句
SELECT (Form != "Task")
和
SELECT (!(Form = "Task"))
确实会返回除Task
类型之外的所有文档。
这可能是什么原因?
答案 0 :(得分:5)
可能的情况是,任务文件是“响应”文件。在这种情况下,您需要更改视图的属性,该属性显示层次结构中的响应文档。
或者您也可以选择父文档并包含后代。例如,假设项目文档是父类型,而任务文档是响应(即子文档)。然后你的选择公式将是:
SELECT Form = "Project" | @AllDescendants
确保查询正确的另一个技巧是选择视图中的一个文档(当然,选择@ALL选择公式的视图),然后单击文件>文件>属性。然后,您可以看到该文档中的每个项目,包括“表单”项。检查其值以确保将其设置为“任务”而不是其他内容。这是一个范围,但只是认为那里可能有一个隐藏的角色,所以如果它在该属性对话框中显示为“任务”,你就会知道选择公式失败的原因。