好文档 - 专业文书写作范文服务资料分享网站

二级Visual Foxpro教案

天下 分享 时间: 加入收藏 我要投稿 点赞

1、单击‘文件/打开’

2、 在对话框选定存放有要打开文件的的路径(XX盘/XX文件夹/…),并选定要打开文

件相应的文件类型.。

3、 双击要打开的文件或单击选中要打开的文件→单击[确定] 二、表结构的修改

1、 单击‘显示/表设计器’(MODIFY STRUCTURE)

2、 一般修改;定位光标到需修改的字段参数,删除原参数后输入新参数或选择新参数

插入字段:选中插入位置→单击[插入]→输入选择字段参数 删除字段:选中→单击[删除] 三、表文件数据窗口的显示

单击‘显示/浏览XX表’

四、表文件数据窗口显示方式的改变 单击‘显示/浏览(或编辑)’ 五、表字段显示宽度及次序的改变

宽度的改变:定位光标到要改变显示宽度的字段名右边框上并拖动鼠标 次序的改变:拖动字段名到所需位置 六、窗口字体参数的改变

单击‘表/字体’ →在对话框选择所需的字体参数→单击[确定] 七、窗口分区 (一)分区

定位光标到窗口左下角分区控制柄上,并向右拖动鼠标到合适位置 (二)改变分区窗口的显示方式

1、 选中分区窗口任一单元格 2、 单击‘编辑/浏览(或编辑)’ 第三节 数据表记录相关操作基础

一、课题:数据表记录相关操作基础

二、教学目的:让学生掌握记录相关操作的基础

三、教学要求:1、熟悉(知道)FOXPRO的命令格式和一些约定 2、掌握命令中常用短语的作用 3、掌握记录的定位 四、教学重点:教学要求中第2、3点 五、教学难点:教学要求中第2点 六、课时:2节

授课内容:

一、FOXPRO命令的基本格式及一些约定

基本格式:命令动词 基本项1 基本项2 ??基本项N [可选项1] [可选项

2] ??[可选项N]

命令动词:指出所进行的操作 基本项:指出操作的对象或要求 可选项:指出操作附加的对象或要求 命令格式中的一些约定:

1、 动词须在最前,其它项次序不作要求,各选项之间至少要有一个空格

2、 命令动词及命令中使用的短语对应的英文单词不区分大小,且可以只取前四个

以上字母。

3、 有些符号只能出现在命令格式中而不能出在命令中,并具有一定的意义,如‘/’ 表示多项取其一且只能取一,‘[ ]’表示该项为可选项,‘,?’表示前面项的省略。 4、 命令很长要分行时在一行结束时输入;并按,然后在下一行继续输入。 二、命令中常用短语的作用:

(一)范围短语

1、 作用:指定参加操作的记录 2、 四种形式及作用:

ALL:指定当前表文件全部记录参加操作,为范围的默认选项

NEXT N:指定当前表文件从当前记录开始的N个记录参加操作 RECORD N:指定当前表文件第N个记录参加操作

REST :指定当前表文件从当前记录开始的记录到末记录参加操作

(二)条件短语

1、 作用:指定参加操作的记录 2、 两种形式及作用

FOR条件:指定范围内所有符合条件的记录参加操作

WHILE条件:指定从当前记录开始的符合条件的记录参加操作,遇到不符合条件的记录则停止操作

3、 条件:一个逻辑型表达式,取值只有.T.和.F.两种情况,为.T.时表示条件

成立,为.F.时表示条件不成立.

4、 FOXPRO中条件的常用形式:字段变量(字段名)比较运算符数据表达

式(常量),例:

C型字段的条件:姓名=‘赵灵’,报考等级=‘二级’

N型字段的条件:笔试成绩>=80,毕业考试>=450,基本工资=270 L型字段的条件:性别=.F.,婚姻状况=.T.

D型字段的条件:出生日期>=CTOD(‘01/01/75’)

工作年月

5、 判断某一记录是否符合条件的方法:

把记录对应字段的数据代替条件中字段变量后判断式子是否成立,成立则表示该记录符合条件,否则该记录不符合条件。

6、条件的复杂形式:两个或两个以上的一般形式的条件用.AND.或.OR.

联接而成的条件.一个条件之前也可用.NOT.运算符。 .AND.:并且 .OR.:或者 .NOT.:取反

6、 判断复杂条件是否成立的方法:

用.and.联接:只有所有简单条件成立复杂条件才成立 用.or.联接:只要有一个简单条件成立复杂条件就成立 (三) 字段短语

1.作用:用于指定参加操作的字段,未指定字段则全部字段参加操作。 2.形式:fields 字段名1,字段名2,? 三.记录的定位

(一)相关概念:

1、 记录指针:系统赋给数据表用来指示当前记录的对象

2、 当前记录:记录指针所指向的记录,用可Display命令显示或用?

Recno()函数测试

3、 记录定位:把某一个记录置为当前记录 4、 规定:表文件刚被打开当前记录是1号记录 (二) 绝对定位——把第N号记录置为当前记录

命令格式:Go N/Goto N/N:把第N号记录置为当前记录 GO TOP:把第1号记录置为当前记录

GO BOTTOM:把最后1号记录置为当前记录

(三) 相对定位——把当前记录前面(或后面)的第N个记录置为

当前记录。

