VFP上机练习题

补充上机练习题一

45. 使用Visual FoxPro软件,按如下要求创建数据库和表

1) 建立名为“汽车销售管理”的项目文件,保存在“C:/ata\\test\\Answer\\370199A0210909130120\\VFT\\”文件夹下 2) 在“汽车销售管理”项目中新建名为“汽车销售”的数据库,保存在“C:/ata\\test\\Answer\\370199A0210909130120\\VFT\\”文件夹下 3) 在“汽车销售”数据库中新建2个数据表:采购,库存,以下表结构描述中,第一行为字段名称,第二行是字段类型和宽度,分别以“采购”和“库存”为文件名保存在“C:/ata\\test\\Answer\\370199A0210909130120\\VFT\\”文件夹下 采购

采购单号 字符型 7 库存 入库单号 字符型 6 汽车编号 字符型12 仓库号 字符型 3 经办人 字符型 8 入库日期 入库日期 8 采购日期 日期型 8 供应商编号 字符型 2 采购单价 数值型8.2 采购数量 整型 4 备注 备注型 4) 输入各表中的各条纪录 采购 采购单号 2008052 2008061 库存 入库单号 020010 汽车编号 A2008001 仓库号 400 经办人 张川 入库日期 2008年6月2日 采购日期 2008年2月21日 2008年3月21日 供应商编号 02 01 采购单价 50000 80000 采购数量 20 40 备注 红色 46. 使用Visual FoxPro软件,按如下要求创建“汽车销售管理信息系统”菜单

1) 创建“汽车销售管理信息系统”菜单,结果以“汽车销售管理信息系统”为文件名保存

在“C:/ata\\test\\Answer\\370199A0210909130120\\VFT\\”文件夹下。结构如下(顺序不能颠倒)一级菜单,“进车管理”“仓储管理”“销售管理”“收付管理” “进车管理”下二级菜单“入库”“采购” “仓储管理”下二级菜单“移库”“出库”

“销售管理” 下二级菜单“销售”“预售” “收付管理” 下二级菜单“收款”“付款”

2) 在“C:/ata\\test\\Answer\\370199A0210909130120\\VFT\\”文件夹中生成汽车销售管理信息

系统.MPR

47. 使用Visual FoxPro软件,按如下要求创建“销售查询”

1) 打开“C:/ata\\test\\Answer\\370199A0210909130120\\VFT\\”文件夹下的Autosale数据库。

将Cars.db5.Providers.dbf.Sales.dbf和Stores.dbf添加到Autosale数据库中,观察数据库设计器中各表的字段名称。 2) 在Cars表的“销售单编号”,“供应商编号”和“仓库编号”上分别建立普通索引。 3) 按照销售单号建立Sales和Cars之间永久一对多关系;按照供应商编号建立Provider

和Cars之间永久一对多关系;按照仓库编号建立Stores和Cars之间永久一对多关系。 4) 通过参照完整性,设置若Provider表中不存在匹配的关键字值,则禁止在Cars表插入

行。

5) 从Autosal数据库中建立“查询”,字段为Cars汽车编号,Cars车型代码,Cars厂牌型

号,Cars车身颜色,Sales销售日期,Sales销售价格,Sales客户编号。按销售价格降序排序。

6) 保存查询文件到“C:/ata\\test\\Answer\\370199A0210909130120\\VFT\\”文件夹下,查询文

件名称为“销售查询”。

补充上机练习题二

45. 使用VisualFoxPro软件,按如下要求创建和操作数据库、数据表。

(1)建立名为“学生成绩管理”的数据库,以“学生成绩管理”为文件名保存在c:\\ata\\test\\answer\\370199A0210909130225\\VFT\\文件夹中。 (2)在该数据库新建2个数据表:“学生成绩”和“课程”(如下所示);第一行为字段名称,第二行为字段类型;分别以“学生成绩”和“课程”为文件名保存到c:\\ata\\test\\answer\\文件夹中 “学生成绩”表的结构: 学号 字符型8 课程编号 字符型2 课程编号 字符型2 课程名 字符型8 第一次成绩 整型4 补考成绩 整型4 最终成绩 整型4 开课学期 字符型10 最终成绩类型 字符型4 所属班级 字符型8 “课程”表结构

