- 1、本文档共106页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB数据库设计课件
第9章 数据库程序设计 目录 9.1【案例12】“学生成绩管理”程序 9.2 实战演练 9.3 知识点播 9.4 经验总结 9.1【案例12】“学生成绩管理”程序 一、案例综述 该案例是以Access为数据库后台,用Visual Basic为前台开发工具,设计一个简单的学生成绩管理程序,设计的主要内容有:学生成绩的添加、删除、修改、刷新和根据学号查找学生成绩。该程序的前台用户界面利用我们前面所学的Visual Basic知识设计;后台数据库“学生成绩.mdb” 利用Microsoft Access2003创建,并且利用Visual Basic自身提供的Data数据控件将Visual Basic的窗体与数据库进行连接。如下图所示 。 二、案例分析 用户界面窗体的标题栏显示“学生成绩管理”,窗体上有6个标签分别显示“学号”、“姓名”、“性别”、“班级”、“课程”和“成绩”;6个文本框分别用来显示学生的学号、姓名、性别、班级、课程和成绩的内容;5个命令按钮分别为“新增”、“删除”“修改”、“放弃”和“查找”,单击这5个命令按钮可以实现对学生成绩的增、删、改、查功能; 还有1个Data数据控件,使用Data数据控件对象的4个箭头按钮可遍历整个学生成绩表中的纪录。单击最左边的按钮显示第一条记录,单击其旁边的按钮显示上一条记录,单击最右边的按钮显示最后一条记录,单击其旁边的按钮显示下一条记录。Data数据控件除了可以浏览学生成绩表中的记录外,同时还可以编辑数据。如果改变了某个字段的值,只要移动记录,这时所作的改变存入数据库中。 9.2实战演练 一、建立学生成绩数据库 1.在D盘上建立存放数据库文件的文件夹:D:\学生成绩管理。 2.启动Microsoft Access 2003,新建一个数据库名称为“学生成绩.mdb”,在该数据库中创建一张表,名称为“成绩表”。 使用Access创建数据库表的操作步骤: (1)在Windows XP系统下执行菜单命令:【开始】|【所有程序】|【Microsoft Office】|【Microsoft Office Access2003】,即可启动Access2003。 (2)执行【文件】|【新建】命令或者单击【任务窗格】中的【新建文件】,【任务窗格】就会变成【新建文件】窗格,如下图所示。 (3)在【新建文件】窗格单击“空数据库”会打开“文件新建数据库”对话框,如下图所示。 (4)在该对话框中选择数据库要保存的路径“D:\学生成绩管理”和数据库的名称“学生成绩.mdb”。单击“创建”按钮后,出现如下图所示的对话框窗口。 (5)双击“使用设计器创建表”选项后,出现创建表结构对话框,如下图所示。 (6)用户可以根据需要输入数据库表的结构,即字段名称、数据类型、说明等内容。输入的字段名称和数据类型如下图所示。 (7)输入完数据库表结构的内容后,执行【文件】|【保存】命令,系统将弹出 “另存为”对话框,如下图所示,输入表的名称为“成绩表”。 (8)单击“确定”按钮后会弹出尚未定义主键对话框,如下图所示。 (9)单击“否”按钮后,出现如下图所示的对话框窗口。 (10)在该对话框中双击“成绩表”,出现输入数据库表记录对话框,根据表结构输入各项数据,如下图所示。 二、设置数据环境 1.连接数据库和数据表 在属性窗口中,通过设置数据控件Data1的属性值来连接数据库和数据表。 (1)Connect属性:Access。 (2)DatabaseName属性:D:\学生成绩管理\学生成绩.mdb。 (3)RecordSource属性:成绩表。 2.设置数据控件Data1与界面控件的绑定 窗体界面上6个文本框控件和数据控件Data1的绑定是通过设置他们的属性值来实现的。 6个文本框控件Text1~Text6的DataSource属性都设置成Data1。通过单击这些绑定控件的DataField属性上的“…”按钮,将下拉出“成绩表”所包含的全部字段,分别选择与其对应的字段学号、姓名、性别、班级、课程和成绩,使之建立约束关系。 三、学生成绩管理的实现 学生成绩的管理是通过设计命令按钮的事件驱动程序来实现的。 1. “新增”命令按钮 2. “删除”命令按钮 3. “修改”命令按钮 4. “放弃”命令按钮 5. “查找”命令按钮 四、保存工程 将工程文件和窗体文件保存到新建文件夹“学生成绩管理”中,窗体文件名为xscj.frm,工程文件名为x
您可能关注的文档
最近下载
- 高中物理24个题型.docx VIP
- 高中化学——高中化学知识清单.docx VIP
- 人教版高中物理高考必考重点知识点总结完整版(必修+选修).pdf VIP
- 2023年中考英语专题复习——冠词+答案.pdf VIP
- 2023年中考英语真题分项汇编(全国通用):专题04 单项选择之时态和语态(第02期)(解析版).docx VIP
- 【中考真题】2024年新疆维吾尔自治区中考语文试卷(附答案) .pdf VIP
- 2024年兰州市高三诊断考试(一诊)英语试卷(含官方标准答案)后附原卷扫描版.docx
- 2024年黑龙江哈尔滨市中考数学真题卷及答案解析.pdf VIP
- 2025年春新人教版物理八年级下册全册教案.pdf
- 五年级综合算式计算题 100题.doc
文档评论(0)