资=基本工资+津贴+奖金-公积金; (2)显示未婚职工的职工号、、基本工资和实发工资; (3)计算工资表 GZB 中所有职工的平均奖金和实发工资总额。 3、表单设计 按以下要求设计程序界面,表单文件名为 FORM712.SCX。设计如图所示的一个表单,包 括4个标签、 3个文本框、 1个命令按钮(各控件的大小、 颜色、 字体、 字号等属性由学生自定)。 其中: (1)表单项部的标签用来显示学生自己的和考号; (2)文本框 text1、text2和 text3的显示初值为0; (3) 该表单运行后, 可以在文本框 text1中输入圆的半径(>0), 光标移到文本框 text2、 text3时,可以分别计算圆的面积和圆的周长,要求保留两位小数。 (4)左键单击“关闭”按钮,结束表单程序的运行。 4、表单设计 按以下要求
设计程序界面,表单
程序文件名为 MyForm.SCX。 建立一个默认尺寸的表单,包括两个按钮。其功能是: 按住“显示”按钮,在标签上显示“新年好”,松开“显示”按钮,则在标签中显示 “Happy New Year”; 按住“退出”按钮,则结束表单程序的运行。 松开“显示”按钮时 参考答案 2. (1)VFP 命令:USE GZB REPLACE ALL 实发工资 WITH 基本工资+津贴+奖金-公积金 SQL 命令:UPDATE GZB SET 实发工资=基本工资+津贴+奖金-公积金 (2) VFP 命令:SELECT 1 USE ZGB INDEX ON 职工号 TAG ZGH SELECT 2 USE GZB 按住“显示”按钮时
SET RELATION TO 职工号 INTO ZGB LIST 职工号,ZGB.,基本工资,实发工资 FOR NOT ZGB.婚否 CLOSE ALL SQL 命令:SELECT GZB.职
工号,,基本工资,实发工资 FROM ZGB,GZB WHERE ZGB. 职工号=GZB.职工号 AND NOT ZGB.婚否 (3)VFP 命令:USE GZB CALCULATE AVG(奖金),SUM(实发工资) TO A,B ?”平均奖金:”,A,” 实发工资总额:”,B SQL 命令:SELECT AVG(奖金) AS 平均奖金,SUM(实发工资) AS 实发工资总额 FROM GZB 3. 主要属性、事件代码: 1)text1 、text2和 text3的 value 属性值均为0 2)text2的 GotFocus 事件代码: x1=thisform.text1.value this.value=round(3.14159*x1^2,2) 3)text3的 GotFocus 事件代码: x2=thisform.text1.value this.value=round(2*3.14159*x2,2) 4)“关闭”按钮的 Click 事件代码:thisform.release 4. [Command1.MouseDown Event] LPARAMETERS nButton, nShift, nXCoord, nYCoord ThisForm.Label1.caption="新年好" [Command1.MouseUp Event] LPARAMETERS nButton, nShift, nXCoord, nYCoord ThisForm.Label1.caption="Happy New Year"
1、建立一个产品销售管理数据库,文件名为 db811.DBC,并输入数据 该数据库中有两个数据表: 营销员数据表(YX.DBF)和产品销售记录表(XS.DBF)。 其数据 形式如下:
营销员数据表(YX.DBF) 营销员 编号 1026 张曙光 经理 2005.12.2 5 1078 李解放 主管 2005.10.2 5 2123 王新华 主管 2006.03.2 4 2122 段德昌 办事员 2006.08.0 1 2105 赵跃望 办事员 2006.09.0 9 589-168 5 589-168 5 589-168 5 589-168 5 589-200 0 589-200 0 职务
工作日期 产品编号
产品销售记录表(XS.DBF) 营销员 数量 编号 1026 300 1289.4 5 1026 98 1289.4 5 1078 100 1289.4 5 2122 134 1289.4 5 2105 56 1190.3 4 2123 76 1190.3 4 3 2 3 4 3 单价 月份 2 销售
要求:将数据库中的 YX.DBF(父表)和 XS.DBF(子表)以“营销员编号”建立一对多的永 久关系。 2、建立程序文件 COM-SQL811.PRG,要求将完成下列各小题任务的 VFP 数据表操作命令或 VFP-SQL 命令写在该程序文件中。在程序首行用注释语句注明考生和准考证号,并用注 释语句标注小题号。 (1)查询单笔销售数量最大的营销员和职务; (2))
查询全部职务为“主管”的营销人员的产品销售明细,包括、产品编号、销 售金额和月份; (3)按“销售月份”分组汇总销售金额。 3、表单设计。按以下要求设计程序界面,表单文件名为 FORM811.SCX 设计如图所示一个表单,包括2个标签,1个文本