开课教师 字符型8 (3)一次输入各表中各条记录(记录中括号均为英文状态) “学生成绩”有2条记录 学号 06011345 06011234 03 04 课程编号 03 03 语文 数学 第一次成绩 55 89 张宏兵 王祥康 补考成绩 77 最终成绩 77 89 06-07(1) 06-07(1) 最终成绩类型 补考 正常 高二(28) 高一(18) “课程”表记录对应表结构 (4)建立“学生成绩”表和“课程”表之问的参照完整性,用来避免“课程”表中没有相关课程编号时,向“学生成绩”表中添加课程编号的记录。

46. 使用VF软件,按如下要求对自由表进行操作:

(1)在“学生成绩”表中,按班级字段建立程序索引

(2)使用total on命令,按照学生所属班级对学生成绩表中的成绩分类汇总,汇总结果以“班级统计”为文件命保存在c:\\ata\\? 文件夹中 (3)把学生成绩表另存为“班级统计二”,然后物理删除“班级统计二”中班级为“高三03”的记录。

47. 使用VF软件,参看样张文件“样张表单03.scx”创建表单(Form)以“欢迎”为文件名

保存在c:ata\\test\\?文件夹中,然后添加到项目中。 (1)新建一个空的表单,要求Height 250.width 375 (2)设置表单caption为成绩管理系统 (3)在表单上添加一个标签控件(label),caption为“欢迎使用成绩管理系统”,设置Fontsize为18号,ForeColor为(0,0,255)Alignment为中央,top为60,left为51.Height为24,width为270

(4)在表单添加两个命令按钮控件(Button)top为156,Height为27,width为84,caption分别为“进入”和“退出”,“进入”按钮与标签控件左边对齐;“退出”按钮与标签控件右边对齐,标签控件的位置不能变动两个按钮大小相同且底边对齐。 (5)命名为欢迎scx保存在c:\\ata\\test\\?文件夹内 (6)新建一个项目,名为“成绩管理系统”以成绩管理系统为文件名保存在c:\\ata\\test\\?文件夹中

(7)把表单欢迎.scx添加到“成绩管理系统”项目中。

补充上机练习题三

45. 使用VF软件,按以下要求创建数据库和表

(1)建名为“办公费用管理”的项目文件,保存在:“C\\ata\\test\\Answer\\37019960210909130124\\VFT”文件夹下。

(2)在“办公费用管理”项目中建立明为“办公费用”的数据库文件,保存在:“C\\ata\\test\\Answer\\37019960210909130124\\VFT”文件夹下。

(3)在“办公费用数据库”中新建2个数据表:费用申请,费用明细,以下表结构描述中,第一行为字段名称,第二行是字段类型和宽度,分别以“费用申请”和“费用明细”为文件名保存在:“C\\ata\\test\\Answer\\37019960210909130124\\VFT”文件夹下。

“费用申请表”的结构 部门编号 字符型7 (4)输入各表中的各条记录

费用编号 申请金额 部门编号 费用类别 是否通过审核 备注 2008032 401.00 102001 办公用品 T 低值易耗 2008011 1234.5 201001 差旅费 T “费用明细”表中的1条记录:

部门编号 项目 单价 数量 费用金额 经办人 日期 备注

A02 租车 400 3 1200.00 张武 2008年6月2日 46. 使用VF软件,按照如下要求创建“部门办公设备查询”

(1)打开“C\\ata\\test\\Answer\\37019960210909130124\\VFT”文件夹下的“平安办公数

项目 数值型7.2 单价 字符型6 数量 字符型8 费用金额 逻辑型 是否通过审核 逻辑型 备注 备注型

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4