下表提供一个简明的比较关系,包括 RepaintObject 操作、RepaintObject 方法、Repaint 方法、ShowAllRecords 操作、ShowAllRecords 方法、Requery 操作、DoCmd.Requery 方法、Refresh 方法和 Requery 方法。
操作或方法 | 说明 |
---|---|
RepaintObject 操作 DoCmd.RepaintObject、Repaint 方法 |
使用 RepaintObject 操作、RepaintObject 方法或 Repaint 方法可以重画指定对象中的控件。它们不会重新查询数据库或显示新记录。 |
ShowAllRecords 操作 ShowAllRecords 方法 |
使用 ShowAllRecords 操作来重新查询和显示最近期的记录,并且删除任何应用的筛选,这是 Requery 操作不包含的。 |
Requery 操作 DoCmd.Requery 方法 |
使用 Requery 操作或方法来重新查询对象或它的某个控件的来源,Requery 操作或方法执行下列操作之一: 返回控件或对象所基于的查询。 显示所有新的或更改的记录,并且从控件或对象所基于的表中移去所有被删除了的记录。 |
Refresh 方法 | 使用 Refresh 方法可以立刻更新用于指定的窗体或数据表的基础记录源内的记录,以反映您或其他用户在多用户环境下对数据进行的更改。Refresh 方法只显示对当前记录集已作出的更改;不反映记录源中的新建记录或删除的记录。 |
Requery 方法 |
|