第3章VisualFoxPro中表的基本操作.ppt
《第3章VisualFoxPro中表的基本操作.ppt》由会员分享,可在线阅读,更多相关《第3章VisualFoxPro中表的基本操作.ppt(47页珍藏版)》请在三一办公上搜索。
1、Visual FoxPro程序设计,中国计算机函授学院,学校:英山教学站,教师:郑成,时间:2011.07.20,Visual FoxPro 中表的基本操作,学习目的 掌握表结构的创建方法 学会将记录内容输入表中 能对表中的记录进行各种定位 会用各种方式显示表中的记录内容 能按要求修改表中的记录 掌握对表中午用记录的删除,第三章,3.1 表结构的创建和修改,3.1.1 表结构的概念3.1.2 表中结构的创建3.1.3 表中数据记录的输入3.1.4 表的打开与关闭3.1.5 表结构的修改,3.1.1表结构的概念,二维表格与存放到计算机中的表文件之间的对应关系如表。,从上表中可知,二维表格主要由两
2、部分组成:表头栏目和表格中数据内容。将二维表格存放到计算机中也相对应着两个步骤:将表格的表头栏目存放到计算机中;将表中的数据存放到计算机中。存放表头栏目的操作称为简历表结构,存放表格中数据内容的操作称为输入表记录。在定义表结构时,注意以下几点:(1)字段名:必须以字母或汉字开头,可以包括字母、汉字、数字和下划线,不要超过10个字符。例如:姓名、XB、班级BJ。(2)字段类型:决定存储在字段中的数据类型及取值范围。有字符型(C)、数值型(N)、日期型(D)、逻辑型(L)和备注型(M)等。(3)宽度:字段可以通过宽度决定允许存储数据的最大字节数。字符型字段所占宽度为1254,数值型字段所占宽度不超
3、过20,日期型所占宽度为8,逻辑型所占宽度为1,备注型所占宽度为4。(,3.1.1表结构的概念,(4)小数位数:只有数值型、双精度型、浮动型字段规定小数位,小数位的取值至少比字段宽度少一位。(5)索引:指定是否以该字段为关键字建立索引,主要用于记录排序(升序或降序)。(6)NULL:指定该字段可接收NULL值(空值)。NULL值等价于没有任何值,它与0,空串及空格不同。用户在设计好要建立的表的字段名、字段类型、宽度和小数后,就可以创建表。,3.1.1表结构的概念,1.菜单方法(1)单击“文件”中的“新建”命令打开“新建”对话框。,.1.2表结构的创建,(2)选择“表”单选按钮,再单击“新建文件
4、”按钮,系统弹出“创建”对话框。按要求输入文件名称,单击“保存”按钮,打开“表设计器”对话框。,3.1.2表结构的创建,(3)在“表设计器”中分别设置字段名、类型、宽度等。(4)在“表设计器”中设置完成后单击“确定”按钮,此时系统提示是否立即输入记录?如图所示对话框。单击“是”可以进行表中记录输入,单击“否”只建立一个表结构。,3.1.2表结构的创建,2.命令方式 在命令窗口中直接输入命令“CREATE”的命令,同样可以建立表结构,此时可以打开“表设计器”对话框。后面的步骤和菜单方式相同。,3.1.2表结构的创建,在表结构结束时系统提示“现在输入记录吗?”时,单击“是”按钮,出现如下图数据记录
5、输入窗口,依次按要求输入每条记录的值。,3.1.3表中数据记录的初次输入,1 打开表(1)用菜单方式打开表。在系统窗口中,单击“文件”菜单中的“打开”命令,系统弹出如图对话框。在“查找范围”文本框确定表所在文件夹,在“文件类型”下拉列表框选择“表(*dbf)”,点击列表框中要打开的表文件名。单击“确定”按钮,则所选择的表打开。,3.1.4表的打开与关闭,()用命令方式打开表 格式:文件夹EXCLUSIVE/SHARE 说明:EXCLUSIVE选项表示“独占”方式打开表;SHARED选项表示以“共享”方式打开。默认为EXCLUSIVE。,3.1.4表的打开与关闭,关闭表文件(1)用菜单方式关闭表
6、:单击“文件”菜单中的“退出”命令,或单击系统主窗口的“关闭”按钮,关闭表文件。(2)用命令关闭表。在命令窗口输入下列命令均可关闭 USE CLOSE ALL CLOSE TABLE ALL CLEAR ALL QUIT,3.1.4表的打开与关闭,表结构修改之前必须先打开该表文件。1.用菜单方式修改表结构(1)打开一个表,单击“显示”菜单中的“表设计器”命令,打开“表设计器”对话框。(2)在“表设计器”中像创建时一样对表结构中的各个字段进行必要的修改。(3)完成表结构修改后,单击“确定”按钮,弹出如图提示。,3.1.5表结构的修改,2.用命令方式修改表结构 在系统命令窗口中直接输入命令:USE
7、文件 EXLLUSIVE/SHARED&打开表 MODIFY STRUCTURE&修改表结构 打开“表设计器”对话框,后面操作和菜单方法相同。,3.1.5表结构的修改,3.2显示表中记录,3.2.1菜单方式显示 3.2.2命令方式显示,3.2.1菜单方式显示,用浏览窗口的方式显示:(1)打开一个表。(2)单击“显示”菜单中的“浏览”命令,即可 打开浏览显示窗口。(3)在浏览状态下,单击“显示”中的“编辑”命令,可以以编辑窗口的形式显示表中记录。,3.2.2命令方式显示,使用命令方式显示,可以按条件或范围显示部分记录,或按指定字段显示记录。1 显示记录命令LIST 格式:LIST FIELDS
8、FOR OFF TO PRINTER|TO FIEL 功能:显示当前打开的表中指定范围内指定字段的满足指定条件的记录内容。使用说明:(1)LIST 命令中,如果未指定,则显示数据表文件中所有字段。如果指定了,则显示指定的字段的值。(2)当没有指定OFF时,LIST命令同时显示每条记录的记录号,当指定OFF时,LIST命令不显示记录号。(3)范围可以为ALL、RECORD、NEXT、REST其中之一,默认为ALL。(4)指定FOR,将仅显示满足条件的记录。,(5)当指定TO PRINT时,LIST命令结果将在打印机上输出,否则在屏幕上显示。(6)TO FIEL表示将结果存放在指定的文件中,默认文
9、件类型为文本文件。2.显示记录命令DISPLAY 格式:DISPLAY FIELDS FOR OFF TO PRINTER|TO FIEL 功能:显示当前打开的表中指定范围内指定字段满足FOR条件的记录内容。DISPLAY命令和LIST命令的结构和功能相似,他们不同之处只要在于如果显示结果超过一屏,LIST命令不能暂停。DISPLAY每当显示屏满,暂停显示,并显示下列信息:Press any Key to continue 当用户按任意键又继续滚动显示。还有一点,当没有指定也没有条件短语时,DISPLAY命令默认范围只显示当前一条记录,而LIST命令默认范围为ALL。,3.2.2命令方式显示,
10、3.浏览记录命令BROWSE 格式:BORWES FIELDS FOR 功能:浏览窗口显示记录。FIELDS字段名表是只显示指定字段。,3.2.2命令方式显示,表文件中每个记录都有一个记录号。记录定位是指将记录指针指向表中的某个记录。记录指针的值等于所指记录的记录号。要对某个记录进行修改、删除等操作时,记录指针必须指向该记录。1.菜单方式定位 使用菜单定位记录指针的步骤:(1)打开表(2)单击“显示”菜单中的“浏览”命令,浏览表中内容。,3.3 表中记录的定位,3.3 表中记录的定位,(3)单击“表”菜单中的“转到记录”子菜单命令中的各项命令,可以根据需要自行选择。,3.3 表中记录的定位,2
11、.绝对定位命令,3.相对定位命令 相对定位命令是相对于当前记录,将指针移动指定位置。命令格式:SKIP 命令功能:若单独使用SKIP指针向后移动一条记录,使用SKIP,指针从当前位置按表达式值向前或向后移动若干条记录(“+”表示向后,“-”表示向前)。4.条件定位命令 按照指定的条件寻找表记录,并将记录指针定位在找到的记录上。命令格式:LOCATE FOR 命令功能:将记录指针定位在满足条件的第一条记录上,如果没有满足条件的记录,则指针指向文件尾部位置。,3.3 表中记录的定位,3.4.1 追加记录 3.4.2 擦入记录,3.4 添加表记录,3.4.1 追加记录,1.菜单方式追加记录 从表的尾
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VisualFoxPro 中表 基本 操作
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5643150.html