第5章表的基本操作 5.1的庭 52的显示与维护 53序与引 54悲的统计与计算 55多个裹的漂作
第5章 表的基本操作 5.1 表的建立 5.2 表的显示与维护 5.3 表的排序与索引 5.4 表的统计与计算 5.5 多个表的操作 小 结
51表的建立 5,1设计的结沟 512建立结沟 513向输入记录 返回目录
5.1 表的建立 5.1.1 设计表的结构 5.1.2 建立表结构 5.1.3 向表输入记录 返回目录
511设计表的结构 臣禽的磊是存放在甘的,设过素的构北就是创若 要盈:能换季极念趣1选名是确定学段雨数 1.字段的命名 VFP中的自由表的字段名由不超过10个字母、数字或下划线组成,而数据库表允许 使用长达12 为数据表的每 段起一个清晰、易懂的字段 名,对于今后对数据表的操作将会起到事半功倍的作用。 2.字段类型 货币型(3)数值型(4)浮点要注型 日期型 日期时 双精度型8〉蹩 通用型(12) 字符型(二迸制)(13)螯注型(二进制 3.字段宽度 1)应用系统开发的要求 按实际数据所需要的长度来设定字段的宽度 2)在VFP数据类型允许范围内 ⅤEP中数据的长度都是有规定的,在设置字段长度时不要超过VFP 所能接受的最大长度 返回
5.1.1设计表的结构 表中的记录所包含的信息是存放在各个字段中的,设计表的结构也就是创建若 干字段来保存用户收集的信息,在收集完信息后,具体设计表结构时有三点 很重要:首先是为各字段取一个直观易理解的字段名,其次是确定字段的数 据类型,第三是根据字段取值范围来确定字段宽度。 1. 字段的命名 VFP中的自由表的字段名由不超过10个字母、数字或下划线组成,而数据库表允许 使用长达128个字符的长字段名。为数据表的每一个字段起一个清晰、易懂的字段 名,对于今后对数据表的操作将会起到事半功倍的作用。 2. 字段类型 (1)字符型(2)货币型(3)数值型(4)浮点型(5)日期型(6)日期时 间型(7)双精度型(8)整型(9)逻辑型(10)备注型(11)通用型(12) 字符型(二进制)(13)备注型(二进制) 3. 字段宽度 (1)应用系统开发的要求 按实际数据所需要的长度来设定字段的宽度, (2)在VFP数据类型允许范围内 在VFP中数据的长度都是有规定的,在设置字段长度时不要超过VFP 所能接受的最大长度。 返回
5.1.2建立表结构 表单 建有两种 结涛 使用菜单方式创建表和在“命令窗口 使角 CREATE 创建数据表。 1.使用菜单方式创建表 两种用菜单创建表的方法用“表设计器”创建表和和”表向 导”创建 用 Table Designer(表设计器)创建新表 用 Table wizard(数据表向导)创建新表。 2.使用命令方式创建数据表 命令格式 CREATE[盘符][路径][数据表文件名] 说明: 令舶功能是奮揖疟的目下建妾旦个数据奉文件 “数琚表 盐得箱路矫要较(建数:话表变料不指定 返回
5.1.2建立表结构 表的创建有两种方法:使用菜单方式创建表和在“命令窗口” 中使用CREATE命令创建数据表。 1. 使用菜单方式创建表 两种用菜单创建表的方法:用“表设计器”创建表和和”表向 导”创建表。 用Table Designer(表设计器)创建新表。 用Table Wizard (数据表向导)创建新表。 2. 使用命令方式创建数据表 命令格式 CREATE [盘符] [路径] [数据表文件名] 说明: 此命令的功能是在指定的目录下建立一个数据表文件。 “数据表文件名”由用户指定,其扩展名是.dbf,如果省略了 扩展名,则系统会自动加上默认的扩展名.dbf。如果不指定 盘符和路径,则在安装VFP的目录下建立数据表文件。 返回
513向表输入记录 如录難交法盲茄劈式在“鉴表早选择如直茄新 操作步骤如下: ①打开数据表。 式w袋单改显以最金:N要早 单击 蒡单的 部森型记 行 记中的此恕泵蘛入尧匙毖,箕底部旻安曾窥 啤鑫名段E说W空曾备淫周瀑标在此学段上双击,即弹出 由FP中的通甩型字段一般用来存放图片、照片等数据的,在向 用宝段 籍于部 编辑蕾出贴v柔海辑字 菜单中选择h 返回
5.1.3 向表输入记录 追加记录的方法有三种:在“浏览”窗口进入“追加方式”;在 “编辑”窗口进入“追加方式”;从“表”菜单中选择“追加新记录” (此方式每单击一次菜单命令只能输入一条记录,如要输入多条记录 则要多次执行此命令)。在本节主要介绍最常用的方式:在“浏览” 窗口进入“追加方式” 。 操作步骤如下: ① 打开数据表。 ② 单击“显示”菜单中的“浏览”命令,VFP弹出“浏览”窗口,当 “浏览”窗口打开之后,VFP菜单增加了“表”菜单,而减少了“格 式”菜单,显示”菜单发生了变化; ③ 单击“显示”菜单中的“追加方式”,此时在“浏览”窗口中的底 部添加一个空记录行,当此条记录输入完成之后,在其底部又会出现 一个空记录行; ④ 向备注型字段Resume输入信息,可用鼠标在此字段上双击,即弹出 一个编辑窗口,在此窗口中输入备注内容; ⑤ 由于VFP中的通用型字段一般用来存放图片、照片等数据的,在向 通用型字段输入信息前先拷贝一张图片至剪贴板,然后双击通用型字 段,弹出一个类似于备注型编辑窗口的窗口,在VFP系统的“编辑” 菜单中选择“粘贴”即可。 返回
52表的显示与维护 5.2.1数的开与关闭 52,2的显示 52,3的修肌辑 524影记录的定位 525记录的遍加删除 5,2.6的厦制 52.7影记录的筛遄 返回目录
5.2 表的显示与维护 5.2.1 数据表的打开与关闭 5.2.2 表的显示 5.2.3 表的修改和编辑 返回目录 5.2.4 表记录指针的定位 5.2.5 表记录的追加和删除 5.2.6 表的复制 5.2.7 表记录的筛选
621数据表的打开与关闭 1.使用菜单方式打开数据表 操作步骤如 ①在“文件”菜单中选择“打开”命令 ②在“打开”窗口中的“文件类型”下拉框中选择“表”类型; ③在“文件名”栏中输入要打开的数据表文件,并单击“确定 2.使用命令方式打开数据表 USE命令 命令格式 USE[路径][ NDEXS索引文件名表][ALAS别名] NOUPDATE 说明 宪笑容差传级表个恐倍揭奉中物爱据了别的数据表 INDE 关于索引将在 指霹難 索吝件,如没有指定,则不打开任何索引 行说萌 ALIAS为打开的数据表指定一个别名,以方便随后的操作。 PDATE是对数 鼓表 记會能通xB禁长对数帮谢行 行改动
6.2.1数据表的打开与关闭 1. 使用菜单方式打开数据表 操作步骤如下: ① 在“文件”菜单中选择“打开”命令; ② 在“打开”窗口中的“文件类型”下拉框中选择“表”类型; ③ 在“文件名”栏中输入要打开的数据表文件,并单击“确定”。 2. 使用命令方式打开数据表 USE命令 命令格式 USE [路径] [INDEXS 索引文件名表] [ALIAS别名] [NOUPDATE] 说明 此命令的功能是打开一个现存的数据表,如内存中已打开了别的数据表, 则先关闭存在的数据表,然后再向内存中放入当前数据表。 INDEXS 打开一个指定的索引文件,如没有指定,则不打开任何索引 (关于索引将在下一章进行说明); ALIAS 为打开的数据表指定一个别名,以方便随后的操作。 NOUPDATE 是对数据表的一个保护命令,它的功能是禁止对数据表进行 增加记录、删除记录、修改记录,也不能通过MODIFY STRUCTURE命 令对数据表结构进行改动
621数据表的打开与关闭 对数据表的操作完成后,应将其关闭以释 放其所占用的系统资源,可直接在命令窗口中 输入命令USE,关闭当前数据表;或输入 CLOSE ALL,此命令不但关闭当前的数据表, 而且所有打开的数据库、数据表、工作区等都 将被关闭。 返回
6.2.1数据表的打开与关闭 对数据表的操作完成后,应将其关闭以释 放其所占用的系统资源,可直接在命令窗口中 输入命令USE,关闭当前数据表;或输入 CLOSE ALL,此命令不但关闭当前的数据表, 而且所有打开的数据库、数据表、工作区等都 将被关闭。 返回
522表的显示 数据表结构的显示 菜单方式 操作步骤如 ①打开一个数据表 ②在“显示”菜单中选择“表设计器” 2.命令方式 在命令方式下,可使用如下命令来实现 ISTI DISPLAY STRUCTURE 数据记录的显示 数据记录的显示 1.菜单方式 查看一个数据表的 骤是:打 ,的洁述是续果菜单浏宽 2.命令方式 示数据表的记录也可使用命令方式来实现,主要使用以下两条 命令: DISPLAY 返回
5.2.2 表的显示 ⚫ 数据表结构的显示 1. 菜单方式 操作步骤如下: ① 打开一个数据表; ② 在“显示”菜单中选择“表设计器”。 2. 命令方式 在命令方式下,可使用如下命令来实现: LIST | DISPLAY STRUCTURE 数据记录的显示 ⚫ 数据记录的显示 1. 菜单方式 查看一个数据表的记录最方便的方法是使用菜单,选用“浏览” 窗口,步骤是:打开一个数据表,然后在“显示”菜单中选择“浏览” 命令即可。 2. 命令方式 显示数据表的记录也可使用命令方式来实现,主要使用以下两条 命令:DISPLAY和LIST。 返回
523表的修改和编辑 数据表在实际使用过稈中,常根据不同的需要而进行修改,包括数据表结构的 修改和数据表 数据表结构的修改 构的修改可分为:修改表中的字段属性或字段名、向表中插入新字 段和删除表 段三种操 修改字段 ①打开数据表 ②单击“显示”菜单中的“表设计器” ③在弹出的“表设计器”中选择“字段”选项卡; ④在相应的字段直接修改属性或字段名。 2.数据表中增添新的字段 ①同“修改字段”的前3步 ②选择要插入字段处(一般在选择的字段的前面插入新字段)并单击“插入”按钮 ③为新插入的字段添加属性 3删除字段 ①同“修改字段”的前3步 ②选择要删除的字段处并单击“删除”按钮 数据表记录的修改和编辑 EDⅠT命令 2) REPLACE命令 (3) BROWSE命令 返回
5.2.3 表的修改和编辑 数据表在实际使用过程中,常根据不同的需要而进行修改,包括数据表结构的 修改和数据表记录的修改和编辑。 ⚫ 数据表结构的修改 对数据表结构的修改可分为:修改表中的字段属性或字段名、向表中插入新字 段和删除表中的字段三种操作。 1. 修改字段 ① 打开数据表; ② 单击“显示”菜单中的“表设计器” ; ③ 在弹出的“表设计器”中选择“字段”选项卡; ④ 在相应的字段直接修改属性或字段名。 2. 数据表中增添新的字段 ① 同“修改字段”的前3步; ② 选择要插入字段处(一般在选择的字段的前面插入新字段)并单击“插入”按钮; ③ 为新插入的字段添加属性。 3. 删除字段 ① 同“修改字段”的前3步; ② 选择要删除的字段处并单击“删除”按钮; ⚫ 数据表记录的修改和编辑 (1)EDIT命令 (2)REPLACE命令 (3)BROWSE命令 返回