命令格式:SKIP N

N>0:把当前记录后面的第N个记录置为当前记录 N<0:把当前记录前面的第|N|个记录置为当前记录 N=0:当前记录不变 N省略:默认N=1 (四) 条件定位(顺序查找)——把表文件中指定范围内符合条的记

录定位为当前记录。 命令格式:

LOCATE [范围] [FOR条件]/[WHILE条件] CONTINUE 功能:LOCATE命令把范围为第一个符合条件的记录定位为

当前记录,而继续定位第二、三??个符合条件的命 令则用CONTINUE(继续)命令。

(五) 与当前记录有关的几个函数

1 测试当前记录号函数

格式:recno( )

功能:测试当前记录的记录号 2 测试文件头函数

格式:bof( )

功能:测试当前记录是否为文件头。文件头不是一号

记录,是一号记录之前的一个无效记录,它的记录号为1。

3 测试文件尾函数

格式:eof( ) 功能:测试当前记录是否为文件尾。文件尾不是最后一号记录,是最后一号记录之后的一个无效记录,它的记录号为最

后1号记录号+1。

4 测试当前记录是否被逻辑删除函数 格式:delete( )

功能:测试当前记录是否被逻辑删除。 5 测试查找结果函数 格式:found()

功能:测试用locate…continue或find\\seek命令的查找结果。

第四节 数据表记录相关操作命令

一、课题:数据表记录相关操作命令

二、教学目的:让学生掌握记录相关操作命令

三、教学要求:1.掌握所有记录相关操作命令的格式

2.掌握命令中单词的读法,中文意思 3.掌握命令中选项的作用 4.工作区的使用

四、教学重点:教学要求中的第2点 五、教学难点:教学要求中的第2、3点 六、课时:6节

授课内容

一 记录操作的相关命令的格式 1 记录的显示

List/Display [范围] [FOR 条件]/[WHILE 条件] [FIELDS 字段名表] [OFF] [TO PRINT] 2 记录的追加

APPEND [BLANK] 3 记录的删除

DELETE [范围] [FOR 条件]/[WHILE 条件] 4 记录的恢复

RECALL [范围] [FOR 条件]/[WHILE 条件] 5 记录的修改(字段值替代)

REPLACE 字段名1 WITH 表达式1[,字段名段2 WITH 表达式2 [,?]][范围]

[FOR 条件]/[WHILE 条件]

6 记录的排序

SORT ON 关键字段1[/A]/[/D][/C],关键字段2[/A]/[/D][/C],[,?] to 路径/排序文件名 [范围] [FOR 条件]/[WHILE 条件] [FIELDS 字段名表] 7 记录的索引

INDEX ON 关键字段 TO 索引文件名 8记录的计数

COUNT [范围] [FOR 条件]/[WHILE 条件] [TO 内存变量名]

9求记录N型字段的和/平均

SUM/AVERAGE [N型字段名表] [范围] [FOR 条件]/[WHILE 条件] [TO 内存变量名

表]

10记录的分类汇总

INDEX ON 分类字段 TO 索引文件名(分类)

TOTAL ON 分类字段 TO 路径/分类汇总文件名(汇总) 11 表文件记录的复制(表文件有复制)

COPY TO 路径/新表文件名 [范围] [for 条件]/[while 条件] [fields 字段名表] 12 表结构的复制

COPY STRUCTURE TO 路径/新表文件名 [fields 字段名表]

二 命令中英文单词的读法和中文意思(见黑板) 三 命令中选项的作用 1、 记录的显示

(1) 选项介绍:

[OFF]:显示记录时不显示记录号

[TO Print]:记录在屏幕上显示的同时送打印机打印 (2) 注意:

若disp命令不带条件选项或范围选项只显示当前记录。

2、 记录的追加

菜单操作:

单击‘显示/追加方式’→输入记录数据(可追加若干条记录) 单击‘表/追加新记录’→输入记录数据(只可追加一条记录)

单击‘表/追加记录’(该命令用于把一个表中的记录追加到当前表,要求两表结构一样。)

3、 记录的删除

(1) 菜单操作

单击‘表/删除记录’→在对话框设定要删除记录应符合的条件和范围→单击[删除]如果要彻底删除记录继续单击‘表/彻底删除’ (2)表达式生成器的使用:

1作用:用于设定各种表达式,如条件,数学表达式等 ○

2使用:设定表达式时若使用到字段名,运算符等时可直接从生成器中选择,具体: ○

字段名:双击

运算符:函数:单击 系统变量:双击 常量(具体的数据):键盘输入 (3)一次性删除全部记录的命令

Zap

(4)删除表文件命令

erase 路径/表文件名.dbf(文件须在关闭时且扩展名不可以省略) (5)注意:该命令若不带范围和条件则只删除当前记录

二级Visual Foxpro教案

1、单击‘文件/打开’2、在对话框选定存放有要打开文件的的路径(XX盘/XX文件夹/…),并选定要打开文件相应的文件类型.。3、双击要打开的文件或单击选中要打开的文件→单击[确定]二、表结构的修改1、单击‘显示/表设计器’(MODIFYSTRUCTURE)2、一般修改;定位光标到需修改的字段参数,
推荐度:
点击下载文档文档为doc格式
2efzc7489o34ka294oz7
领取福利

微信扫码领取福利

微信扫码分享