Office中国论坛/Access中国论坛

标题: ADP窗体刷新后会跑到第一条记录 [打印本页]

作者: yodong    时间: 2010-6-5 23:13
标题: ADP窗体刷新后会跑到第一条记录
在ADP中,窗体刷新后会跑到第一条记录,大家现在采用什么方法,在点击刷新后还是在原来这条记录呀?
作者: pangluo1    时间: 2010-7-5 22:24
关注这个问题,顶一个,请高手解答!
作者: 轻风    时间: 2010-7-7 09:09
刷新前记下当前记录数,刷新后再GOTO到这条记录。嘿嘿,纯属设想,未经验证。
作者: zhuyiwen    时间: 2010-7-17 15:44
刷新前保留BookMark,刷新后恢复BookMark。
作者: ruanjy    时间: 2010-8-18 12:36
我也............................是
作者: pangluo1    时间: 2010-9-14 22:23
我试了一下,Bookmark这种方式,在有的方式下好象不好用,不知是什么原因
作者: michael100    时间: 2010-11-4 11:46
试试这样行不,我是这样解决的
Dim NewPINO As String
NewPINO = Me.流水号ID
Me.Requery
DoCmd.GoToControl "流水号ID"
DoCmd.FindRecord NewPINO, , True, , True
作者: yodong    时间: 2010-11-6 00:55
我是这样解决的.
Dim bookm As Variant
bookm = Me.Bookmark
DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70
Me.Bookmark = bookm

作者: combine38    时间: 2011-1-12 15:44
回复 yodong 的帖子

hao
作者: chaosheng    时间: 2011-1-14 22:01
本帖最后由 chaosheng 于 2011-1-14 22:05 编辑

本来用Bookmark效率最高,但如果有记录的增减,重查询后BookMark变化了,跑到附近记录了.应该用FindRecord或SearchForRecord.
作者: wancheng    时间: 2011-2-15 02:28





欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3