Recalc是窗体对象的重新计算方法,主要用于立即更新窗体上的所有计算的控件(即控件来源是以等号(=)开头的控件),语法为:窗体.Recalc,目前基本上很少使用,如果感觉控件计算延时可以尝试使用。
例如窗体上某个“商品总额”文本框控件来源=[单价]*[数量],“运费总额”文本框控件来源=[运费单价]*[数量],“总价”文本框控件来源=[商品总额]+[运费总额]
如果将包含Recalc方法的语句放在 “数量”文本框的更新后事件(AfterUpdate) 事件过程中,则每次输入新的数量时都会重新计算“商品总额、运费总额、总价”这三个文本框的值。
Sub 数量_AfterUpdate()
Me.Recalc
End Sub