在考生文件夹下完成如下简单应用:
1.在SCORE_MANAGER数据库中查询学生的姓名和年龄(计算年龄的公式:2003一Year(出生日期),年龄作为字段名),结果保存在一个新表NEW_TABLE1中。使用报表向导建立报表NEW_REPORT1,用报表显示NEW_TABLEl的内容。报表中数据按年龄升序排列,报表标题是“姓名-年龄”,其余参数使用缺省参数。
2.在SCORE_MANAGER数据库中查询没有选修任何课程的学生信息,查询结果包括“学号”、“姓名”和“系部”字段,查询结果按学号升序保存在一个新表NEW_TABLE2中。
参考答案:A.在Visual FoxPro的命令窗口中输入下列命令:
SELECT 姓名,B00C-Year(出生日期) as 年龄;
FROM student:
INTO TABLE new_tableA.dbf
启动报表向导可在“文件”菜单中选择“新建”或者单击工具栏上的“新建”按钮,打开“新建”对话框,文件类型选择报表,单击“向导”按钮。或者在“工具”菜单中选择“向导”子菜单,选择“报表”,或直接单击工具栏上的“报表向导”图标按钮。然后按照向导提示操作即可。
B.在Visual FoxPro的命令窗口中输入下列命令:
SEIJECT student.学号,student.姓名,student.系部;
FROM course right OUTER JOIN scoreA;
RIGHT OUTER JOIN student:
ON Student.学号=ScoreA.学号;
ON Course.课程号=ScoreA.课程号;
WHERE Student.学号!=ScoreA.学号;
ORDER BY Student.学号;
INTO TABLE new_tableB.dbf