Visual FoxPro程序设计基础 教学课件 作者 田俊华 刘爱军 25381-第4章表的基本操作.ppt

Visual FoxPro程序设计基础 教学课件 作者 田俊华 刘爱军 25381-第4章表的基本操作.ppt

ID:50029533

大小:1.72 MB

页数:140页

时间:2020-03-07

Visual FoxPro程序设计基础 教学课件 作者 田俊华 刘爱军 25381-第4章表的基本操作.ppt_第1页
Visual FoxPro程序设计基础 教学课件 作者 田俊华 刘爱军 25381-第4章表的基本操作.ppt_第2页
Visual FoxPro程序设计基础 教学课件 作者 田俊华 刘爱军 25381-第4章表的基本操作.ppt_第3页
Visual FoxPro程序设计基础 教学课件 作者 田俊华 刘爱军 25381-第4章表的基本操作.ppt_第4页
Visual FoxPro程序设计基础 教学课件 作者 田俊华 刘爱军 25381-第4章表的基本操作.ppt_第5页
资源描述:

《Visual FoxPro程序设计基础 教学课件 作者 田俊华 刘爱军 25381-第4章表的基本操作.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、VisualFoxPuo 程序设计基础第4章表的基本操作表的创建4.1表的基本操作4.2表的查询、统计与计算4.3表的排序与索引4.44.1表的创建•在关系数据库中,一个关系的逻辑结构就是一个二维表。•将一个二维表以文件形式存储在计算机中就是一个表文件,扩展名为.dbf。表是组织数据、建立关系数据库的基本元素。•在VisualFoxPro中,可创建自由表和数据库表两种表。4.1.1设计表结构•VisualFoxPro用二维表来表示数据之间的联系。•一个二维表是由两部分组成:表的框架和表中的数据。•一个表文件则由表结构

2、和记录数据两部分组成。(1)字段名。•字段名又称为字段变量,是表中每个字段的名字。(2)字段类型。•段类型表示该字段中存放的数据的类型。(3)字段宽度。•字段宽度表示字段中可以存放数据的最大字符数。(4)小数位数。•数值型字段、双精度型字段、浮点型字段和货币型字段都应在需要时规定小数位,否则可以省略。(5)是否允许为空。•表示是否允许字段接受空值(NULL)。•空值指不确定的值。•参照上述规定,设计教师表的结构如表4.1所示。4.1.2建立表结构1.菜单方式建立表结构•创建步骤如下。(1)选择“文件”/“新建”命令,

3、系统会弹出如图4.1所示的对话框。图4.1“新建”对话框(2)在对话框中选择“表”文件类型,然后选择“新建文件”或“向导”来建立文件。•由于用表向导建立表结构很繁琐,所以此处介绍选择“新建文件”建立表。•在“新建”对话框中选择“新建文件”,会出现“创建”对话框,如图4.2所示。图4.2“创建”对话框•在其中输入表名,选择保存位置,然后单击“保存”按钮,此时就会出现如图4.3所示的“表设计器”对话框。图4.3“表设计器”对话框(3)在“表设计器”对话框中输入各字段名,同时设置好各字段的数据类型、宽度及小数位数。•单击“

4、确定”按钮结束表结构的建立。2.命令方式建立表结构•命令格式是:CREATE[<表文件名>

5、?]•在建立表结构时,还需要注意以下问题。(1)不指定文件扩展名时,默认扩展名为.DBF。(2)若定义了备注型字段,则会同时建立一个.FPT为扩展名的表备注文件。(3)若在文件名前指定了驱动器标识符,则文件建立在指定的驱动器上,否则将建立在当前驱动器上。•若磁盘上存在这个文件或文件重名,系统将显示一个警告对话框,提示是否要改写表。(4)使用命令和菜单建立的表都是自由表。4.1.3显示表结构•命令格式:LISTSTRUCTURE

6、[IN<工作区号>|<别名>]DISPLAYSTRUCTURE[IN<工作区号>|<别名>]4.1.4修改表结构1.表设计器方式修改表结构•通过表设计器修改表结构的方式包括使用菜单和命令两种方式。(1)菜单方式。(2)命令方式。•命令格式:MODIFYSTRUCTURE2.编程方式修改表结构4.2表的基本操作4.2.1打开和关闭表1.菜单方式•通过以下几种菜单方式都可以打开表。(1)选择“文件”/“打开”命令。(2)单击常用工具栏的“打开”按钮。(3)选择“窗口”/“数据工作期”命令,打开如图4.4所示的对话框,单击

7、“打开”按钮。图4.4“数据工作期”对话框2.命令方式•也可以在命令窗口中使用USE命令打开表。•命令格式:USE[<表文件名>][NOUPDATE][EXCLUSIVE

8、SHARED][ALIAS<别名>]•【例4.1】打开课程表,然后将其关闭。USE课程USE•打开表时,应该注意以下问题。•(1)打开表时若表含有备注型字段,则.FPT文件也同时被打开,且记录指针默认指向第一条记录。(2)在任一时刻,每个工作区最多允许打开一个表。•如果指定工作区已有表打开,在打开新的表时,系统总是先自动关闭原先已打开的表。(3)若

9、表是属于某一个数据库的数据表,在打开表前还必须打开这个数据库。4.2.2向表中输入记录•通常有两种方法向表中输入记录:在建立表结构时录入数据;在建立表结构并保存,关闭“表设计器”对话框之后,利用命令向表中追加记录。1.追加记录命令•命令格式:APPEND[BLANK]•【例4.2】在课表末记录后增加一个记录。USE课程APPEND2.插入记录命令•命令格式:INSERT[BEFORE][BLANK]•【例4.3】在课程表中第六条记录前增加一个记录。USE课程GO6INSTERTBEFORE4.2.3浏览表记录•查看表

10、内容的最快方法是使用“浏览”窗口。•若要浏览一个表,可进行如下操作。(1)选择“文件”/“打开”命令,选定想要查看的表名,如“课程表”。(2)选择“显示”/“浏览”命令,即可查看课程表的所有记录。•打开表的浏览窗口还有以下几种方式。(1)打开表文件后,在“命令”窗口中执行BROWSE或BROWSELAST命令。(2)在“项目管理器”对话框中选定

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

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

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