预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共69页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

技能鉴定中心 第页共NUMPAGES69页 VF上机习题01 基本操作题 打开”订货管理”数据库,并将表order_detail添加到该数据库中。 为表order_detail的”单价”字段定义默认值为NULL。 为表order_detail的”单价”字段定义约束规则:单价>0,违背规则时的提示信息:“单价必须大于零”。 关闭”订货管理”数据库,然后建立自由表customer,表结构如下: 客户号 C(6)客户名C(16)地址C(20)电话 C(14) 简单应用题 列出总金额大于所有订购单总金额平均值的订购单(order_list)清单(按客户号升序排列),并将结果存储到results表中(表结构与order_list表结构相同)。 利用VisualFoxPro的”快速报表”功能建立一个满足如下要求的简单报表: (1)报表的内容是order_detail表的记录(全部记录,横向); (2)增加”标题带区”,然后在该带区中放置一个标签控件,该控件显示报表的标题”器件清单” (3)将页注题区默认显示的当前日期改为显示当前的时间; (4)最后将建立的报表保存为report1.frx。 三、综合应用题 首先将order_detail表全部内容复制到od_bak表,然后对od_bak表编写完成如下功能的程序: 把“订单号”尾部字母相同并且订货相同(“器件号”相同)的订单合并为一张订单,新的“订单号”就取原来的尾部字母,“单价”取最低价,“数量”取合计; 先按新的“订单号”升序排序,再按“器件号”升序排序; 终记录的处理结果保存在od_new表中; 将程序保存为progl.prg,并执行该程序。 VF上机习题02 一、基本操作题 在考生目录下完成如下操作: 创建一个新的项目sdb_p,并在该项目中创建数据库sdb; 将考生文件夹下的自由表student和sc添加到数据库sdb中; 在sdb数据库中建立course表,表结构如下: 课程号C(2)课程名C(20)学时N(2) 随后向表中输入6条记录,记录内容如下(注意大小写): 课程号 课程名 学时 c1 C++ 60 c2 VisualFoxPro 80 c3 数据结构 50 c4 JAVA 40 c5 VisualBASIC 40 c6 OS 60 为course表创建一个主索引,索引名为cno,索引表达式为“课程号”; 二、简单应用题 根据sdb数据库中的表用SQLSELECT命令查询学生的学号、姓名、课程名和成绩,结果按“课程名”升序排序,“课程名”相同时,按“成绩”降序排序,并将查询结果存储到sclist表中; 使用表单向导选择student表生成一个名为form1的表单。选择student表中所有字段,表单样式为“阴影式”;按钮类型为“图片按钮”;排序字段选择“学号”(升序);表单标题为“学生基本数据输入维护”; 综合应用题 打开基本操作中建立的数据库sdb。使用SQL的CREATEVIEW命令定义一个名称为SVIEW的视图,该视图的SELECT语句完成查询;选课3门以上(不包括3门)的每个学生的学号、姓名、平均成绩、最低分和选课门数,并按“平均成绩”降序排序。最后将定义视图的命令代码存放到命令文件T1.PRG中并执行该文件。 接着利用报表向导制作一个报表。要求选择SVIEW视图中所有字段;记录不分组;报表样式为“随意式”;排序字段为“学号”(升序);报表标题为“学生成绩一览表”;报表文件名为p_student。 设计一个名称为form2的表单,表单上有“浏览”(名称为Command1)和“打印”(名称为Command2)两个命令按钮,鼠标单击“浏览”命令按钮时,先打开数据库sdb,然后执行SELSCT语句查询前面定义的SVIEW视图中的记录(两条命令,不可以有多余命令);鼠标单击“打印”按钮时,调用报表文件p_student浏览报表的内容(一条命令,不可以有多余命令)。 VF上机习题03 一、基本操作题 在考生文件夹下的数据库salsry_db中完成操作: 在数据库salary_db中建立表dept,表结构如下: 部门号C(2)部门名C(20) 随后在表中输入5条记录,记录内容如下: 部门号部门名 01 制造部 02 销售部 03 项目部 04 采购部 05 人事部 为dept表创建一个主索引(升序),索引名和索引表达式均是“部门号”。 通过“部门号”字段建立salarys表和dept表间的永久联系。 设置参照完整性的约束,更新规则为“级联”;删除规则为“限制”;插入规则为“限制”。 二、简单应用题 使用报表向导建立一个简单报表。要求选择salarys表中所有字段,记录不分组