vf同步文字资料 下载本文

四维计算机学校二级VF同步资料

JBQK表的变化)

九、索引和排序(JBQK)

VF009 (1)按照基本工资建立一个索引文件gz(观察表记录的变化)(用INDEX ON TO 建立)

(2)按照部门建立索引文件bm(观察表记录的变化)(用INDEX ON TAG 建立) (3)按照基本工资从高到低的顺序把所有记录存入在表JBQK1

(4)所有记录先按部门的升序排列,再按基本工资从高到低的顺序存放在表JBQK2中

VF010 有学生表STD文件

要求:(1)选择所有来自北京的男学生参加某项活动,按学号升序排列产生一新表BS(学号、姓名、性别、民族、英语、数学、政治)。

(2)BS表增加一个字段(总分 n (6,2)) (3) 计算所有学生的总分

第二部分 Visual Foxpro中 对项目、 数据库及 多表关系操作

VF011.项目、数据库的操作:

1. 2. 3. 4. 5. 6. 1.

建立一个项目名为“学生管理”(练习项目窗口的移动、折叠、熟练项目的基本操作) 建立项目sdb_siwei,再在项目中建立数据库sdb_lctc 建立独立的数据库“进货管理”和“LCTC_SDB”

打开项目sdb_siwei,并将数据库“进货管理”添加到该项目中。 建立项目“客户管理”,并将数据库“LCTC_SDB”添加到项目中。 打开项目sdb_siwei,将其中的数据库移去。

建立一个项目名为“学生管理”,在项目中建立一个自由表XS.DBF,表结构如下:(学号C/8,班级C/5,姓名C/6,性别C/2,婚否 L)

VF012.项目、表的操作

学号 99700123 99700210 99700098 99600324 99600152 99700110 99700239 99500031 班级 99711 99712 99712 99611 99611 99712 99711 99512 姓名 陈小洁 赵一单 郑玲 屈跃进 赵宁 张建国 李环芬 花季 性别 女 男 女 男 男 男 女 女 婚否 .T. .F. .T. .F. .T. .T. .F. .T. 电话:85284499 第 5 页 共 26 页 四维学校祝您成功

四维计算机学校二级VF同步资料

2. 3.

在“学生管理”项目中建立自由表order_list,客户号(C/6)、订单号(C/6)、订购日期 D、总金额 (F/15/2)(该表中没有记录)

在“学生管理”项目中建立自由表dept,表结构如下: 字段名 类型 宽度 部门号 字符型 2 部门名 字符型 20

随后在表中输入5条记录,记录内容如下: 部门号 部门名 01 制造部 02 销售部 03 项目部 04 采购部

05 人事部

4.

利用项目设计器为order_list表添加记录。

客户号 订单号 订购日期 总金额 C10001 OR-01C 10/10/01 4000.00 A00112 OR-22A 10/27/01 5500.00 B20001 OR-02B 02/13/02 10500.00 C10001 OR-03C 01/13/02 4890.00 C10001 OR-04C 02/12/02 12500.00 A00112 OR-21A 03/11/02 30000.00 B21001 OR-11B 05/13/01 45000.00 5. 1. 2.

将dept从项目中移去 建立score_a的项目

在项目中建立自由表zg_lt.dbf

职工号 基本工资 奖金 补助金 扣款 应发工资 001 002 003 004 005 3. 4. 5. 6. 7. 8. 9.

350 350 400 400 500 1785 50 1560 75 2200 35 1890 48 1200 56 850 590 295 150 800 1335 1395 2340 2188 956 VF013. 项目、数据库、表的操作:

在项目中建立数据库w_lt.dbc 在当前位置建立独立的数据库wsdb 将zg_lt表添加到w_lt数据库中 在w_lt数据库中建立表lsb

客户号(C/6) 订单号(C/4) 订购日期 (D) 总金额(I) 将数据库wsdb添加到项目文件中, 将数据库w_lt从项目中移去 将表zg_lt从数据中移去

VF014.建立项目“企业管理”,再在项目中建立数据库“职工管理”,再在项目数据库中建立一个数据库表“职

工.DBF”,结构信息如下:

编号/C/5、姓名/C/6、性别/C/2、出生日期/D、婚否/L、政治面目/C/6、部门/C/8、基本工资/N/4 设置有效性规则:“性别”字段中只能输入“男”或“女”、提示信息为“只能输入男或女”,再定义基本工资字段默认值为空值.NULL.

电话:85284499 第 6 页 共 26 页 四维学校祝您成功

四维计算机学校二级VF同步资料

输入以下记录,验证有效性规则

