(1)在SCORE MAN.AGER数据库中查询学生的姓名和2003年的年龄(计算年龄的公式是:2003.Year(出生日期),年龄作为字段名),结果保存在一个新表NEW_TABLEl中。使用报表向导建立报表NEW-REPORTl,用报表显示NEWrABL

admin2013-05-21  28

问题 (1)在SCORE MAN.AGER数据库中查询学生的姓名和2003年的年龄(计算年龄的公式是:2003.Year(出生日期),年龄作为字段名),结果保存在一个新表NEW_TABLEl中。使用报表向导建立报表NEW-REPORTl,用报表显示NEWrABLE1的内容。报表中数据按年龄升序排列,报表标题是“姓名一年龄”,其余参数使用缺省参数。
(2)建立菜单query menu。该菜单只有一个“查询”和“退出”两个主菜单项(条形菜单),其中单击菜单项“退出”时,返回到VFP系统菜单(相应命令写在命令框中,不要写过程)。

选项

答案(1)本题考查了SQL语句和使用报表向导建立报表的方法。在SQL中,将查询结果保存到永久表中应使用INTlOFABLE或INTODBF短语。 【操作步骤】 步骤1:在命令窗口执行命令:OPEN DATABASEscore—manaqer,打开数据库环境。 步骤2:在命令窗口执行命令: SELECT姓名,2003一year(出生日期).AS年龄; 步骤3:执行【文件】一【新建】菜单命令,或单击“常用”工具栏的“新建”按钮,在弹出的“新建”对话框中选中“报表”选项,然后单击“向导”图标按钮,系统弹出“向导选取”对话框,选中“报表向导”项,单击“确定”按钮,启动报表向导。 步骤4:在报表向导的“步骤1.字段选取”界面的“数据库和表”F单击命令按钮(有3个点的按钮),在弹出的“打开”对话框中双击“newr tablel”表,接着将“可用字段”中的所有字段添加到“选定字段”中,单击“下一步”按钮。 步骤5:跳过“步骤2.分组记录”界面继续单击“下一步”按钮。 步骤6:跳过“步骤3一选择报表样式”界面继续单击“下一步”按钮。 步骤7:跳过“步骤4.定义报表布局”继续单击“下一步”按钮。 步骤8: 在报表向导的“步骤5.排序记录”界面中双击“可用的字段或索引标识”中的“年龄”字段到“选定字段”列表中,然后单击“升序”单选项,单击“下一步”按钮。 步骤9: 在报表向导的“步骤6完成”界面中修改报表标题为“姓名.年龄”,单击“完成”按钮,在“另存为”对话框的“保存报表为:”框中输入报表文件名:new reportl,单击“保存”按钮。 (2)【审题分析】本题考查菜单的建立及使用,操作比较简单,注意选择“结果”方式设计菜单命令功能。 【操作步骤】 步骤1:在命令窗口执行命令:CREATE MENU querv—menu,在弹出的“新建菜单”对话框中单击“菜单”图标按钮,打开菜单设计器。 步骤2:在菜单设计器“菜单名称”列的文本框中依次输入“查询”和“退出”两个主菜单名。 步骤3:选择“退出”菜单命令的“结果”项为“命令”,并输入命令语句:SET sYSMENu T0 DEFAuLT。 步骤4:执行【菜单】一【生成】菜单命令,在弹出的Visual FoxPro对话框中单击“是”按钮,接着系统会弹出“生成菜单”对话框,单击“生成”按钮生成一个可执行的菜单文件。 步骤5:在命令窗口执行命令:DO query—menu.mpr,运行菜单查看结果。

解析
转载请注明原文地址:https://jikaoti.com/ti/pNT0FFFM
0

最新回复(0)