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

access开发平台--修改返回原始定位记录/删除返回下一条记录/支持数值型

时 间:2012-05-31 16:29:41
作 者:风行   ID:16058  城市:江阴
摘 要:修改返回原始定位记录/删除返回下一条记录/支持数值型等

正 文:

把 ChildFormRequery函数模块代码复制到随便一个模块里,然后窗体里找到下面这段代码

DoCmd.Echo False
Forms!usysfrmmain!frmChild.SourceObject = "frm收入_child"
DoCmd.Echo True

替换成         Call ChildFormRequery 就行了

 

 

'=================================================
'函数名称: ChildFormRequery
'功能描述: 用于刷新主数据窗体.
'输入参数: FindWhereCondition   可选的,表名称
'返回参数: 无
'使用说明:
'兼 容 性: 仅用于UMV平台
'作    者: 红尘如烟
'创建日期: 20011-8-1
'=================================================
Function ChildFormRequery(Optional FindWhereCondition As String)
    On Error Resume Next
    Dim sfr As SubForm
    Dim lngPos As Long

    Set sfr = Forms!usysfrmmain!frmChild
    Forms!usysfrmmain.Painting = False
    lngPos = sfr.Form.Recordset.AbsolutePosition
    sfr.SourceObject = sfr.SourceObject
    If Len(FindWhereCondition) > 0 Then
        sfr.Form.Recordset.FindFirst FindWhereCondition
    Else
        sfr.Form.Recordset.AbsolutePosition = lngPos
        If Err <> 0 Then sfr.Form.Recordset.MoveLast
    End If
    Forms!usysfrmmain.Painting = True
End Function



Access快速开发平台QQ群 (群号:321554481)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

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