Showing result of a field value formula in view in LOTUS notes
我有一个基于称为
公式如下:
1 | @Hour(TTArs)*60+@Minute(TTArs) |
我想计算该字段上显示的该字段时间中的所有分钟。
结果应该是一个数字(我想)。我想在视图的列上显示它,但是在视图中的该列上显示错误:
Incorrect Data type for operator or @Function Time/Date expected.
我在表单上创建了一个隐藏字段,该字段用于存储两个日期/时间字段之间的差的分钟数,它是经过计算的,其名称为"无标题"。
这是代码
1 2 3 4 5 | @If(text_orarezrs=null | text_oratrimrs=null; @Return("");""); seconds := text_orarezrs-text_oratrimrs; minutes := @Integer(seconds/60); output := @Text(minutes); @SetField("Untitled";output) |
弗洛林!
我假设您要在视图上使用的字段是我们在上一个问题中计算出的字段?如果是这样,请停下来想一想-在该公式中,即使显示了时间(" hh:mm"),您还是创建了一个文本值。因此,如果要在视图中以分钟为单位显示它,则现在有两个选项。
就我个人而言,我会做第二个。您所需要做的就是检查两个字段都不为空,然后将另一个字段相减,然后除以60(您记得日期/时间-日期/时间总是以秒为单位给出答案)。
快乐的编码,
菲尔