《Visual FoxPro》课程教学资源(PPT课件)第四章 表的基本操作

Visual FoxPro 章 来的基家条作 isual Gox Pro
Visual FoxPro 1 VisualFoxPro

Visual FoxPro 41表的建立 42表的显示与维护 43表的排序与索引 44表的统计与计算 45多个表的操作
Visual FoxPro 2 4.1 表的建立 4.2 表的显示与维护 4.3 表的排序与索引 4.4 表的统计与计算 4.5 多个表的操作

Visual FoxPro 4.1表的建立 41设计表的结构 1.字段名 字段名是表中每个字段的名字,它必须以汉字、字母 或下划线开头,由汉字、字母、数字或下划线组成。 自由表中的字段名最多为10个字符,数据库表中的 字段名最多为128个字符。当数据库表转化为自由 表时截去超长部分的字符 2.字段类型 字段类型表示该字段中存放数据的类型。在第三章中 已经介绍了 Visual0xPro的类型类型。在设计表的 结构时,可根据需要确定表中各字段的类型
Visual FoxPro 3 4.1.1 设计表的结构 1.字段名 字段名是表中每个字段的名字,它必须以汉字、字母 或下划线开头,由汉字、字母、数字或下划线组成。 自由表中的字段名最多为10个字符,数据库表中的 字段名最多为128个字符。当数据库表转化为自由 表时截去超长部分的字符。 2.字段类型 字段类型表示该字段中存放数据的类型。在第三章中, 已经介绍了Visual FoxPro的类型类型。在设计表的 结构时,可根据需要确定表中各字段的类型。 4.1 表的建立

Visual FoxPro 3.字段宽度 字段宽度用以表明该字段允许存放的最大字节数或数 值位数。在建立表结构时,应根据所存数据的具体 情况规定字符型、数值型、浮动型这3种字段的宽 度,若有小数部分则小数点也占一位。其他类型字 段的宽度均由系统统一规定,它们是:货币型、日 期型、日期时间型、双精度型字段宽度均为8字节, 逻辑型字段宽度为1字节,整型、备注型字段和通 用型字段宽度均为4字节。 注意,备注型和通用型字段的内容都没有直接存放在 表文件中,而是存放在一个与表文件同名的备注文 件(扩展名为fpt)中。它们4个字节的宽度仅用于 存放有关内容在备注文件中的实际存储地址
Visual FoxPro 4 3.字段宽度 字段宽度用以表明该字段允许存放的最大字节数或数 值位数。在建立表结构时,应根据所存数据的具体 情况规定字符型、数值型、浮动型这3种字段的宽 度,若有小数部分则小数点也占一位。其他类型字 段的宽度均由系统统一规定,它们是:货币型、日 期型、日期时间型、双精度型字段宽度均为8字节, 逻辑型字段宽度为1字节,整型、备注型字段和通 用型字段宽度均为4字节。 注意,备注型和通用型字段的内容都没有直接存放在 表文件中,而是存放在一个与表文件同名的备注文 件(扩展名为.fpt)中。它们4个字节的宽度仅用于 存放有关内容在备注文件中的实际存储地址

Visual FoxPro 4.小数位数 只有数值型与浮动型字段才有小数位数,小数位数至 少应比该字段的宽度值小2。若字段值是整数,则 应定义小数位数为0。双精度型字段允许输入小数, 但不需事先定义小数位数,小数点将在输入数据时 输入。 5.是否允许为空 表示是否允许字段接受空值(NULL)。空值是指无 确定的值,它与空字符串、数值0等是不同的。例 如,表示成绩的字段,空值表示没有确定成绩,0 表示0分。一个字段是否允许为空值与字段的性质 有关,例如作为关键字的字段是不允许为空值的
Visual FoxPro 5 4.小数位数 只有数值型与浮动型字段才有小数位数,小数位数至 少应比该字段的宽度值小2。若字段值是整数,则 应定义小数位数为0。双精度型字段允许输入小数, 但不需事先定义小数位数,小数点将在输入数据时 输入。 5.是否允许为空 表示是否允许字段接受空值(NULL)。空值是指无 确定的值,它与空字符串、数值0等是不同的。例 如,表示成绩的字段,空值表示没有确定成绩,0 表示0分。一个字段是否允许为空值与字段的性质 有关,例如作为关键字的字段是不允许为空值的

