VBA基础
Access DAO使用书签进行搜索并同步窗体的方法
2017-01-06 16:58:05

作者: (tony --Office中国)

Access DAO使用书签进行搜索并同步窗体,跳转到符合条件的记录


    一般来说,我们在窗体上搜索 可以通过设置

    me.filter="条件"    me.filteron=true    来实现


    但也有另外一种方法,我以前经常使用. 与大家分享一下    With Me.RecordsetClone    .FindFirst "[字段]=" & Me!搜索的值    If Not .NoMatch Then       If Me.Dirty Then          Me.Dirty = False       End If       Me.Bookmark = .Bookmark    End If  End With


如果是通过 recordset 变量,则用下面方法:  Dim rs As DAO.Recordset  Set rs = Me.RecordsetClone  rs.FindFirst "[字段]=" & Me!搜索的值  If Not rs.NoMatch Then     If Me.Dirty Then        Me.Dirty = False     End If     Me.Bookmark = rs.Bookmark  End If  Set rs = Nothing

    


    如果是设置父窗体     With Me.Parent.RecordsetClone '取当前窗体的记录集克隆           '查找需要的数据          .FindFirst "[字段]=" & Me!搜索的值          '如果找到了,就将当前记录集的书签同步给当前窗体          If Not .NoMatch Then             If Me.Parent.Dirty Then                Me.Parent.Dirty = False             End If             Me.Parent.Bookmark = .Bookmark          End If        End With

如想更快的系统地学习Access数据库,请点右上角 关注 部落

点击加入群:access学习群与更多Access大牛交流

如果您觉得这篇技巧真的有用,请关注我们。更重要手机转发分享一下!

如喜欢此技巧,手机右上角点开,分享到QQ空间,方便自己以后看