学生信息管理系统之------书签(mybookmark)的作用
学习学生信息管理系统的时候,对于信息的修改很多时候都用到了 书签的功能(mybookmark)。对删除记录显示记录起到了承上启下的巨大作用。所以说书签最懂你的心。
书签顾名思义就是做标记,让我们更好的控制使用数据表,通过书签我们可以随意的跳到我们想要看的记录下(前提是你的给你的目的记录标记书签),此外书签还有可以判断当前游标下是不是空记录(对于空记录 mybookmark 将返回 0)
下面通过举例学生信息管理系统中删除记录来,说明书签的用处:
Private sub deletecommand_click()Mybook=mrc.bookmark '对当前记录做标签str=msgbox"是否确定删除当前记录",vbokcancel,"提示"If str=vbokthenMrc.movenextIf mrc.eof then '要删除的记录肯定是左后一个(是不是第一个还不确定)Mrc.movefirstMybookmark=mrc.bookmark '对第一条做标签Mrc.movelastMrc.deleteMrc.bookmark=mybookmark '让记录显示回到先前定义书签的位置 If mybookmark=0 then '你将标签给第一条记录,但是第一条记录是空(要删 除的记录肯定是一个唯一的记录)Msgbox"您将删除最后一条记录","提示"Exit subEnd ifCall viewDataElse ' 要删除的记录不是最后一条Mybookmark=mrc.bookmark '给mrc.movenext 做标签Mrc.moveprevious '回到要删除的记录Mrc.deleteMrc.bookmark=mybookmark '让记录显示回到先前定义书签的位置Call viewDataEnd ifElse '取消删除记录Mrcbookmark=mybookmark '让记录显示刚开始定义的书签位置Call viewDataend ifEnd sub
那么为什么我们在使用游标查看记录的时候没有定义书签呢?其实真正不能这样想,当我们在查看记录的时候在没有定义书签的情况下游标指向的位置就是书签位置。
这就是我对书签的了解,有不对的地方希望帮忙指正。
学生信息管理系统之------书签(mybookmark)的作用相关推荐
- 学生管理系统c语言的作用,C语言实现学生信息管理系统(文件版)
本文实例为大家分享了C语言实现学生信息管理系统的具体代码,供大家参考,具体内容如下 下面是我自己用写的学生信息管理系统,为了增加数据的利用率,分为学生端和教师端,同时实现账号密码登录,以文件的形式将其 ...
- c语言学生信息管理系统作用,C语言学生信息管理系统(附源码).doc
. word范文 学生信息管理系统 #include #include #include #include #include #define LEN sizeof(struct student) #d ...
- 【VB】学生信息管理系统4——数据库的发展
由于连接数据的时候出现了很多不懂得问题,为什么要连接,它是怎么连接的,查着查着,就越看越多.又不舍得就这么放过这些问题,所以就耐心看看究竟是怎么回事! 1.自从出现数据库,人们渴望用数据和应用程序做交 ...
- 【VB】学生信息管理系统3——连接数据库的前提
在窗体设计和编写程序代码后,需要进行数据库的连接. 大概要做的:下载安装数据库--配置数据源ODBC--测试连接数据库--进行数据库中内容的添加. 关键是这些我都不会,这才是重点! 在学习数据库的过程 ...
- 庖丁解“学生信息管理系统”
学生信息管理系统已经敲完,历时半个多月,总觉得自己的收获就不能几个字草草了之,因此再写篇关于学生信息管理系统的博客,"庖丁解'牛'",再次剖析一下学生信息管理系统,总结一下 ...
- c语言学生信息系统 完整版,C语言 学生信息管理系统(完整版).docx
C语言 学生信息管理系统(完整版) 电子科技大学成都学院 程序综合设计论文 论文题目 学生信息管理系统 学生姓名 魏国 学 号 1340840625 专 业 机械设计制造及其自动化 系(分院) 电子工 ...
- 学生信息系统求助_Student Information Management -一个简单的学生信息管理系统(持续更新2)...
这次更新的内容 1:优化了增加学生信息的函数 2: 增加了删除学生信息的功能 系统图 图片发自简书App 第一次见到的库和函数 #include "memory.h" void ...
- c#如何跳出一个函数_C# mysql 学生信息管理系统
C# winform mysql实现学生信息管理系统 该程序主要是通过对C#窗体的DataGridView控件的单元格进行修改,实现对mysql数据库的增删查改等操作. 附上C#使用MySql.Dat ...
- python3.6sysos_python3.6实现学生信息管理系统
简单版本学生信息管理系统,用python基础语法实现,基于python 3.6 容错率很高的代码,做了很多异常处理功能,出错也不会丢失信息 启动时自动从文件中读取已有学生信息,退出时自动保存 程序分3 ...
最新文章
- 微博基于Flink的机器学习实践
- 报名 | 清华大学海外学者短期讲学:创新创业发展课程
- npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! test_vue_0613@1.0.0 dev: 错误的解决方法
- VS2010 定位文件在solution中的位置
- 笔记-项目整体管理-复习要点
- easyui js解析字符串_js相关:详解Jquery Easyui的验证扩展
- 在Linux下写一个自己的命令
- 阿里云前端周刊 - 第 14 期
- 服务器证书在注册表上位置,服务器ssl证书注册表
- 拓端tecdat|R语言极值推断:广义帕累托分布GPD使用极大似然估计、轮廓似然估计、Delta法
- 马克思主义原理复习资料笔记
- sudo: /etc/sudoers is owned by uid xxx, should be 0
- 简单的手机html页面源代码,手机页面h5的简单demo
- SDUTOJ 2777 小P的故事——神奇的换零钱 背包
- Satellite卫星遥感图像中小物体的分割识别
- opengl之glScalef()函数
- 网站是不是php是什么意思,php网站是什么意思?
- sqlserver 的查询最近7天的数据 group by 与with的结合 以及系统表的妙用
- 刘源谷俊山黑龙江八一农垦大学教务网络管理系统
- 记录一些博客写作心得
热门文章
- 单片机c语言里 10和%10的区别,10个单片机C语言实例.doc
- MyBatis使用心得
- informix 獲取日期方法
- 小白日记20:kali渗透测试之后渗透测试阶段(一)--上传工具
- 6个部件组成一个圆球_最新小学六年级数学抽屉原理练习题
- NotionAI - 文档领域的ChatGPT,一款 AI 加持的在线文档编辑和管理工具
- inkscape如何裁剪_Inkscape进阶教程
- 连接WiFi需要短信验证怎么做?
- MediaCoder字幕乱码问题(中文变方框)
- 安顺控股冲刺A股上市:拟募资6.5亿元,九成收入来自天然气销售