VFP第三章(10版)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

图3-1新建对话框
Leabharlann Baidu图3-2创建对话框
表结构的建立( 第一节 表结构的建立(续)
2.在[创建]对话框中,选择合适的路径。在[输入表名] 创建]对话框中,选择合适的路径。 路径 输入表名] 文本框中输入表名, RS”,单击[保存(s)]按钮, (s)]按钮 文本框中输入表名,例:“RS ,单击[保存(s)]按钮,出 表设计器]对话框,如图3 所示。 现[表设计器]对话框,如图3-2所示。
表的[创建] 图3-2 表的[创建]对话框
图3 - 3
表设计器对话框结构
表结构的建立( 第一节 表结构的建立(续)
3、在[表设计器]对话框中,依次输入表的每个字段的结 表设计器]对话框中, 构:即字段名、字段类型、宽度和小数位数。 即字段名、字段类型、宽度和小数位数。
4.在[表设计器]对话框中,单击[确定] 按钮,则系统自动创 表设计器]对话框中,单击[确定] 按钮, 建一个新表,显示一个提示框,询问是否马上输入表的记录。 建一个新表,显示一个提示框,询问是否马上输入表的记录。
表结构的建立( 第一节 表结构的建立(续)
2.GZ表的表结构为: 2.GZ表的表结构为: 表的表结构为 字段名 类型 编号 字符型 姓名 字符型 基本工资 数值型 补助工资 数值型 应发工资 数值型 扣款 数值型 实发工资 数值型 说明 通用型 宽度 6 8 7 6 7 6 7 4 小数位数
2 2 2 2 2
表结构的显示、修改和复制( 第二节 表结构的显示、修改和复制(续)
方法一:用界面操作对表结构进行修改。步骤如下: 方法一:用界面操作对表结构进行修改。步骤如下: 选择主菜单的[文件],选择[打开]命令, ],选择 ① 选择主菜单的[文件],选择[打开]命令,则进入 打开]对话框。 [打开]对话框。 打开]对话框中,选择表的类型(.DBF)及名字, ②在[打开]对话框中,选择表的类型(.DBF)及名字, 单击[确定]按钮。 单击[确定]按钮。 选择主菜单的[显示] 选择[表设计器] ③选择主菜单的[显示],选择[表设计器],这时可修 改表的结构了。 改表的结构了。
表结构的显示、修改和复制( 第二节 表结构的显示、修改和复制(续)
方法二: 命令方法对表结构进行修改 对表结构进行修改。 方法二:用命令方法对表结构进行修改。
格式: 格式: MODIFY STRUCTURE 功能:打开表设计器,从中可以修改表的结构。 功能:打开表设计器,从中可以修改表的结构。 说明: 如果在当前的工作区没有打开表, 说明: 如果在当前的工作区没有打开表,系统会弹出一 个[打开]对话框要求用户选择一个要修改的表文件名。 打开]对话框要求用户选择一个要修改的表文件名。 例:
例:通过对表1-1、表1-2、表1-3的分析,我们对每一张 通过对表1 的分析, 表分别取名为RS BM和GZ,每一张表的结构定义如下: RS、 表分别取名为RS、BM和GZ,每一张表的结构定义如下: 1.RS表的表结构为: 1.RS表的表结构为: 表的表结构为 字段名 编号 姓名 性别 婚否 出生日期 职称 部门编号 简历 照片 类型 字符型 字符型 字符型 逻辑型 日期型 字符型 字符型 备注型 通用型 宽度 6 8 2 1 8 10 2 4 4 小数位
表结构的显示、修改和复制( 第二节 表结构的显示、修改和复制(续)
例如: RS表的结构, 例如:要RS表的结构,应 表的结构 在命令窗口输入: 在命令窗口输入: USE RS DISP STRU
结果显示
注意:此结构总计的字节数为46, 注意:此结构总计的字节数为46,比各字段 46 宽度之和多 个字节, 宽度之和多1个字节,用来存放删除标记 “*”。 演示: 演示:表结构的演示
5.若单击[是(y)],则系统进入记录输入方式。 若单击[ (y)],则系统进入记录输入方式。 若单击[ (n)],则系统结束表的创建。 若单击[否(n)],则系统结束表的创建。
表结构的建立( 第一节 表结构的建立(续)
方法二: Create命令创建表结构 方法二:用Create命令创建表结构 格式: [<表文件名 表文件名>/?] 格式:Create [<表文件名>/?] 功能:在当前目录下建立一个指定<表文件名>的表。 功能:在当前目录下建立一个指定<表文件名>的表。表的 .DBF。 扩展名为 .DBF。 例如:在命令窗口建立 例如: 一张RS表的结构, RS表的结构 一张RS表的结构,应输入 Crea RS,如右图。 RS,如右图。 说明: 说明: 1.若省略[<表文件名>/?]或选择“ 1.若省略[<表文件名>/?]或选择“?”,则会弹出一 若省略[<表文件名>/?]或选择 创建]对话框要求用户输入一个表文件名。 演示) 个[创建]对话框要求用户输入一个表文件名。(演示) 2.[<表文件名>]可以省略扩展名, 2.[<表文件名>]可以省略扩展名,系统自动在后面加 表文件名>]可以省略扩展名 .DBF。 上.DBF。
1、选择主菜单的[文件],选择[打开]命令,则进入 选择主菜单的[文件] 选择[打开]命令, 打开]对话框。选择所要打开的表文件。 [打开]对话框。选择所要打开的表文件。 选择主菜单的[显示] 进入[浏览] 再选择[ 2、选择主菜单的[显示],进入[浏览]。再选择[显 选择[追加方式]命令, 示],选择[追加方式]命令,此时系统进入记录的追加 方式。三角形符号表示当前记录。 表示当前记录 方式。三角形符号表示当前记录。
第三章 表的基本操作
第一节 表结构的建立
数据库实际上是由多个表构成的集合, 数据库实际上是由多个表构成的集合,数据库的操作实 实际上是由多个表构成的集合 质上是表的操作。VFP中表一般包含在数据库中,称为数 质上是表的操作。VFP中表一般包含在数据库中, 中表一般包含在数据库中 据库表。表也可以脱离数据库独立存在,称为自由表。 据库表。表也可以脱离数据库独立存在,称为自由表。 从数据库内部创建的表,总是数据库表; 从数据库内部创建的表,总是数据库表;直接创建的表 是自由表。自由表可以随时添加到数据库中, 是自由表。自由表可以随时添加到数据库中,成为数据库 数据库表也可以随时移出数据库,成为自由表。 表;数据库表也可以随时移出数据库,成为自由表。
第三章 表的基本操作
第三章
3.1 建立表结构
表的基本操作
表结构的显示、 3.2 表结构的显示、修改和复制 3.3 表记录的输入 3.4 表文件的打开和关闭 3.5 表记录的定位 3.6 表记录的显示和修改 表记录的插入、 3.7 表记录的插入、删除和恢复 3.8 表记录的复制 3.9 表记录的过滤和字段的筛选
表结构的显示、修改和复制( 第二节 表结构的显示、修改和复制(续) 二、表结构的修改 表结构的修改
表建立之后,随着对表的操作和情况的变化, 表建立之后,随着对表的操作和情况的变化,有 时需要修改表结构。例如,增加字段、删除字段, 时需要修改表结构。例如,增加字段、删除字段,修 改字段名、字段类型宽度、小数位、是否允许空值等, 改字段名、字段类型宽度、小数位、是否允许空值等, 学习索引之后还要添加、修改或删除索引标识等。 学习索引之后还要添加、修改或删除索引标识等。通 常打开表设计器来修改表结构, 常打开表设计器来修改表结构,也可以命令方式来修 改表结构。 改表结构。
表结构的建立( 第一节 表结构的建立(续) BM表的表结构为 表的表结构为: 3、BM表的表结构为:
字段名 部门编号 部门名称 类型 字符型 字符型 宽度 2 10
表结构的建立( 第一节 表结构的建立(续)
二、表结构的建立 方法一:利用[表设计器]创建表结构,其具体步骤如下: 方法一:利用[表设计器]创建表结构,其具体步骤如下: 1.选择主菜单的[文件]菜单,选择[新建]命令,进入 选择主菜单的[文件]菜单,选择[新建]命令, 新建]对话框( 选择[ 按钮,单击[ [新建]对话框(图3-1) 。选择[表]按钮,单击[新建文件 (N)]按钮 进入[表设计器] 按钮, 创建]对话框,如图3 所示。 (N)]按钮,进入[表设计器]的[创建]对话框,如图3-2所示。
表结构的显示、 第二节 表结构的显示、修改和复制
一、表结构的显示 格式1 <工作区号>/<别名 工作区号>/<别名>] 格式1:DISPLAY STRUCTURE [IN <工作区号>/<别名>] 格式2 <工作区号>/<别名 工作区号>/<别名>] 格式2:LIST STRUCTURE [IN <工作区号>/<别名>] 功能:两条命令的功能相同,都是显示表文件的结构 显示表文件的结构。 功能:两条命令的功能相同,都是显示表文件的结构。 STRU进行分页显示 进行分页显示; STRU连续显示。 连续显示 DISP STRU进行分页显示;LIST STRU连续显示。 说明: 说明: 显示表文件的结构,包括每个字段的名称、类型和宽度。 ①显示表文件的结构,包括每个字段的名称、类型和宽度。 显示表中当前的记录数和最近更新的日期。 ②显示表中当前的记录数和最近更新的日期。 如果表中有一个相关备注字段,则显示备注字段块的大小。 ③如果表中有一个相关备注字段,则显示备注字段块的大小。 显示所有字段的总宽度和表的代码页。 ④显示所有字段的总宽度和表的代码页。
表结构的显示、修改和复制( 第二节 表结构的显示、修改和复制(续)
三、表结构的复制
<新表文件名 新表文件名> 格 式:COPY STRUCTURE TO <新表文件名> <字段名表 字段名表>] [FIELDS <字段名表>] [[WITH] CDX/[WITH] PRODUCTION] (选学) (选学) 选学 功 能:复制表的结构,以创建一个新的空自由表。 复制表的结构,以创建一个新的空自由表 空自由表。 说 明: 1.[ <字段名表>]:把指定的字段复制到新表。 字段名表>] 1.[FIELDS <字段名表>]:把指定的字段复制到新表。 PRODUCTION]:作用相同 作用相同, 2.[[WITH] CDX/[WITH] PRODUCTION]:作用相同,表示 复制表文件结构的同时也复制表文件的索引。 复制表文件结构的同时也复制表文件的索引。 选学) (选学)
表结构的显示、修改和复制( 第二节 表结构的显示、修改和复制(续)
演示一: 演示一:表结构 的全盘复制。 的全盘复制。
结果显示
表结构的显示、修改和复制( 第二节 表结构的显示、修改和复制(续)
演示二: 演示二:表结构 部分字段的复 的部分字段的复 制
结果显示
第三节 表记录的输入
一、利用界面操作输入表的记录
3、开始输入记录。输入完一个字段的内容, 开始输入记录。输入完一个字段的内容, 可以按tab键切换到下一字段。 tab键切换到下一字段 可以按tab键切换到下一字段。
表记录的输入( 第三节 表记录的输入(续)
第三章 表的基本操作
表结构的建立( 第一节 表结构的建立(续)
一、表结构的设计 第一步:为表取一个名字,这个名字就是表文件名。 第一步:为表取一个名字,这个名字就是表文件名。 第二步:确定表的结构 , 即表所需要的字段数目 , 每 第二步 : 确定表的结构,即表所需要的字段数目, 个字段的字段名称、字段类型、 个字段的字段名称 、 字段类型 、 字段所占的宽度以及小 数位数等等。 数位数等等。 第三步: 输入记录, 第三步 : 输入记录 , 使之成为一个有实际意义的关系 表。
演示:表结构的修改演示 演示:
表结构的显示、修改和复制( 第二节 表结构的显示、修改和复制(续)
修改内容: 修改内容: 编辑字段:用鼠标点击要编辑的字段,直接编辑。 1.编辑字段:用鼠标点击要编辑的字段,直接编辑。 插入字段:用鼠标点击字段,单击[插入]按钮。 2.插入字段:用鼠标点击字段,单击[插入]按钮。 删除字段:用鼠标点击字段,单击[删除]按钮。 3.删除字段:用鼠标点击字段,单击[删除]按钮。 改变字段顺序: 4.改变字段顺序:用鼠标拖动字段在最左端的 按钮 下移动。 下移动。 演示: 演示:表结构的修改演示
相关文档
最新文档