Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

绑定与不绑定的区别

学员杨  发表于:2008-04-29 17:57:11  
复制

控件绑定和不绑定时的相关语句用法经常搞不明白。

比如,Me.Refresh,当绑定和不绑定时效果不一样。

还有许多,究其原因还是其逻辑本质我没搞清,谁能给我讲讲。。。或者找什么资料?

 

 

Top
竹笛 发表于:2008-04-30 08:56:06

Refresh 方法用于立即更新特定窗体或数据表的基础数据源中的记录,以反映在多用户环境下您或其他用户对数据的更改。

expression.Refresh
expression     必需。返回“应用于”列表中的一个对象的表达式。

说明
使用 Refresh 方法和单击“记录”菜单中的“刷新”命令等效。

Microsoft Access 根据“选项”对话框“高级”选项卡上的“刷新间隔”设置来自动刷新记录,“选项”对话框可以通过单击“工具”菜单中的“选项”打开。ODBC 数据源根据“选项”对话框“高级”选项卡上的“ODBC 刷新间隔”设置来刷新记录。使用 Refresh 方法可以查看对窗体或数据表中当前记录集所做的修改(自窗体或数据表中的记录源的最近一次刷新以来)。

Refresh 方法只显示对当前集内的记录所做的更改。因为 Refresh 方法实际上并未重新查询数据库,当前集内不包括自数据库上一次重新查询以来已被添加的记录,也不排除已被删除的记录。它也并不排除不再满足查询或筛选条件的记录。若要重新查询数据库,请使用 Requery 方法。当重新查询窗体的记录源时,当前的记录集将准确地反映记录源中所有的数据。

注释

通常刷新窗体或数据表比重新查询它们要快。特别是在初始查询执行比较慢的时候。
不要将 Refresh 方法和 Repaint 方法混淆,后者根据尚未更新的视觉变化来重画屏幕。
示例
下面的示例在“客户”窗体获得焦点时,使用 Refresh 方法更新“客户”窗体基础记录源中的记录:

Private Sub Form_Activate()
    Me.Refresh
End Sub

 



竹笛 发表于:2008-04-30 08:57:27

绑定时,会刷新所绑定的表中的最新值。不绑定时,就与表无关了。



总记录:2篇  页次:1/1 9 1 :