- 1、本文档共54页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 利用项目管理器设计数据库和表(vfp教案)
Visual FoxPro 6.0程序设计 功能:它将当前表的结构复制生成一个特殊的表文件,即表结构伸展文件。 将Student的结构复制生成一个表结构文件studstr,然后用显示其结构 USE Student COPY STRUCTURE TO studstr EXTENDED USE studstr LIST STRUCTURE (2)将表结构文件还原成表结构 格式:CREATE 表文件名 FROM 表结构文件 功能:将表结构文件还原成为普通表文件。新建的表文件是一个只有结构部分而没有记录的表结构框架。 将上例中的studstr表结构文件还原生成一个新的表文件Student1 CREATE Student1 FROM studstr USE Student1 LIST STRUCTURE 返 回 3.5 记录基本处理方法 3.5.1 表的打开与关闭 返 回 退 出 3.5.2 录入记录 3.5.3 记录指针定位 3.5.4 在表中插入记录 3.5.5 显示表中的记录 3.5.6 修改表中的记录 3.5.7 删除记录 3.5.1 表的打开与关闭 使用任何一个表以前,都必须首先打开表。 格式:USE 表文件名 [EXCLUSIVE] [SHARED] 功能:打开指定的表文件。 参数描述: 表文件名:指定要打开的表的名称。 [EXCLUSIVE]:在网络上以独占的方式打开表。 [SHARED]:在网络上以共享的方式打开表。 ■打开表时若表含有备注型字段,则FPT文件也同时被打开。 ■每个表被打开时均赋于一个别名。若省略ALIAS别名,则其别名与主文件名相同。 ■若不选择任何参数,表示关闭当前工作区中已打开的表。 ■在任一时刻,每个工作区最多允许打开一个表。如果指定工作区已有表打开,在打开新的表时,系统总是先自动关闭原来打 打开的表。 ■打开表时,记录指针指向第一条记录。 3.5.2 录入记录 表的数据录入有多种方法:第一种方法是在表结构建立时录入数据;第二种方法是在表结构建成并存盘关闭了“表设计器”之后,利用命令向表中追加记录。 格式:APPEND [BLANK] 参数描述: [BLANK]:在当前表的末尾添加一条空记录。 功能:在表的末尾添加一个或多个新记录。 说明: ■可以在只有表结构而没有记录的空表中添加记录,也可以在已经录入数据的表中的尾部追加记录; ■它可以向当前表的尾部追加一条或多条新记录。省略可选项, 返 回 则在当前表的尾部追加任意新记录,追加记录的方法及操作与用CREATE命令建立表时输入数据的方法相同; ■当发出APPEND或APPEND BLANK命令,并且在选定工作区中没有打开的表时,将显示一个“打开”对话框,我们可以在对话框中选择一个要添加记录的表。APPEND命令打开一个编辑窗口,我们可以在其中输入一个或多个新记录。增加新记录后,VFP将自动修改打开的所有索引。 打开浏览窗口后通过追加方式添加记录 方法:在项目管理器中选定一个要添加记录的表,然后单击【浏览】,然后在系统菜单中选择【显示】|【追加方式】。 添加记录的数据 返 回 3.5.3 记录指针定位 记录定位就是将记录指针移到指定的记录上,记录指针指向的记录称为当前记录。VFP提供了下列绝对定位和相对定位两类命令。 1、记录指针的绝对定位 格式一:GOTO [RECORD 数值表达式 ] /TOP/BOTTOM 格式二:GO [RECORD 数值表达式 ] /TOP/BOTTOM 格式三: 数值表达式 功能:将记录指针直接定位到指定的记录上。 参数描述: 数值表达式:指定一个物理记录号,记录指针移至该记录上。 TOP:将记录指针定位在表的第一个记录上。 [BOTTOM]:将记录指针定位在表的最后一个记录上。 说明: RECORD可省略。数值表达式的值必须大于0,且不大于当前表文件的记录个数。 2、记录指针的相对定位 相对定位与当前记录有关,它是把记录指针从当前位置作相对移动。 格式:SKIP [数值表达式] 功能:将记录指针向前或向后作相对若干条记录的移动。 参数描述: 数值表达式:指定记录指针作相对移动的记录数据。 说明: 1、移动的记录数等于数值表达式的值,其值为正数时,记录指针向下移动,当数值表达式是负数时,记录指针向上移动。 2、省略选择项数值表达式,约定为向下移动一条记录,即SKIP 等价于SKIP 1。 返 回 3.5.4 在表中插入记录 1、INSRET命令 格式:INSERT [BLANK] [BEFORE] 功能:在当前记录之前或之后插入一条或多条新记录。 参数描述: 选择
文档评论(0)