1、建立一个工资管理数据库,文件名为GZGL.DBC,并输入数据(40分)
CREATE DATABASE GZGL
该数据库中有两个数据表: 职工数据表(ZGB.DBF)和工资数据表(GZB.DBF)。其数据形式如下:
职工数据表ZGB.DBF
职工号 姓名 婚否 职称
020365 周尔杰 .T. 工人
020528 王雨 .T. 技术员
010234 李丽 .F. 技术员
020458 李长新 .T. 工程师
020636 郑然 .F. 工人
要求:将数据库(GZGL.DBC)中的ZGB.DBF(父表)和GZB.DBF(子表)以“考号”建立一对一永久关系。
2、建立程序文件COM-SQL712.PRG,要求将完成下列各小题任务的VFP数据表操作命令或VFP-SQL命令写在该程序文件中。在程序首行用注释语句注明考生姓名和准考证号,并请用注释语句标注小题号。(30分)
(1)计算每个职工的“实发工资”字段,并填入工资数据表GZB.DBF中。其中:实发工资=基本工资+津贴+奖金-公积金;
(2)显示未婚职工的职工号、姓名、基本工资和实发工资;
(3)计算工资表GZB中所有职工的平均奖金和实发工资总额;
3、表单设计。按以下要求设计程序界面,表单文件名为:FORM712.SCX。(30分)
设计如图所示一个表单,包括4个标签,3个文本框,1个命令按钮(各控件的大小、颜色、字体、字号等属性由考生自定)。其中,
⑤ 表单顶部的标签用来显示考生自己的姓名和考号;
⑥ 文本框text1 、text2和text3的显示初值为0;
⑦ 该表单运行后,可以在文本框text1中输入圆的半径(>0),光标移到文本框text2、text3时,可以分别计算圆的面积和圆的周长,要求保留两位小数(其中 );
⑧ 左键单击“关闭”按钮,结束表单程序的运行。