Inn IBM Domino,以编程方式创建和更新人员的文档字段。 创建文档的程序会执行后续更新,并且更新后的字段在"人员视图"中不可见。 IBM Domino。
但是,文档中的数据与正确的seq一样正常。字段属性中的num。
我是Domino新手,现在一无所知。我真的很感激这里的任何帮助。
谢谢, KARTHIK
答案 0 :(得分:1)
视图可能已被破坏。在Notes客户端或中使用SHIFT-F9重建它
在服务器控制台上运行Load updall names.nsf -R
。
答案 1 :(得分:0)
(五年后)...您必须将以编程方式(由LotusScript / Java / COM创建)的NotesItems(字段)设置为具有“ summary”标志。该标志由NotesItem的“ IsSummary”属性设置。例如,在LotusScript中:
Dim session As New NotesSession
Dim db As NotesDatabase
Dim doc As NotesDocument
Dim item As NotesItem
Set db = session.CurrentDatabase
Set doc = New NotesDocument( db )
Set item = New NotesItem(doc, "FldName", "My new value" )
item.IsSummary = True '<<< must specifically set this property true
Call doc.Save( False, True )
如果未设置此标志,则视图构建器不会将该字段视为“可索引”。
(PS:这是“正常行为”-忘记重建F9视图,尽管这不会造成伤害,但无法解决问题)。