编号 10751 10682 10853 10852 10781 姓名 陈小洁 赵一单 郑玲 屈跃进 赵宁 性别 出生日期 女 1954-6-12 男 1947-11-3 女 1962-3-30 男 1963-5-9 男 1958-12-13 婚否 .T. .T. .T. .F. .T. 政治面目 群众 党员 群众 党员 群众 部门 技术科 财务科 总务科 党办 总务科 基本工资 1080 1080 .NULL. .NULL. 840 VF015.建立非项目数据库名为“学生.DBC“

在数据库中建立如下表:(注意英文字母的大小写)

CJ.DBF表(考号C/6、考场编号C/3、笔试成绩N/2、上机成绩N/2)

考号 C01001 C02002 C03001 C01003 C02003 C03002 考场编号 301 301 301 302 302 302 笔试成绩 67 84 76 60 40 90 上机成绩 98 38 80 70 50 60 DJKS.DBF表(考号C/6、姓名C/6、性别C/2、年龄N/2、单位C/8)

考号 C01001 C01003 C01004 C02002 C02003 姓名 宋鸿燕 高玢华 寥诚然 于歆 钱郴珍 性别 男 女 女 男 女 年龄 23 20 24 25 27 单位 长城饭店 长城饭店 长城饭店 北京饭店 北京饭店 建立如下索引:在DJKS.DBF和CJ.DBF分别按考号建立主索引和普通索引 建立DJKS.DBF和CJ.DBF之间的永久关系

定义DJKS.DBF和CJ.DBF之间的参照完整性规则,定义删除规则为“级联”,更新规则和插入规则为“限制”

VF016.建立一个数据库,名为“学生”

建立如下表:

学生(学号C4,姓名C8,年龄I) 课程(课程号C3,课程名C14) 成绩(学号C4,课程号C3,成绩I) 建立如下索引

在学生(学号)、课程(课程号)上建立主索引; 在成绩(课程号)和成绩(学号)上建立普通索引。

分别建立学生表和成绩表之间的永久关系,课程表和成绩表之间的永久关系。

定义学生表和成绩表之间的参照完整性规则,定义删除规则为“级联”,更新规则和插入规则为“限制”。

最后将以上建立的数据库表移出数据库,使之成为自由表。

电话:85284499 第 7 页 共 26 页 四维学校祝您成功

四维计算机学校二级VF同步资料

课程号 101 102 103 课程名 计算机文化基础 高等数学 英语 学号 1101 1201 1301 1401 1501 姓名 李平 张华 王军 赵伟 杨杰 年龄 22 24 19 20 22 学号 课程号 1101 1101 1201 1201 1301 1401 1501 1501 1401 101 102 103 102 101 103 101 103 102 (成绩表)

成绩 89 90 58 67 79 88 100 75 69

(课程表)

(学生表)

VF017.利用VF设计一个管理某单位职工档案和职工工资项目,完成以下任务:

? ? ? ? 职工号 C/4 001 建立项目,命名为:LCTC,保存到vf017中。 在新建立的项目中建立数据库,命名为:职工信息。 在新建立的数据库中建立数据库表,命名为:档案。 输入以下记录信息,注意通用型和备注型数据的输入方法。

姓名 C/8 张宇 部门 C/10 等级 出生年月 D/8 1981-08-09 联系电话 C/12 8484993 备注 M/4 97年毕业于西工大99年来我校现任等级组组长 76年毕业于上海交通大学计算机系 96年毕业于西大98年来我校现任OFFICE组组长 82提毕业于西安建筑科技大学通信工程系 兼职 数码主讲教师,毕业于西安工程学院计算机系 002 李宁 OFFICE 1979-10-12 8497484 003 冯华 OFFICE 1982-07-14 5264606 004 005 司徒李信 王军旗 等级 平面 1968-09-28 1983-12-12 5360024 8492449 在新建立的数据库中建立数据库表,命名为:工资,信息如下:

职工号(C/4) 基本工资(Y) 奖金(Y) 补助金(Y) 扣款(Y) 应发工资(Y) 设置基本工资的有效性规则为基本工资<1000,输入错误数据以后的提示信息为“输入数据超出范围请重新输入”,默认值为350,输入以下记录信息。

职工号 001 002 003 004 005 基本工资 350.0000 350.0000 400.0000 400.0000 500.0000 奖金 1785.0000 1560.0000 2200.0000 1890.0000 1200.0000 补助金 50.0000 75.0000 35.0000 48.0000 56.0000 扣款 850.0000 590.0000 295.0000 150.0000 800.0000 应发工资 1335.0000 1395.0000 2340.0000 2188.0000 956.0000 ? 多工作区操作 GZJ.DBF结构如下 VF018素材表如下: 电话:85284499 第 8 页 共 26 页 四维学校祝您成功