我跟IBM的支持联系过了,他给了一个solution:
http://www-1.ibm.com/support/docview.wss?rs=0&uid=swg21118710
是将原来写在
Trip_Start_Time的“更改的值”的脚本-->"验证的值"
通过增加一个refresh button,通过手动点击button,去触发"验证的值" 里面写的脚本
但是现在:
由于我的脚本里面有SetFieldValue这个函数,而这个函数写在"验证的值" 里面是不允许的
所以还是没有办法解决
代码贴上来:
dim submittime
dim monday
dim tuesday
dim wednesday
dim thursday
dim friday
dim saturday
dim sunday
submittime =GetFieldValue(fieldname).GetValue()
' 获取submittetime的值
Dim weekno
weekno=DatePart("ww",submittime)-1
' SetFieldValue "Weekno", weekno+1
' 判断第几周
monday=DateAdd("ww",weekno,#1/1/2008#)-1
tuesday=DateAdd("ww",weekno,#1/1/2008#)
wednesday=DateAdd("ww",weekno,#1/1/2008#)+1
thursday=DateAdd("ww",weekno,#1/1/2008#)+2
friday=DateAdd("ww",weekno,#1/1/2008#)+3
saturday=DateAdd("ww",weekno,#1/1/2008#)+4
sunday=DateAdd("ww",weekno,#1/1/2008#)+5
SetFieldValue "monday",monday
SetFieldValue "tuesday",tuesday
SetFieldValue "wednesday",wednesday
SetFieldValue "thursday",thursday
SetFieldValue "friday",friday
SetFieldValue "saturday",saturday
SetFieldValue "sunday",sunday