- 2
- 0
- 约4.86千字
- 约 37页
- 2017-08-23 发布于河南
- 举报
数据库应用(VB数据库技术)(2学时) 7.1 数据库概念 7.2 数据库管理器 7.3 数据控件 7.4 ADO数据控件 7.5 结构化查询语言(SQL) 7.6 报表制作 7.7 错误处理 7.1 数据库概念 关系型数据库模型 在VB中数据库内的表格不允许直接访问,而只能通过记录集对象进行记录的操作和浏览,因此,记录集是一种浏览数据库的工具。 7.2 数据库管理器 VB所支持的不同类型的数据库可以通过相关的数据库管理系统来建立。例如在FoxPro中建立的数据库。 VB的数据库管理器(Visdata.exe)可用于管理数据库。在VB开发环境内单击外接程序菜单中的可视化数据管理器命令可打开可视数据管理器。 7.3 数 据 控 件 7.4 ADO数据控件 7.4.3 ADO控件上绑定控件的使用 7.4.4 使用数据窗体向导 7.5 结构化查询语言(SQL) 7.5.1 结构化查询语言 7.5.2 使用SELECT语句查询 1.使用SELECT语句 从数据库中的获取数据称为查询数据库,查询数据库通过使用SELECT语句。常见的SELECT语句形式为: Select 字段表 From 表名 Where 查询条件 Group By 分组字段 Order By 字段[Asc|Desc] 可以在设计或代码中对数据控件的RecordSource属性设置SQL语句,也可将SQL语句赋予对象变量。 在建立SQL语句时,如果需要通过变量构造条件,则需要在应用程序中将变量连接到SELECT语句。例如: Select * From 基本情况 Where 专业 = Text1 例7.8将例7.4中的查找功能改用SQL语句处理。 例7.9用SQL语句从两个数据表中选择数据构成记录集。 例7.10用SQL指令按专业统计Student.mdb数据库各专业的人数。 例7.11 在ADO数据控件上使用SQL语句。将例11.9中的Data控件改用ADO数据控件,用SQL语句从Student.mdb数据库的两个数据表中选择数据构成记录集。 例7.12 设计一个窗体,计算Student.mdb数据库内学生成绩表中每个学生的平均成绩,产生姓名、平均成绩和最低成绩三项数据,按平均成绩升序排列数据,并用该数据作图。 2. 使用UPDATE语句修改记录 UPDATE创建一个更新查询来按照某个条件修改特定表中的字段值。其语法如下: UPDATE [表集合] SET [表达式] WHERE [条件] 例7.12a 本例把学生平均成绩字段的值增加了10%,并刷新网格。 3. 使用DELETE语句查询可以创建删除查询来删除FROM子句中列出的、满足WHERE子句的一个或多个表中的记录,其语法所示如下: DELETE [表字段] FROM [表集合] WHERE [条件] 例7.12b 删除例7.12a所产生temp表中平均成绩80的全部记录,并刷新网格。 7.6 报 表 制 作 “标签”控件在报表上放置静态文本 “文本”控件在报表上连接并显示字段的数据 “图形”控件可在报表上添加图片 “线条”控件在报表上绘制直线 “形状”控件在报表上绘制各种各样的图形外形 “函数”控件在报表上建立公式。 报表标头区包含整个报表最开头的信息,一个报表只有一个报表头,可使用“标签”控件建立报表名 报表注脚区包含整个报表尾部的信息,一个报表也只有一个注脚区 页标头区设置报表每一页顶部的标题信息;页注脚区包含每一页底部的信息;细节区包含报表的具体数据,细节区的高度将决定报表的行高。 数据报表设计器属于ActiveX Designer组中的一个成员,在使用前需要执行“工程|添加Data Report”命令,将报表设计器加入到当前工程中,产生一个DataReport1对象,并在工具箱内产生一个“数据报表”标签。 标签 文本 图形 线条 形状 函数 * 数据库 表 数据库就是一组排列成易于处理和读取的相关信息的集合。 关系模型已经成为数据库设计事实上的标准。 一个数据库可以由多个表组成,表与表之间可以用不同的方式相互关联。若第一个表中的一条记录内容与第二个表中多条记录的数据相符,但第二个表中的一条记录只能与第一个表的一条记录的数据相符,这样的表间关系类型叫做一对多关系。 若第一个表的一条记录的数据内容可与第二个表的多条记录的数据相符,反之亦然,这样的表间关系类型叫做多对多关系。 一对多关系 可以将一个或几个表中的数据构成记录集Recordse
您可能关注的文档
- 第4章 系统开发方法.ppt
- 第二章 使用UML进行建模.ppt
- 第7章UML系统分析现设计教程教案.ppt
- 第4章 信息系统分析.ppt
- 第10章UML数据建模.ppt
- 第二章 数据库建模.ppt
- 第4章 信息系统开发方法20110904.ppt
- 第10章UML系统分析现设计教程教案.ppt
- 第10章教案-一个实例的开发过程详解(PowerBuilder).ppt
- 第4章 用例图.ppt
- 25-26学年政治(部编版)选择性必修第二册课件:第1单元 周清1 民法中的人身权及财产权.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.4.1 权利保障 于法有据.pptx
- 2025北京丰台区高二(上)期中地理(A卷)含答案.docx
- 2025北京三帆中学初三(上)开学考英语试题含答案.docx
- 2025北京一零一中初三9月月考语文试题含答案.docx
- 2025北京海淀区初三(上)期中道法试题含答案.docx
- 2025北京丰台区高一(上)期中政治(A卷)含答案.docx
- 25-26学年政治统编版必修4课件:3.3 唯物辩证法的实质与核心.pptx
- 25-26学年政治统编版必修4课件:7.2 正确认识中华传统文化.pptx
- 湖北省部分高中2026届高三上学期二模联考 历史试卷.docx
最近下载
- 附录B规范性附录AGC性能指标计算及补偿-中国电力企业联合会.DOC
- 山东省烟台市蓬莱区2022-2023学年六年级上学期期末数学试题(五四学制) (含答案解析).docx VIP
- YQ-15-烟用材料许可使用物质名 单系列标准.pdf VIP
- 2019-2020学年四川成都锦江区五年级上册语文期末试卷及答案.pdf
- 基于ABAQUS的动力总成悬置支架仿真分析方法研究.docx VIP
- 【三套试卷】【浙教版】小学三年级数学上册第一单元教材检测题附答案.pdf VIP
- EMT会议管理制度.docx VIP
- 十年(2016-2025)高考物理真题分类汇编(全国通用)-专题23 法拉第电磁感应定律.docx VIP
- 渠道维护工高级技师考试答案(强化练习).docx VIP
- 动量和能量中的滑板块模型专题.docx VIP
原创力文档

文档评论(0)