1. 在考生文件夹下建立数据库sc2,将考生文件夹下的自由表score2添加进sc2中。根据score2表建立一个视图score view,视图中包含的字段与score2表相同,但视图中只能查询到积分小于1500的信息。然后利用新建立的视图查询视图中的全部

admin2009-02-15  31

问题 1. 在考生文件夹下建立数据库sc2,将考生文件夹下的自由表score2添加进sc2中。根据score2表建立一个视图score view,视图中包含的字段与score2表相同,但视图中只能查询到积分小于1500的信息。然后利用新建立的视图查询视图中的全部信息,并将结果按积分升序存入表v2。
2.建立一个菜单filemenu,包括两个菜单项“文件”和“帮助”,“文件”将激活子菜单,该子菜单包括“打开”、“存为”和“关闭”3个菜单项;“关闭”使用SET SYSMENU TO DEFAULT命令返回到系统菜单,其他菜单项的功能不做要求。

选项

答案1.在命令窗口输入命令:MODIFY DATABASE sc2,新建一个数据库文件,在数据库设计器中将考生文件夹下的自由表scom2添加到数据库中,如图1-1所示。 [*] 图1-1 利用菜单命令或常用工具栏中的图标按钮,打开“新建”对话框,新建一个视图文件,将数据表score2添加到视图设计器中。视图设计器中有6个选项卡,根据题意,在“字段”选项卡中,单击“全部添加”命令按钮,将“可用字段”列表框中的3个字段全部添加到右边的“选定字段”列表框中,接着在“筛选”选项卡的“字段名”下拉框中选择“score2.积分”字段,在“条件”下拉框中选择“<”,在“实例”文本框中输入“1500”,然后在“排序依据” 选项卡中,将“可用字段”列表框中的“score2.积分”字段添加到右边的“选定字段”列表框中,在“排序选项”中选扦“升序”单选项,将视图文件以score_view名保存在考生文件夹下,如图1—2所示。 [*] 图1-2 因为视图设计器中没有“查询去向”的问题,因此要将查询结果保存在数据表中,必须利用查询设计器来完成。在“新建”对话框中选择“查询”单选项,打开查询设计器,将视图 score_view添加到查询设计器中,如图1-3所示。 [*] 图1-3 在查询设计器的“字段”选项卡中,单击“全部添加”命令按钮,将“可用字段”列表框中的字段全部添加到“选定字段”中,然后执行菜单命令“查询”→“查询去向”,系统弹出“查询去向”对话框,在对话框中单击“表”图标按钮,在“表名”文本框中输入保存查询结果的表名“v2”,单击“确定”按钮关闭对话框。 执行菜单命令“查询”→“运行查询”,查询结果将自动保存到数据表v2中。 2.在命令窗口输入命令:CREATE MENU filemenu,系统弹出一个“新建”对话框,在对话框中单击“菜单”图形按钮,进入菜单设计器环境。根据题目要求,首先输入两个主菜单名称“文件”和“帮助”,在“结果”下拉框中全部选择“子菜单”。单击“文件”名行中的“创建”按钮进入下级菜单的设计界面,此设计窗口与主窗口大致相同,然后编写每个子菜单项的名称“打开”、“存为”和“关闭”,如图1-4所示。根据题意,系统不再要求设计下级菜单,因此在3个子菜单的“结果”对话框中选扦“过程”或“命令”。最后在“退出”菜单项的“命令”文本框中编写程序代码:SET SYSMENU TO DEFAULT。要回到上级菜单,只要从窗口的“菜单级”下拉框中选择“菜单栏”即可。选择菜单命令“菜单”→“生成”,生成一个菜单文件filemenu.mpr,如图1-5所示。 [*] 图1-4 [*] 图1-5

解析 本大题第1小题考查的主要是视图的建立及查询,可以在视图设计器中根据题意为自由表建立一个视图文件score view,并在视图设计器的对应选项卡中为视图设置条件,然后通过查询设计器完成视图的查询,并决定输出去向为表。第2小题中主要是考查菜单设计器的“结果”下拉框中各项的使用功能,例如要建立下级菜单,在“结果”下拉框中就必须选择“子菜单”,而要执行某条菜单命令,就应该选择“命令”或“过程”。
转载请注明原文地址:https://jikaoti.com/ti/YjM7FFFM
0

最新回复(0)