(1)在数据库school中使用一对多表单向导生成一个名为my的表单。要求从父表“宿舍”中选择所有字段,从子表“学生”表中选择所有字段,使用“宿舍”字段建立两表之间的关系,样式为“边框式”;按钮类型为“图片按钮”;排序字段为“宿舍”(升序);表单标题为“住

admin2009-02-15  37

问题 (1)在数据库school中使用一对多表单向导生成一个名为my的表单。要求从父表“宿舍”中选择所有字段,从子表“学生”表中选择所有字段,使用“宿舍”字段建立两表之间的关系,样式为“边框式”;按钮类型为“图片按钮”;排序字段为“宿舍”(升序);表单标题为“住宿信息浏览”。
(2)编写jiecheng程序,要求实现用户可任意输入一个大于0的整数,程序输出该整数的阶乘。如用户输入的是5,则程序输出为“5的阶乘为:120”。

选项

答案(1)在“工具”菜单选择“向导”—“表单”菜单命令,出现“向导选取”对话框,根据题意数据源是多个表,因此选定“一对多表单向导”,单击“确定”按钮。 步骤一:在弹出的对话框中“数据库和表”选项选择父表“宿舍”,并把全部的“可用字段”选为“选定字段”。 步骤二:选择子表“学生”,并把全部的“可用字段”选为“选定字段”。 步骤三:系统自动根据“宿舍”字段建立两表之间的关系。 步骤四:表单样式选择为“边框式”,按钮类型选择“图片按钮”。 步骤五:在“排序次序”中选择“宿舍”,并选择“升序”排序。 步骤六:把表单标题改为“住宿信息浏览”,可以在单击“完成”之前单击“预览”按钮来预览生成的表单,最后单击“完成”按钮。 将表单以文件名为my保存在考生文件夹中。 (2)在命令窗口中输入命令:MODIFY COMMANDjiecheng,在程序文件编辑器窗口输入如下程序段: ***文件jiecheng.prg中的程序段********* CLEAR INPUT“请输入一个整数:”TO a IF a<=0 MESSAGEBOX(“请输入大于0的数!”) ELSE p=1 FOR i=1 TO a p=p*i ENDFOR ?STR(a)+’的阶乘为:’+STR(p) ENDIF ************************************** 其结果如图3-63所示。 [*]

解析 本大题1小题考查的是根据表单向导生成联系多表的表单内容,利用向导时应注意父表和子表的选择;2小题主要考查的是选择结构语句IF-ENDIF和循环结构语句FOR-ENDFOR语句的综合应用。
转载请注明原文地址:https://kaotiyun.com/show/wvKZ777K
0

最新回复(0)