学生信息管理系统之------书签(mybookmark)的作用

      学习学生信息管理系统的时候,对于信息的修改很多时候都用到了 书签的功能(mybookmark)。对删除记录显示记录起到了承上启下的巨大作用。所以说书签最懂你的心。

      书签顾名思义就是做标记,让我们更好的控制使用数据表,通过书签我们可以随意的跳到我们想要看的记录下(前提是你的给你的目的记录标记书签),此外书签还有可以判断当前游标下是不是空记录(对于空记录 mybookmark 将返回 0)

下面通过举例学生信息管理系统中删除记录来,说明书签的用处:

 

Private sub deletecommand_click()

      Mybook=mrc.bookmark                      '对当前记录做标签

      str=msgbox"是否确定删除当前记录",vbokcancel,"提示"

      If str=vbokthen

            Mrc.movenext

            If mrc.eof then              '要删除的记录肯定是左后一个(是不是第一个还不确定)

                  Mrc.movefirst

                  Mybookmark=mrc.bookmark     '对第一条做标签

                  Mrc.movelast

                  Mrc.delete

                  Mrc.bookmark=mybookmark    '让记录显示回到先前定义书签的位置 

                  If mybookmark=0  then      '你将标签给第一条记录,但是第一条记录是空(要删  除的记录肯定是一个唯一的记录)
 
                        Msgbox"您将删除最后一条记录","提示"

                        Exit sub

                  End if

                  Call viewData

            Else                              ' 要删除的记录不是最后一条

                  Mybookmark=mrc.bookmark     '给mrc.movenext 做标签

                  Mrc.moveprevious            '回到要删除的记录

                  Mrc.delete

                  
                  Mrc.bookmark=mybookmark    '让记录显示回到先前定义书签的位置

                  Call viewData

            End if

      Else                                   '取消删除记录

             Mrcbookmark=mybookmark          '让记录显示刚开始定义的书签位置

             Call viewData

      end if

End sub

        那么为什么我们在使用游标查看记录的时候没有定义书签呢?其实真正不能这样想,当我们在查看记录的时候在没有定义书签的情况下游标指向的位置就是书签位置。

        这就是我对书签的了解,有不对的地方希望帮忙指正。

  • 11
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 19
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值