程序设计语言VF第3章.ppt_第1页
程序设计语言VF第3章.ppt_第2页
程序设计语言VF第3章.ppt_第3页
程序设计语言VF第3章.ppt_第4页
程序设计语言VF第3章.ppt_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第3章 Visual FoxPro6.0数据库及其操作,3.1 项目的创建 3.2 数据库的创建及基本操作 3.3 数据表的创建 3.4 数据表的操作 3.5 数据表的维护 3.6 数据表的排序与索引 3.7 数据表的查询与统计 3.8 数据字典的建立,3.1 项目的创建,3.1.1 工作目录的建立 利用资源管理器,在磁盘E的根目录下创建一个名为“VFP6”的文件夹为工作目录。 设置为默认目录,系统自动选择该文件夹进行保存文件。,3.1 项目的创建,3.1.2 项目文件的建立 1.菜单方式 2.命令方式 命令格式:CREATE PROJECT 功能:打开项目管理器并创建项目。,3.1 项目的创建,3.1.3 项目文件的打开 1.菜单方式 选择“文件打开”命令,打开如图3.3所示的“打开”对话框。 在“文件类型”下拉列表框中选择“项目”选项,在“查找范围”框中选择项目文件所在的文件夹。 双击要打开的项目文件,或者选中后再单击“确定”按钮,打开该项目。 2.命令方式 命令格式:MODIFY PROJECT 功能:打开项目管理器,显示指定的项目文件。,3.2 数据库的创建及基本操作,数据库的设计过程: (1)明确设计目的 (2)确定需要的表 (3)确定表中需要的字段 (4)确定表间关系 (5)优化设计,3.2 数据库的创建及基本操作,3.2.2 数据库的创建 (1)在项目管理器中建立数据库 (2)命令方式 建立数据库的命令是CREATE DATABASE命令,其语法格式如下: 格式:CREATE DATABASE ,3.3 数据表的创建,1.数据表的类型 自由表 数据库表,3.3 数据表的创建,2.数据表的结构 字段名 字段类型 字段宽度,3.3 数据表的创建,自由表的建立 (1)菜单方式 选择“文件新建”命令或单击常用工具栏中的“新建”按钮,打开“新建”对话框。选择“表”文件类型,单击“新建文件”按钮,打开“创建”对话框。 在对话框中,选择保存位置“E:VFP6DATA”,输入表文件名“xuesheng.DBF”,然后单击“保存”按钮。 (2)命令方式 格式:CREATE 表文件名 &扩展名.DBF可以省略 功能:打开表设计器,创建数据表。,3.3 数据表的创建,记录的输入,3.3 数据表的创建,数据库表的建立,3.3 数据表的创建,自由表添加到数据库,3.4 数据表的操作,VFP中常用的命令子句 1.范围子句,3.4 数据表的操作,VFP中常用的命令子句 2.FOR子句 格式:FOR 功能:用于指明进行操作的条件。指明只对指定范围中那些符合给定条件的记录进行当前操作。 例如:LIST NEXT 6 FOR 成绩85 &显示从当前记录开始的6条记录,且成绩小于85。,3.4 数据表的操作,VFP中常用的命令子句 3.WHILE子句 格式:WHILE 功能:也用于指明进行操作的条件。当遇到第一个不满足条件的记录时,命令即停止。 例如:LIST NEXT 6 WHILE 成绩85,3.4 数据表的操作,VFP中常用的命令子句 4.FIELDS子句 格式:BROWSE FIELDS 字段名1,字段名2, 功能:用于指明当前的操作涉及到表文件的哪些字段。 例如:BROWSE FIELDS 学号,姓名,成绩,3.4 数据表的操作,3.4.2 工作区与数据表的基本操作 1.选择工作区 2.打开数据表 3.关闭数据表 4.浏览与显示表结构,3.4 数据表的操作,3.4.2 工作区与数据表的基本操作 5.记录的浏览与显示 (1)BROWSE命令 (2)LIST命令 (3)DISPLAY命令,3.4 数据表的操作,3.4.3 记录的定位与检测 1.指针的绝对移位 2.指针位置的相对移位 3.记录检测函数,3.4 数据表的操作,3.4.3 记录的定位与检测 3.记录检测函数,3.5 数据表的维护,3.5.1 表结构的修改 1.项目管理器方式 2.命令方式 格式:MODIFY STRUCTURE 功能:打开表设计器,显示并修改当前数据表的结构。,3.5 数据表的维护,3.5.2 记录的添加 1.在浏览窗口中追加记录,3.5 数据表的维护,3.5.3 记录的编辑,3.5 数据表的维护,3.5.4 删除记录 记录的逻辑删除有以下两种方法。,(1)鼠标单击 (2)命令方式 格式:DELETE FOR WHILE 功能:给当前数据表文件中满足条件的记录加逻辑删除标记。,3.5 数据表的维护,2.逻辑删除记录的恢复 用以下方法可以取消记录的逻辑删除标记。 (1)鼠标操作 在浏览窗口中,单击逻辑删除标记,取消黑色方框,即恢复了已删除的标记。 (2)命令方式 格式:RECALL FOR WHILE ,3.5 数据表的维护,3.记录的物理删除 (1)将带有逻辑删除标记的记录物理删除 格式:PACK 功能:在当前表中物理删除带有逻辑删除标记的记录。 (2)记录的一次性删除 使用ZAP命令可以一次性的将当前数据表中的所有记录从表文件中删除,仅保留表结构(第一行的字段名)。 格式:ZAP 功能:一次性物理删除表中所有记录,仅保留表结构。,3.6 数据表的排序与索引,3.6.1 数据表的排序 格式:SORT TO ON /A/D /C , /A/D /C FOR WHILE ASCENDINGDESCENDING FIELDS 功能:将当前数据表中指定范围内满足条件的记录,按照指定字段的升序或降序重新排列,并将排序后的记录按照FIELDS子句指定的字段写入新的表文件中。,3.6 数据表的排序与索引,3.6.2 数据表的索引 可以通过INDEX命令在结构复合索引文件中添加新的索引。 格式:INDEX ON TAG ASCENDINGDESCENDING UNIQUECANDIDATE,3.7 数据表的查询与统计,3.7.1 按物理顺序的记录查询 格式:LOCATE FOR WHILE 功能:按照记录的物理顺序,根据一定条件逐条记录进行查询。,3.7 数据表的查询与统计,3.7.2 按索引顺序的记录查询 格式:SEEK 功能:在索引文件中查找关键字内容与表达式相同的第1条记录。,3.7 数据表的查询与统计,3.7.3 数据表的统计与汇总 1.数据表的统计 (1)计数命令 格式:COUNT FOR WHILE TO 功能:在当前数据表文件中,统计指定范围内满足条件的记录个数。,3.7 数据表的查询与统计,3.7.3 数据表的统计与汇总 1.数据表的统计 (2)求和命令 格式:SUM FOR WHILE TO TO ARRAY 功能:对当前数据表中满足条件的记录根据指定的数值型字段表达式按列求和。 (3)求平均值命令 格式:AVERAGE FO

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论