|
|
自动计算规则
在表单单元设置时,有“自动计算”式样的单元。要使单元能自动计算,必须填写计算规则。自动计算的运算符号有:+、-、*、/、&、()、英文的引号,分别表示加法、减法、乘法、除法、字符连接、优先运算、文字标示。
计算时的优先顺序为:最先把引号内的字符解释为运算数,然后是括号,再是乘除运算、再是加减运算和连接符号。
当两个运算数进行加法运算时,其中有不能解释为数字的运算数时,结果为两个运算数的连接,同&运算符号。
当两个运算数进行-*/运算时,如果不是数字,也不能解释成后面的时间格式处理方法,则系统返回错误。如果前面的运算数是时间格式,后面的运算数是数字时,进行加法和减法时,结果是前面的时间加或减去后面的小时数。
当进行除法运算时,如果除数为0,系统返回错误。
运算数有:
-
"用逗号引起来的文字":表示字符串
-
(Name): 表示输入者的姓名
-
(Dept): 表示输入者的部门
-
(IP): 表示输入者的IP
-
(Date): 表示输入时的日期
-
(Year): 表示输入时的年份
-
(Month): 表示输入时的月份
-
(Day): 表示输入时的日号
-
(Hour): 表示输入时的小时数
-
(Minute): 表示输入时的分钟数
-
(Time): 表示输入时的时间
-
(ID): 表示本表单的最大ID
-
(H*L*S*): 表示单元的值
例如,当计算规则为:"输入人为:"
& (Name) & " IP为:" & (IP)时,计算结果将是:输入人为:***
IP为:***。前面的***是输入者的姓名,后面的***是输入者的电脑IP。
又如:当计算规则为:"明天是:"
& ((Date)+24) & " 将要采购的金额为:" &
((H1L1S0)*(H1L1S1)) & "元"。其中当天日期是2006-6-10,单元H1L1S0的值为500,单元H1L1S1的值为2。计算结果将是:明天是:2006-6-11
将要采购的金额为:1000元。
|
|