- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VFP6.0教案3教程
第三章 VFP数据库及其操作;本章主要内容:
VFP数据库及其建立
建立数据库表
表的基本操作
索引
数据完整性
自由表
多个表的同时使用
排序;3.1VFP数据库及建立;3.1.2 创建数据库;1.在项目管理器中建立数据库
打开项目管理器?“数据”?“数据库”?“新建” ?对话框中输入数据库名(学生.dbc)?保存 ?完成数据库的建立,并打开“数据库设计器”
2.通过“新建”对话框建立数据库
选菜单“新建”(或工具栏“新建”)?图4.2选“数据库”?“新建文件”?……同上
3.使用命令建立数据库
CREATE DATABASE [数据库名 | ?]
;3.1.3使用数据库;3.1.4修改数据库;3.1.5删除数据库;3.2建立数据库表;记录、字段、表结构; 字段名
创建表时注意事项
学籍表.dbf
设计表结构:;(1) 字段名;(2) 创建表时注意事项;2. 创建表结构;3.输入记录;学籍表.dbf;字段名称
;说明:
1.字段名
2.字段类型和宽度
3.空值
4.字段有效性
5.显示组框
6.字段注释
;字段的显示属性;1. 字段的格式;2. 输入掩码;3. 字段的标题;4.字段的验证规则 ;5. 表的打开与关闭;3.2.2 表结构的修改;2. 显示表结构;3.3表的基本操作;记录的浏览
1. BROWSE浏览器界面:图3.12
用键盘????
PageDown/PageUp
Tab/Shift+Tab
用鼠标上、下、左、右翻页和定位
2.修改记录
在BROWSE浏览器界面:图3.12
光标定位在定位在要修改的记录上?修改;3.3.2添加记录
一、追加记录命令Append
1.利用菜单方式
打开浏览器窗口?“显示”?“追加方式”……
功能:在当前数据库表的末尾添加新记录(可增加多条记录)
2.命令方式:Append [blank]
功能:在当前数据库表的末尾添加新记录(可增加多条记录)
说明:选blank在表的末尾添加一条空记录. ;二、插入记录命令Insert
1.命令方式:
格式: Insert [before] [blank]
功能:在当前数据库表的指定位置插入记录
说明:
选Insert before—在当前记录前插入记录
选Insert —在当前记录后插入记录
选blank—在当前记录后插入一条空记录
;三、BROWSE命令
利用BROWSE(浏览器)?打开浏览器界面?进行浏览、添加、删除、修改记录等各种操作。
注意:P105
;3.3.3删除记录命令;2.恢复记录命令
格式:recall [范围][for条件表达式]
功能:在当前数据库表中,撤消所选择的当前记录的删除标记。
说明:
省略范围、条件,只取消当前记录删除标记。
;3.物理删除记录
格式:PACK (物理删除)
功能:删除当前数据库表中所有带删除标记的记录。
说明:PACK命令执行,记录被物理删除,不可用recall恢复。
4.物理删除表中的全部记录
格式:zap
功能:物理删除表中的全部记录;二、利用项目管理器、菜单删除记录;3.3.4修改记录的命令;2.成批修改(替换)记录
格式:replace 字段名1with表达式1
[,字段名2with表达式2……]
[范围] [for条件表达式]
功能:在当前数据库表中,在给定的范围、条件下,用表达式的值替换相应的字段的内容。
说明:
范围省略,只对当前记录进行操作.
for条件,对满足条件的记录操作
表达式的数据类型与相应的字段类型相同;二、利用项目管理器、菜单修改记录
项目管理器?“数据”?“学籍表”?“浏览”?浏览器窗口定位记录
菜单:在浏览器窗口
选“显示”?“编辑”?编辑对话框?修改记录
选“表” ?“替换字段……” ?
;3.3.5显示记录命令;3.3.6记录定位命令;(1) 记录号;(2) 记录开始标志;(3) 记录结束标志;(4) 记录指针标志;(5) RECNO()、BOF()、EOF()函数;2.记录指针定位;2.skip命令 (相对定位)
格式:skip [± 记录号]
功能:以当前记录位置为准,向前或向后移动若干条记录.
说明:
skip=skip 1
+ 向后移动定位
- 向前移动定位
;3.定位查询命令
格式:locate [范围] for条件
continue
功能:在指定范围内顺序查找,并首先定位于满足条件的第一条记录.
说明:
Locate将指针定位到满足条件的第一条记录
Continue使指针指向下一条满足条件的记录
;范围子句的定义;3
文档评论(0)