设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1321|回复: 6
打印 上一主题 下一主题

[模块/函数] [已解决] 删除子窗体记录后光标怎样回到上一条记录??

[复制链接]
跳转到指定楼层
1#
发表于 2008-3-26 10:35:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
怎样使删除后光标转到上一条记录,    即删除第10条记录,然后光标转到第9条??

[ 本帖最后由 cuxun 于 2008-3-26 21:36 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2008-3-26 11:03:06 | 只看该作者
获取记录号:
    Dim rst
    Dim lngNumRecords As Long
    Dim lngCurrentRecord As Long
    Dim strTmp As String

    Set rst = Me.RecordsetClone     'sdf = Me.收款2z.Form.RecordsetClone.RecordCount
    rst.MoveLast
    rst.Bookmark = Forms![表号设置]![分表号查询 子窗体].Form.Bookmark
    lngNumRecords = Forms![表号设置]![分表号查询 子窗体].Form.RecordsetClone.RecordCount
    lngCurrentRecord = rst.AbsolutePosition + 1
  '  MsgBox ">>总" & lngNumRecords & "条的第" & lngCurrentRecord & "条"

'就是不知道怎样定位到上一条记录号?用 下面命令也不行
DoCmd.GoToRecord acDataForm, "Forms![表号设置]![分表号查询 子窗体]", acGoTo, lngCurrentRecord-1

[ 本帖最后由 jicheng 于 2008-3-26 11:05 编辑 ]
3#
发表于 2008-3-26 11:21:01 | 只看该作者
应该没有这么复杂,记录删除后指针就定位到下一条记录,你只要再move一下就可以的.(这只是设想)
4#
 楼主| 发表于 2008-3-26 12:01:05 | 只看该作者
就是不知道怎样移动到某条记录上
5#
 楼主| 发表于 2008-3-26 15:23:37 | 只看该作者
[:50] [:50] [:50]
6#
发表于 2009-9-26 13:59:30 | 只看该作者
学习学习
7#
发表于 2010-12-8 15:10:07 | 只看该作者
不用sql语句,如何在窗体上用按钮删除光标所在行记录,我用按钮向导做了删除功能,删除的不是光标所在行,删掉了第一行。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-21 02:17 , Processed in 0.101918 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表