本帖最后由 枯木一线 于 2014-10-21 10:44 编辑
recalc:使用该方法与当窗体上带有焦点时按 F9 等效。可以用该方法来重新计算依赖于内容可能已更改的其他字段的控件的值。
示例下面的示例使用 Recalc 方法更新“订单”窗体上的控件。该窗体包括显示运费的“运费”文本框,以及一个计算控件(用于显示包括运费在内的订单的总费用)。如果包含 Recalc 方法的语句在“运费”文本框的 AfterUpdate 事件过程中,订单的总费用在每输入一个新的运费值时,都将重新计算订单的总费用。 Sub Freight_AfterUpdate()
Me.Recalc
End Subrequery:DoCmd对象的 Requery 方法在 Visual Basic 中执行requery 操作。
refresh :用于立即更新特定窗体或数据表的基础数据源中的记录,以反映在多用户环境下您或其他用户对数据的更改。
示例下面的示例在“客户”窗体获得焦点时,使用 Refresh 方法更新“客户”窗体基础记录源中的记录: Private Sub Form_Activate()
Me.Refresh
End Subrepaint:用于完成指定窗体还没有实现的屏幕更新。如果在窗体上执行,Repaint 方法还完成该窗体上控件的任何还没有完成的重新计算任务。
Repaint 方法在窗体获得焦点时重画该窗体:示例
Private Sub Form_Activate()
Me.Repaint
End Sub
|