我想编一个能打印平均分的程序,但不知如何具体操作,将各科平均分放在变量中还是放在记录中?还有我发现foxpro报表时是一个记录打一页,能不能不管当前的表中有多少条记录只打印一页。
我的问题很初级,麻烦各位赐教!
(1)根据班级计算每科的平均分:
SELECT 班级,;
AVG(科目1) AS 科目1,;
AVG(科目2) AS 科目2,;
AVG(科目3) AS 科目3,;
AVG(科目4) AS 科目4,;
AVG(科目5) AS 科目5,;
AVG(科目6) AS 科目6,;
AVG(科目7) AS 科目7,;
AVG(科目8) AS 科目8;
FROM 成绩;
GROUP BY 班级;
INTO TABLE 班级平均成绩
(2)根据"班级平均成绩.DBF"这个表的内容产生报表"班级平均成绩.FRX"
(3)打印这些内容
REPORT FORM 班级平均成绩 PREVIEW
三年级各科平均分
学科 任课教师 班级 平均分 学科 任课教师 班级 平均分
语文 教师1 3.1 物理 教师1 3.4
教师2 3.2 教师2 3.5
教师3 3.3 教师3 3.6
教师4 3.4 教师4 3.7
教师5 3.5 教师5 3.8
教师6 3.6 教师6 3.9
教师7 3.7 教师7 3.10
教师8 3.8 教师8 3.11
教师9 3.9 教师9 3.12
教师10 3.10 化学 教师10 3.4
教师11 3.11 教师11 3.5
教师12 3.12 教师12 3.6
数学 教师13 3.1 教师13 3.7
教师14 3.2 教师14 3.8
教师15 3.3 教师15 3.9
教师16 3.4 教师16 3.10
教师17 3.5 教师17 3.11
教师18 3.6 教师18 3.12
教师19 3.7 生物 教师19 3.4
教师20 3.8 教师20 3.5
教师21 3.9 教师21 3.6
教师22 3.10 教师22 3.7
教师23 3.11 教师23 3.8
教师24 3.12 教师24 3.9
英语 教师25 3.1 教师25 3.10
教师26 3.2 教师26 3.11
教师27 3.3 教师27 3.12
教师28 3.4 政治 教师28 3.1
教师29 3.5 教师29 3.3
教师30 3.6 教师30 3.2
教师31 3.7 地理 教师31 3.1
教师32 3.8 教师32 3.2
教师33 3.9 教师33 3.3
教师34 3.10
教师35 3.11
教师36 3.12
历史 教师37 3.1
教师38 3.2
教师39 3.3