Visual FoxPro 412建立表的结构 1.菜单操作方式 在Ⅴ isual foxpro中,要建立文件可选择“文件”菜单 项中的“新建”命令,系统提供一系列的窗口与对 话框,用户只要根据屏幕的提示,就可完成有关操 作 (1)选择“文件”菜单项中的“新建”命令,将出 现“新建”对话框。这个对话框让用户选择新建文 件的类型。在实际操作中,可能要建立各种类型的 文件,新建对话框中的文件类型框中列出了可供选 择的文件类型
Visual FoxPro 6 4.1.2 建立表的结构 1.菜单操作方式 在Visual FoxPro中,要建立文件可选择“文件”菜单 项中的“新建”命令,系统提供一系列的窗口与对 话框,用户只要根据屏幕的提示,就可完成有关操 作。 (1)选择“文件”菜单项中的“新建”命令,将出 现“新建”对话框。这个对话框让用户选择新建文 件的类型。在实际操作中,可能要建立各种类型的 文件,新建对话框中的文件类型框中列出了可供选 择的文件类型

Visual FoxPro 新建 文件类型 C项目) C数据库) G表〔 新建文件a C查询Q C连接C C视图Q C远程视图 向导 C表单) C报表) C标签① C程序) C类A) C文本文件) 取消 C菜单 帮助
Visual FoxPro 7

Visual FoxPro (2)在这里是建立表文件,所以需要选择“表”文 件类型,然后可以选择“新建文件”或“向导”去 建立新的文件。向导是一个交互式程序,由一系列 对话框组成。利用向导可以引导用户完成一系列操 作。“表向导”是众多 Visual foxpro向导中的一种, 在有样表可供利用的条件下,可以使用表向导来定 义表结构,但操作很烦琐。这里不介绍利用向导建 立表,而是直接建立新表。从新建对话框中选择 “新建文件”,此时首先出现“创建”对话框,在 其中可以输入表名、选择保存表的位置,然后单击 “保存”按钮,此时便出现表设计器窗口。在该窗 口中,有字段、索引和表3个标签,利用字段标签 可建立表结构
Visual FoxPro 8 (2)在这里是建立表文件,所以需要选择“表”文 件类型,然后可以选择“新建文件”或“向导”去 建立新的文件。向导是一个交互式程序,由一系列 对话框组成。利用向导可以引导用户完成一系列操 作。“表向导”是众多Visual FoxPro向导中的一种, 在有样表可供利用的条件下,可以使用表向导来定 义表结构,但操作很烦琐。这里不介绍利用向导建 立表,而是直接建立新表。从新建对话框中选择 “新建文件”,此时首先出现“创建”对话框,在 其中可以输入表名、选择保存表的位置,然后单击 “保存”按钮,此时便出现表设计器窗口。在该窗 口中,有字段、索引和表3个标签,利用字段标签 可建立表结构

Visual FoxPro 表设计器-学生.df 字段索引表 字段名 类型 宽度小数位数索引0L 学号 字符型 6 确定 姓名 字符型 10 取消 插入〔) 册除① 9
Visual FoxPro 9

