|
Me.Requery和Me.Refresh异同
从英文字面翻译来看,requery是请求,是refresh更新,
Refresh 方法用于立即刷新指定窗体或数据表中基础数据来源中的记录,以反映您或多用户环境下的其他用户对数据的更改。
语法:form.Refresh,
值得说明的是:使用 Refresh 方法和单击“记录”菜单中的“刷新”命令等效。
-----------------------------------------------------
注意:Refresh 方法只显示对当前集中的记录所作的更改。因为 Refresh 方法实际上没有重新查询数据库,当前集中不包括自从数据库上一次重新查询以来已被添加的记录,也不排除已被删除的记录。它还不能排除不再满足查询或筛选准则的记录。要重新查询数据库,就要用到 Requery 方法。也可以说refresh比requery要弱一些.
------------------------------------
Requery 方法是通过重新查询窗体或控件的数据源更新基于指定窗体的数据,或激活窗体上的控件。
语法:[object.]Requery,这个object.不仅可以是form窗体,还能是control控件等
其与refresh还有不同在于它可以使窗体数据更新,还能使窗体中的控件中的数据或可选数据更新.,比如组合框和列表框中可选的值. |
|