(1)利用快捷菜单设计器创建一个弹出式菜单one,菜单有两个选项:“增加”和“删除”,两个选项之间用分组线分隔。 (2)创建一个快速报表app_report,报表中包含了“评委表”中的所有字段。 (3)建立一个数据库文件“大奖赛.dbc”,

admin2013-06-10  22

问题 (1)利用快捷菜单设计器创建一个弹出式菜单one,菜单有两个选项:“增加”和“删除”,两个选项之间用分组线分隔。
    (2)创建一个快速报表app_report,报表中包含了“评委表”中的所有字段。
    (3)建立一个数据库文件“大奖赛.dbc”,并将“歌手表”、“评委表”和“评分表”3个自由表添加到该数据库中。
    (4)使用SOL的语句ALTER TABLE命令为“评委表”的“评委编号”字段增加有效性规则:“评委编号”的最左边两位字符是11(使用LEFT函数),并将该SQL语句存储在three.prg中,否则不得分。

选项

答案(1)①在命令窗口执行命令:CREATE MENU one,在弹出的“新建菜单”对话框中单击“快捷菜单”图标按钮,打开快捷菜单设计器。 ②在菜单设计器“菜单名称”列的文本框中输入3个菜单项名“增加”、“\_”和“删除”。执行【菜单】→【生成】菜单命令,生成一个可执行的菜单文件。 (2)①在命令窗口执行命令:USE 评委表,打开“评委表”。 ②在命令窗口执行命令:CREATE REPORTapp_report,打开报表设计器,然后执行【报表】→【快速报表】菜单命令,在弹出的“快速报表”对话框中单击“确定”按钮新建快速报表,预览和保存报表设计。 (3)①在命令窗口执行命令:MODIFY DATABASE 大奖赛,新建数据库并打开数据库设计器。 ②在数据库设计器中右击鼠标,选择【添加表】快捷菜单命令,在弹出的“打开”对话框中双击“歌手表”,将表添加到数据库中;用同样的方法,再将“评委表”和“评分表”添加到数据库中。 (4)①在命令窗口执行命令:MODIFY COMMAND three,打开程序文件编辑器。 ②在编辑器中输入如下程序代码: ALTER TABLE评委表ALTER评委编号SET CHECK LEFY。(评委编号,2)="11" ③在命令窗口执行命令:DO three,执行程序文件。

解析 本大题考查了快捷菜单的设计;快速报表的创建;数据库的基本操作;字段有效性规则的设置。
    快捷菜单与下拉菜单的比较是缺少条形菜单,即快捷菜单仅包括一个弹出式菜单,其他设计基本上都与下拉菜单的设计一致。
    快速报表的建立需要在报表设计器中进行,在报表设计器中可以通过菜单命令启动建立快速报袁的功能,建立快速报表前应先指定报表的数据源。
    向数据库中添加表可以在数据库设计器中进行,操作比较简单。
    利用SQL定义功能的表结构修改语句:ALTER TABLE<表名>ALTER|ADD<字段名>SET CHECK<表达式>可以设置表中指定字段的有效性规则。
转载请注明原文地址:https://jikaoti.com/ti/KxT0FFFM
0

最新回复(0)