[计算机软件及应用]表基本操作

[计算机软件及应用]表基本操作

ID:40005313

大小:655.00 KB

页数:83页

时间:2019-07-17

[计算机软件及应用]表基本操作_第1页
[计算机软件及应用]表基本操作_第2页
[计算机软件及应用]表基本操作_第3页
[计算机软件及应用]表基本操作_第4页
[计算机软件及应用]表基本操作_第5页
资源描述:

《[计算机软件及应用]表基本操作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章表3.1建立表在VFP中的,表也叫数据表,其扩展名为.dbf,它是收集和存储信息的基本单元.它可以分为自由表和数据库表.自由表和数据库表在形式上是完全相同,只是自由表是完全独立的文件,而数据表是包含于数据库中的,一个数据库可以包含一个或多个数据库表.自由表和数据库表还可以互相转换3.1.1定义表的结构单个数据表在形式上就是一个二维表,如学生情况表。在VFP中,一张二维表对应一个数据表。称为表文件(Table)。二维表中的每一列称为一个字段(Field),除标题行外的每一个行称为一条记录(Record)。定义数据表的结构,就是根据二维表的定义来确定数据表的结构。即确定数

2、据表的组织形式,也即定义数据表的字段个数、字段名、字段类型、字段宽度、小数位数以及是否以该字段建立索引等。1.字段名字段名用来标识表中的字段,由用户自行指定,是一个以字母或汉字开头且长度不能超过10个字符的字母、汉字、数字、下划线序列。其中一个汉字相当于两个字符。2.字段类型字段类型用于指定字段所存放的数据的类型。VFP的字段类型包括字符型、数值型、日期型、逻辑型、备注型、通用型等,且均可用一个相应的字符代码表示,其作用也各不相同。如表4-2所示。3.字段宽度字段宽度用于指定字段所能存储数据的最大字节数。对于字符型、数值型、浮点型字段,用户应根据所要存储数据的实际情况设定合

3、适的宽度。而其他类型的字段、其宽度则由VFP规定,用户是无法对其进行更改的。在建立表结构时,应根据要存储数据的实际需要设定合适的宽度。如果包含有备注型或通用型的字段,那么VFP在创建扩展名为.dbf的表文件的同时,还会自动地创建扩展名为.fpt的同名的备注文件。4.小数位数对于N型和F型的字段,还有定义小数位数。小数位数指小数点右边有几位数字。字段宽度包括整数位数、小数位数、正负号和小数点,如数值-12345.67,其宽度至少设置9位。对于整数,小数位数设为0;对于纯小数,小数位数至少比字段宽度少1位。5.使用空值(NULL)在创建数据表结构时,是否选定字段为NULL值,这

4、决定该字段中的数据是否接受空值。空值不同于0、空字符串或者空白。而是一个不确定的值。若设定某字段可以接受空值,则此字段允许值明确之后再写入数据。系统默认为不能接受空值。4.1.2创建表创建数据表的方法有以下几种:1.用表设计器建立数据表【例4.1】创建一个名为“学生情况表”的自由表,表结构如表4-3所示。操作步骤:(1)在VFP系统主菜单下,选择“文件”→“新建”命令或单击工具栏中的“”新建按钮,打开“创建”对话框,如图4-1所示。(2)在“新建”窗口,选择“表”,在按“新建文件”按钮,进入“创建”对话框,如图4-2所示。(3)在“创建”对话框“输入表名”文本框中输入表名“

5、学生情况表”(可以不写扩展名.dbf,系统会自动加上),然后按“保存”按钮,进入“表设计器”窗口,如图4-3所示。4)在“字段”标签的字段名、类型、宽度、小数位数和是否建立索引等列分别输入表结构的内容。根据表4-3的内容,逐行输入以下信息,结果如图4-4所示。(5)当表中所有字段的属性定义完成后,单击“确定”按钮即出现如图4-5所示的对话框,询问“现在输入数据记录吗?”。“是”按钮,可以立即开始输入数据记录;单击“否”按钮,则表示不输入记录,生成一个只有表头(结构)没有记录的空表。表的基本操作命令表结构相关命令1、表的创建(1)Create(2)Createtable表名(

6、字段名1数据类型(宽度)......字段名N数据类型(宽度))例:createtable学生(学号C(9),姓名C(8),性别C(2),出生日期D)工资表gzb结构字段名类型宽度小数位数编号字符型4基本工资数值型82岗位津贴数值型72奖励数值型72应发工资数值型82水电数值型72保险数值型72实发工资数值型22在命令窗口输入如下命令:CREATETABLEgzb(编号C(4),基本工资N(8,2),;岗位津贴N(7,2),奖励N(7,2),;应发工资N(8,2),水电N(7,2),保险N(7,2),实;发工资N(8,2))上述命令第一行末尾的“;”号为续行标志,一般用在命令

7、文件中,一条命令书写不下时,用“;”号作续行标志,再在下一行继续输入。注意,用CREATETABLE命令建立一个表后,该表自动处于打开状态。2、打开表USE[<表文件名>][EXCLUSIVE∣SHARED]3、关闭表Use在当前工作区关闭表可以使用以下命令。(1)格式:CLOSEALL功能:关闭所有打开的表,同时释放所有的内存变量。(2)格式:CLOSETABLES功能:关闭当前数据库中所有打开的表。(3)格式:CLOSETABLESALL功能:关闭所有数据库中所有打开的表及自由表。(4)quit4、修改表结构命

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。