VFP实验指导一(5)

2019-03-10 16:29

Visual FoxPro 程序设计上机指导与习题

2.

(1)选择窗口菜单的数据工作期命令,屏幕出现数据工作期窗口。

(2)在数据工作期窗口中选定“打开”按钮-在对话框中选定rsda.dbf,选定“确定”按钮返回数据工作期。以同样的方法打开rsgz.dbf、 rsgl.dbf、rsbm .dbf三个表。

3. SELECT 1 list

locate for 职称=\副教授\dislay continue display continue display ?recno()

21

Visual FoxPro 程序设计上机指导与习题

4 clear list go 1

locate for 性别=\男\工作时间)>1990 display continue display continue display continue display ?recno() 5. clear list

index on 职称 tag zc seek \教授\?found() display

22

Visual FoxPro 程序设计上机指导与习题

实验八 表的关联、统计命令

【实验目的】

1. 熟练的在数据工作期建立关联。 2. 会使用命令建立关联. 3. 会多表操作.

4. 能熟练的使用average, sum, count, total等命令,处理表中数据。 【实验内容】

1.在表rsda dbf与rsgz .dbf之间分别用命令方式和菜单方式建立关联。

2.求出rsgz .dbf 中计算机系所有职工的月基本工资平均值及全年实发工资之和并显示。 3.试统计男职工且职称是教授的人数。 4.试统计表rsgl.dbf中各部门人数。 【实验素材】

表rsda.dbf,rsgz.dbf,rsgl.dbf 【重点难点】

1. 使用数据工作期建立表间临时关系 2. 建立关联命令的使用 3. 关联关键字的选取. 4. 求和求平均值命令的用 5. 分类汇总命令的使用 【讲解内容】

1. 关联关键字的选取 2. total命令的使用 【实验步骤】 1.

(1)命令方式 select 1 use rsda list

index on 编号 tag bh additive select 2 use rsgz list

index on 编号 tag bh additive set relation to rsgz.编号 into rsda

打开数据工作期窗口即可查看关联 (2)菜单方式

23

Visual FoxPro 程序设计上机指导与习题

(i)选择窗口菜单的数据工作期命令,屏幕出现数据工作期窗口。

(ii)在数据工作期窗口中选定“打开”按钮-在对话框中选定rsda.dbf,选定“确定”按钮返回数据工作期。以同样的方法打开rsgz.dbf表。

(iii)首先为rsda,rsgz两个表中的编号建立索引,然后选择rsda为父表,点击关系,然后再点击rsgz,在出现的窗体中选择rsgz中的建立在编号的索引,在出现的窗体左下部中双击编号字段,点击确定,完成表的关联。

24

Visual FoxPro 程序设计上机指导与习题

(iv)效果如图

2. clear select 1 use rsgz list

index on 编号 tag bh addi select 2 use rsgl list

index on 编号 tag bh addi

set relation to rsgl.编号 into rsgz additive

list rsgl.部门名,rsgl.姓名,rsgz.基本工资,rsgz.实发工资 for rsgl.部门名=\计算机\average rsgz.基本工资 for rsgl.部门名=\计算机\sum rsgz.实发工资*12 for rsgl.部门名=\计算机\close all clear 3. use rsda list

count for 性别=\男\职称=\教授\?jsj

25


VFP实验指导一(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:关于印发人民医院满意度调查实施方案的通知

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: