Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > 程序人生

首记录,上一条,下一条,尾记录

时 间:2013-04-24 10:49:38
作 者:小英   ID:23698  城市:河池
摘 要:Me.窗体.Form.Recordset动作
正 文:

小英  10:27:11
Private Sub cmdFirst_Click()
    On Error Resume Next

    Me.sfrChild.Form.Recordset.MoveFirst

End Sub
sfrChild这是子窗体的意思是吗?
小英  10:29:12

在子窗体上代码出错
UMVsoft-刘师义  10:29:56
当然会出错,因为这是主窗体上引用子窗体sfrChild
 Me.sfrChild.Form.Recordset.MoveFirst

小英  10:30:16
如果是放在子窗体上应该如何写
UMVsoft-刘师义  10:30:36
你这里在主窗体中是这样的,即通过  Me.sfrChild.Fom 来引用的子窗体控件引用的窗体对象
放在子窗体的话,自然就直接用Me就行了
小英  10:31:44
写个完整给我参考如何?
UMVsoft-刘师义  10:31:58
我不都已经写给你了吗
Me.sfrChild.Fom 直接改成 Me 就行了
小英  10:32:37
谢谢!我明白了
我又多了个思路
UMVsoft-刘师义  10:33:50
你只需要知道一点,这里Recordset是属于窗体对象的一个属性
因此就是:   窗体.Recordset
这里的窗体是一个类型为 Form的对象
如果是代码所在的窗体,就可以 直接用 Me
UMVsoft-刘师义  10:34:52
所 以就是Me.Recordset
而如果是子窗体,因为子窗体是一个控件,所以要通过  Me.子窗体.Form  来引用这个窗体对象
UMVsoft-刘师义  10:36:01
即: 当前代码窗体.子窗体.子窗体引用的窗体对象

Private Sub cmdFirst1_Click()
On Error Resume Next

    Me.Recordset.MoveFirst
End Sub




Access软件网官方交流QQ群 (群号:54525238)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助