第四章自由表研讨.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 自由表 4.1 表文件结构的创建和修改 4.2 输入表数据 4.3 表的基本操作 4.4 修改和删除记录数据 4.5 表的排序、索引和查寻 4.6 表的计算、汇总 4.7 多表间的基本操作 4.1 表文件结构的创建和修改 4.1.1 表结构 1)字段名 2)字段类型 3)字段宽度 确定字段宽度就是字段中能够存放的最大字符数或数值的最大位数 4)小数位 若字段的类型是数字型(N)和浮点(F),就须给出小数位数。若是整数,小数位是0 5)索引 6)Null 不等于零或空格,只表明是无明确的值。 4.1.2 建立表结构 1、用命令 1)create d:\df.dbf 2)create 3)create? 2、用菜单 4.1.3 修改表结构 1)list structure 显示表结构 2)modify structure 修改表结构 备份时VFP自动备份当前表 备份文件扩展名是.bak,备注备份文件是.tbk 如果不想改了,则把.bak改成.dbf,.tbk改成.fpt 4.2 输入表数据 4.2.1 在create 命令期间输入数据 在创建好表后会提示你是否添加数据 4.2.2 表添加命令 APPEND [BLANK] 参数描述: [BLANK]:在当前表的末尾添加一条空记录。 功能:在表的末尾添加一个或多个新记录。 说明: ■可以在只有表结构而没有记录的空表中添加记录,也可以在已经录入数据的表中的尾部追加记录; ■它可以向当前表的尾部追加一条或多条新记录。省略可选项,则在当前表的尾部追加任意新记录,追加记录的方法及操作与用CREATE命令建立表时输入数据的方法相同; 当发出APPEND或APPEND BLANK命令,并且在选定工作区中没有打开的表时,将显示一个“打开”对话框,我们可以在对话框中选择一个要添加记录的表。APPEND命令打开一个编辑窗口,我们可以在其中输入一个或多个新记录。增加新记录后,VFP将自动修改打开的所有索引。 打开浏览窗口后通过追加方式添加记录 方法:在项目管理器中选定一个要添加记录的表,然后单击【浏览】,然后在系统菜单中选择【显示】|【追加方式】。 4.2.3 在表中插入记录命令 格式:INSERT [BEFORE][BLANK] 功能:在当前表当前记录前面或后面插入一条新记录,并进入编辑状态。 选择[BEFORE]子句,新记录插在当前记录之前 选择[BLANK]子句,则插入一条空记录。 也可以用 insert into 表 values(字段…) 4.3 表的基本操作 4.3.1 打开关闭表文件 格式:USE [表文件名] [EXCLUSIVE] [SHARED] 功能:打开指定的表文件。 参数描述: 表文件名:指定要打开的表的名称。 [EXCLUSIVE]:在网络上以独占的方式打开表。 [SHARED]:在网络上以共享的方式打开表。 ■打开表时若表含有备注型字段,则FPT文件也同时被打开。 ■每个表被打开时均赋于一个别名。若省略ALIAS别名,则其别名与主文件名相同。 ■若不选择任何参数,表示关闭当前工作区中已打开的表。 ■在任一时刻,每个工作区最多允许打开一个表。如果指定工作区已有表打开,在打开新的表时,系统总是先自动关闭原来打打开的表。 ■打开表时,记录指针指向第一条记录。 4.3.2 表的显示和列表 1、显示表记录 格式一:LIST [OFF] [FIELDS 字段名列表] [范围] [FOR 条件] [WHILE 条件] [TO PRINTER [PROMPT] / TO FILE 文本文件名] 格式二:DISPLAY [OFF] [FIELDS 字段名列表] [范围] [FOR 条件] [WHILE 条件] [TO PRINTER [PROMPT] / TO FILE 文本文件名] 功能:显示当前表中的全部或部分记录和数据。 参数描述: [OFF]:使用OFF时,不显示记录号,否则显示记录号。 [范围]:范围为可选项,选择时为ALL、RECORD(N)、 [ NEXT(N)、REST中的一个参数,表示记录显示的范围。 FIELDS 字段名列表:若省略字段名表列,则显示当前表中的所有字段,否则显示指定的字段。如果备注字段名出现在字段名表列中,则它的内容按50个字符列宽显示 [FOR条件/WHILE条件]:该子句用于有选择地显示某些记录,省略时则显示范围限定的全部记录。 [TO PRINTER [PROMPT] / TO FILE 文本文件名]:指定记录列表的输出方向。TO PRINTER [PROMPT]指定输出到打印机。[PROMPT]参数的使用方法同前。TO FILE 文本文件名指定输出到所指定的文本文件中。 2、 LIST和DISPLAY的区别: (1

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档