Visual FoxPro (3)在表设计器窗口中,可输入表的字段参数: ①在“字段名”下面的文本编辑区输入字段的名字。 ②按Tab键或单击“类型”,选择类型列,其中列出 所有的Ⅴ isual foxPro字段类型,可以单击类型列右 边的向下箭头或按空格键进行选择 ③按Tab键或单击“宽度”进入宽度列,可直接键入 所需的字段宽度或连续单击右侧的上下箭头,使数 字变化到所需的大小。如果类型是数值型或浮动型, 还需要设置小数点位数。 ④索引列可确定索引字段及索引方式。 ⑥NULL列设置字段可否接受NULL值。选中此项意 味该字段可接受NULL值。 10
Visual FoxPro 10 (3)在表设计器窗口中,可输入表的字段参数: ①在“字段名”下面的文本编辑区输入字段的名字。 ②按Tab键或单击“类型”,选择类型列,其中列出 所有的Visual FoxPro字段类型,可以单击类型列右 边的向下箭头或按空格键进行选择。 ③按Tab键或单击“宽度”进入宽度列,可直接键入 所需的字段宽度或连续单击右侧的上下箭头,使数 字变化到所需的大小。如果类型是数值型或浮动型, 还需要设置小数点位数。 ④索引列可确定索引字段及索引方式。 ⑥NULL列设置字段可否接受NULL值。选中此项意 味该字段可接受NULL值
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Visual FoxPro》课程教学资源(PPT课件)第十章 面向对象程序基础.ppt
- 《Visual FoxPro》课程教学资源(PPT课件)第十四章 数据库应用系统开发.ppt
- 《Visual FoxPro》课程教学资源(PPT课件)第十二章 菜单设计.ppt
- 《Visual FoxPro》课程教学资源(PPT课件)第十三章 报表与标签设计.ppt
- 《Visual FoxPro》课程教学资源(PPT课件)第十一章 表单设计与应用.ppt
- 《Visual FoxPro》课程教学资源(PPT课件)第六章 SQL语言的应用.ppt
- 《Visual FoxPro》课程教学资源(PPT课件)第八章 Visual FoxPro项目管理器.ppt
- 《Visual FoxPro》课程教学资源(PPT课件)第五章 数据库的基本操作.ppt
- 《Visual FoxPro》课程教学资源(PPT课件)第二章 Visual FoxPro操作基础.ppt
- 《Visual FoxPro》课程教学资源(PPT课件)第九章 结构化程序设计.ppt
- 《Visual FoxPro》课程教学资源(PPT课件)第三章 Visual FoxPro的数据及其运算.ppt
- 《Visual FoxPro》课程教学资源(PPT课件)第七章 查询与视图设计.ppt
- 《Visual FoxPro》课程教学资源(PPT课件)第一章 数据库系统基础知识.ppt
- 《微型计算机原理与接口技术》课程PPT教学课件:第9章 串行通信与串行接口.ppt
- 《微型计算机原理与接口技术》课程PPT教学课件:第8章 并行通信和并行接口8255A.ppt
- 《微型计算机原理与接口技术》课程PPT教学课件:第7章 输入输出接口.ppt
- 《微型计算机原理与接口技术》课程PPT教学课件:第6章 半导体存储器.ppt
- 《微型计算机原理与接口技术》课程PPT教学课件:第5章 汇编语言与汇编程序.ppt
- 《微型计算机原理与接口技术》课程PPT教学课件:第4章 汇编语言程序设计.ppt
- 《微型计算机原理与接口技术》课程PPT教学课件:第3章 8086的寻址方式和指令系统.ppt
- 《计算机网络教程》培训资料:TCP/IP(1/2).doc
- 《计算机网络教程》培训资料:TCP/IP(2/2).doc
- 《电子商务与系统开发》课程PPT教学课件:第九章 电子商务系统安全设计.ppt
- 《电子商务与系统开发》课程PPT教学课件:第六章 UML基础.ppt
- 《电子商务与系统开发》课程PPT教学课件:第七章 基于UML的系统分析与设计.ppt
- 《电子商务与系统开发》课程PPT教学课件:第三章 系统分析.ppt
- 《电子商务与系统开发》课程PPT教学课件:第十一章 电子商务系统实施与维护.ppt
- 《电子商务与系统开发》课程PPT教学课件:第十章 电子商务网站设计.ppt
- 《电子商务与系统开发》课程PPT教学课件:第四章 电子商务系统设计.ppt
- 《电子商务与系统开发》课程PPT教学课件:第五章 电子商务应用系统设计.ppt
- 《电子商务与系统开发》课程PPT教学课件:第一章 概论.ppt
- 《电子商务与系统开发》课程PPT教学课件:第八章 电子商务支付系统设计.ppt
- 《电子商务与系统开发》课程PPT教学课件:第二章 电子商务系统的规划.ppt
- 《计算机系统安全》课程PPT教学课件:第一章 计算机系统安全概述.ppt
- 《计算机系统安全》课程PPT教学课件:第二章 计算机系统的物理安全.ppt
- 《计算机系统安全》课程PPT教学课件:第三章 计算机系统的可靠性.ppt
- 《计算机系统安全》课程PPT教学课件:第四章 密码学.ppt
- 《计算机系统安全》课程PPT教学课件:第五章 密码学的应用.ppt
- 《计算机系统安全》课程PPT教学课件:第六章 公开密钥设施PKI.ppt
- 《计算机系统安全》课程PPT教学课件:第七章 身份认证.ppt