- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《VisualFoxpro程序设计》第三章表的基本操作
第 3 章 表的基本操作 ;3.1 表的建立和修改;学 号;表由结构和数据两部分组成。
建立表结构就是定义各个字段的属性,基本的字段属性由四部分组成,称为字段四要素。包括字段名、字段类型、字段宽度和小数位数。
(1)字段名
字段名用来标识字段,它是一个以字母或汉字开头,长度不超过10的字母、汉字、数字和下划线序列。表名的命令规则随操作系统而定。
(2)字段类型与宽度
字段类型、宽度及小数和位数属性都用来描述字段值,表3-2列出了字段的数据类型与宽度。;(3)小数位数;字 段 名;2.建立与修改表结构的命令
VFP中建立任何文件都可以通过3种方式:菜单方式、命令方式和项目设计器建立。;(1)表结构的建立
命令格式:
CREATE TABLE 表名
(字段名1字段类型[(字段宽度[,小数位数])][,字段名2…])
功能:建立一个由表名表示的表,表中含有指定的字段。
例3-1 建立学生成绩表stu_gra.dbf。
CREATE TABLE stu_gra(学号C(8),姓名C(6),VFP N(5,1),高等数学N(5,1),英语N(5,1))
LIST STRUCTURE 主屏幕显示stu_gra.dbf的结构
LIST 主屏幕显示所有记录
;图3.1 学生成绩表stu_gra.dbf;图3.2 “新建”窗口 ;图3.4 “字段”选项卡;(2)表结构的修改
命令格式:
ALTER TABLE 表名
ADD | ALTER [COLUMN]字段名 字段类型[字段宽度[,小数位数]]]
ALTER TABLE 表名DROP [COLUMN]字段名1 | RENAME [COLUMN]字段名2TO字段名3
功能:修改表名 表示的表的结构。;3.表数据的输入
建立表结构后若要立即输入数据,就会出现记录编辑窗口,如图3.5所示。此时窗口中各字段的排列次序及字段名右侧的文本区宽度都与表结构定义相符。;图3.5 记录编辑 ;(1)数据输入要点
(2)编辑窗口的打开和关闭
4.表的打开和关闭
(1)打开表
打开表有多种方法,可以用命令打开,也可由菜单和项目管理器打开。
命令格式:
USE[文件名][EXCLUSIVE|SHARE]
功能:在当前工??区中打开或关闭表。表打开时,若该表有备注型或通用型字段,则自动打开同名的.FPT文件。;图3.6 以菜单方式打开表;(2)关闭表
可用以下命令来关闭表。;3.1.2 修改表
数据表的修改和建立表大致相同,分为表结构的修改和表记录的修改。
1.表结构的修改
命令方式:
命令格式:MODIFY STRUCTURE
功能:修改当前表的结构。
2.表数据的修改
(1)命令格式:EDIT
(2)命令格式:BROWSE;图3.8 BROWSE浏览式修改窗口;3.2 表的维护命令;1.记录绝对移动命令
命令格式1:
GO [TO] TOP | BOTTOM
命令格式2:
[GO[TO]] 数值表达式
2.记录相对移动命令
命令格式:
SKIP [数值表达式]
功能:从当前记录开始移动记录指针,数值表达式表示移位记录的个数。;3.2.2 添加记录
向表中添加记录有两种方式,它们分别是插入记录和追加记录。插入记录就是在当前记录的前后插入一条新记录。追加记录就是在表的最后记录的后面追加一条新记录。
1.记录的插入
命令格式:
INSERT [BLANK][BEFORE];该命令有以下4种变化形式。
① INSERT
功能:在当前记录的后面插入一条新的记录,并立即进入记录编辑窗口,等待用户输入记录数据。
② INSERT BEFORE
功能:在当前记录的前面插入一条新的记录,并立即进入记录编辑窗口,等待用户输入记录数据。
③ INSERT BLANK
功能:在当前记录的后面插入一条空白记录,不进入记录编辑窗口。
④ INSERT BEFORE BLANK
功能:在当前记录的前面插入一条空白记录,不进入记录编辑窗口。;2.记录的追加
INSERT命令可以在表的任意位置插入新记录,但若要在表尾追加新记录则需先将记录指针移到末记录,下面的命令都可直接在表尾追加记录。
(1)INSERT-SQL命令
命令格式一:
INSERT INTO 表名[(字段名1[,字段名2,…])]VALUES(表达式1[,表达式,…])
功能:在表尾追加一个新记录,并直接输入记录数据。;(2)APPEND命令
APPEND命令也可在表尾追加记录,但它只可追加空白记录或以交互方式填写记录数据。
命令格式一:
APPEND [BLANK]
(3)APPEND FROM命令
该命令用于追加成批记录。
命令格式:
APPEND FROM文
您可能关注的文档
最近下载
- 电路电流练习.doc VIP
- 安全生产标准重大危险源管理人员培训记录.docx VIP
- 商业写字楼智能化初步设计在2025年的智能化物业管理系统评估报告.docx
- DB32_T 4342-2022工业企业全过程环境管理指南.docx VIP
- 传感器数字式传感器详解.ppt VIP
- 马工程外国文学史第一章古代文学.pptx VIP
- 低空经济行业市场前景及投资研究报告:Joby,Archer,国内eVTOL产业.pdf VIP
- 《数据可视化技术》课件.ppt VIP
- Unit 1 Helping at home 第5课时 Part B Let’s learn&Listen and chant(教学设计)英语人教PEP版四年级上册.pdf
- 《普通遗传学》第9章近亲繁殖和杂种优势.ppt
文档评论(0)