有视图列出了一定数量的文档,并具有视图选择表单。列(Style = Date/Time
显示Time
)具有公式:time_1
。下一列显示:time_2
。莲花笔记计算查看条目的总时间/天数
与其他词:
time_1
- 时间的用户在工作。
time_2
- 用户必须是在工作时间(比方说08小时)。
有一个视图操作按钮:
t1:[email protected]("Notes":"NoCache";"server/Company":"Name.nsf";"vwSearchResult";6);
total1:= @Sum(@ToNumber(t1)) ;
t2:[email protected]("Notes":"NoCache";"server/Company":"Name.nsf";"vwSearchResult";7);
total2:= @Sum(@ToNumber(t2)) ;
zile:=(total1-total2)/8; // 8 - is the minimun number of hours/day. " I must be at work minimum 8 hours "
@Prompt([Ok];"Time at work";@Text(total1));
@Prompt([Ok];"expected time";@Text(total2));
@Prompt([Ok];"Additional time - in days ";@Text(zile))
就在第二个提示是正确计算。第一个提示结果是一个整数,当然,第三个提示不会正确显示结果。
我该如何做到这一点?
你确定你的@Sum(@ToNumber(t1))正在计算valide数吗?你为什么不把你的列标为数字? – poisonedYouth 2014-10-22 06:27:04
因为相应的列显示为“08:00”,因此时间 – 2014-10-22 06:33:16