Datetime 在lotus notes视图中显示时间差

Datetime 在lotus notes视图中显示时间差,datetime,view,lotus-notes,Datetime,View,Lotus Notes,我有一个计算字段abc(数字类型),它保存两个日期之间的时间差,我使用了这个公式 @如果(开始时间!=“”&结束时间!=“”;@Round((ert-Untitled11)/3600);“0”) 当我打开表单时,它会以小时为单位显示差异。现在,我希望在视图中的列中显示小时数。现在在列中,当我选择字段为abc时,它在列中不显示任何值。 如何在“视图”列中显示小时数?在designer中将字段添加到表单后,不会自动将其添加到该字段存在之前创建的文档中 要进行计算并将项目添加到文档中,您必须打开并保存

我有一个计算字段abc(数字类型),它保存两个日期之间的时间差,我使用了这个公式 @如果(开始时间!=“”&结束时间!=“”;@Round((ert-Untitled11)/3600);“0”)

当我打开表单时,它会以小时为单位显示差异。现在,我希望在视图中的列中显示小时数。现在在列中,当我选择字段为abc时,它在列中不显示任何值。
如何在“视图”列中显示小时数?

在designer中将字段添加到表单后,不会自动将其添加到该字段存在之前创建的文档中

要进行计算并将项目添加到文档中,您必须打开并保存所有文档,或编写代理以刷新现有文档

此代理可以是公式代理,在目标
上运行
公式:
@命令([ToolsRefreshSelectedDocs])
@命令([ToolsRefreshAllDocs])

或者它可以是一个运行在目标上的LotusScript-Agent
所有选定文档上的LotusScript-Agent
代码:

Dim ses as New notes session
Dim db as NotesDatabase
将dc设置为备注文档集合
标注文档作为注释文档
Set db=ses.CurrentDatabase
设置dc=db。未处理的文档
Set doc=dc.GetFirstDocument
而不是医生什么都不是
调用doc.ComputeWithForm(False,False)
调用doc.Save(真、真、真)
Set doc=dc.GetNextDocument(dc)
温德

执行此操作后,该项目将在视图列中可用。

添加字段后是否保存文档?仅仅将它们添加到设计中并不会将信息添加到文档中。您需要刷新文档以实际包含新项目…好的,我对这条评论做出了回答。。。