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

题目

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

(2)编写jiecheng程序,要求实现用户可任意输入一个大于0的整数,程序输出该整数的阶乘。如用户输入的是5,则程序输出为“5的阶乘为:120”。


相似考题
更多“在数据库school中使用一对多表单向导生成一个名为my的表单。要求从父表“宿舍”中选择所有字段, ”相关问题
  • 第1题:

    (1)在数据库“学校管理”中使用一对多表单向导生成一个名为“bd1”的表单。要求:从父表“宿舍”中选择所有字段,从子表“学生”表中选择所有字段,使用“宿舍编号”字段建立两表之间的关系,样式为“边框式”,按钮类型为“图片按钮”,方向为“纵向”,排序字段为“宿舍编号”(升序),表单标题为“住宿信息浏览”。(2)设计一个表单“bd2”,当单击“加密”按钮时将文本框Text1中的字符串进行加密(加密方法:每个字符的ASCⅡ码值加10),加密后的结果显示在文本框Text2中;当单击“关闭”按钮时释放表单。初始时表单的标题为“数据加密”。


    正确答案:
    【考点指引】本大题第1小题主要考查一对多表单向导的使用,按向导的提示逐步操作即可。第2小题考查的是表单文本框控件的使用和字符转换函数ASC和CHR的使用。
    (1)【操作步骤】
    ①选择【文件】→【新建】命令,选择“表单”,单击“向导”按钮打开“向导选取”对话框,选择“一对多表单向导”,单击“确定”按钮进入“一对多表单向导”对话框。
    ②在“一对多表单向导”对话框中,选择“数据库和表”列表框中的“学校管理”数据库及表“宿舍”做父表,将“可用字段”列表框中的全部字段添加到右边的“选定字段”列表框中,用做父表的可用字段。
    ③单击“下一步”设计子表的可用字段,选择“数据库和表”列表框中的“学生”做子表,将“学生”表中的“全部字段”添加到“选定字段”列表框中。
    ④单击“下一步”进入“为表建立关系”的设计界面,在此处系统已经默认设置好进行关联的字段:父表的“宿舍编号”和子表的“宿舍编号”字段。
    ⑤单击“下一步”进入“选择表单样式”的界面,在“样式”列表框中选择“边框式”,“按钮类型”选择“图片按钮”。
    ⑥单击“下一步”进入“排序次序”的设计界面,将“可用字段或索引标识”列表框中的“宿舍编号”字段添加到右边的“选定字段”列表框中,并选择“升序”单选项。
    ⑦单击“下一步”,进入最后的“完成”设计界面,在“表单标题”文本框中输入“住宿信息浏览”为表单添加标题,单击“完成”命令按钮,在系统弹出的“另存为”对话框中,将表单以“bd1”文件名保存在考生文件夹下,退出表单设计向导。
    (2)【操作步骤】
    ①选择【文件】→【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,在表单属性窗口中将Caption属性值修改为“数据加密”,单击表单控件工具栏上的“文本框”控件图标,为表单添加两个文本框Textl和Text2,单击表单控件工具栏上的“命令按钮”控件图标,为表单添加两个命令按钮Command1和Command2。
    ②分别选择两个命令按钮,在按钮属性窗口中将命令按钮Command1的Caption属性值修改为“加密”,将命令按钮Command2的Caption属性值修改为“关闭”。双击命令按钮,在CIick事件中输入代码:ThisForm.Release,用来关闭表单。
    ③双击“加密”命令按钮,在Click事件中输入代码:
    aa=ALLTRIM(ThisForm.Text1.Value)
    bb=〝〞
    FOR i=1 TO LEN(aa)
    bb=bb+CHR(ASC(SUBSTR(aa,i,1))4+10)
    NEXT
    ThisForm.Text2.Value=bb
    ④选择【表单】→【执行表单】命令,系统首先要求保存该表单文件,在弹出的“另存为”对话框中输人表单文件名“bd2”,保存在考生文件夹下,然后运行表单。

  • 第2题:

    (1)将数据库“school”的表“course”的结构拷贝到新表“n course”中。

    (2)将表“course”中的记录拷贝到表“n_course”中。

    (3)对数据库“school”中的表“teacher”使用表单向导建立一个简单的表单,文件名为“teacher”,要求:显示表中的“职工编号”、“姓名”、“性别”和“职称”字段。表单样式为“凹陷式”;按钮类型为“文本按钮”;按“职工编号”升序排序,表单标题为“教师信息浏览”。

    (4)把表单“teacher”添加到新建项目“xm”中。


    正确答案:
    【考点指引】本大题主要考查了利用SQL命令来复制表结构和数据及表单向导的使用。
    (1)【操作步骤】
    在命令窗口中输入命令:
    USEcourse(回车执行)
    COPYSTRUTOn_course(回车执行)
    (2)【操作步骤】
    在命令窗口中输入命令:
    USEn_course(回车执行)
    APPENDFROMcourse.dbf(回车执行)
    (3)【操作步骤】
    ①选择【文件】→【新建】命令,选择“表单”,单击“向导”按钮,在弹出的“向导选取”对话框中选择“表单向导”,单击“确定”按钮。
    ②在“表单向导”窗口中的“数据库和表”列表框中选择“school”数据库和“teacher”表,将“可用字段”下的“职工编号”、“姓名”、“性别”和“职称”字段添加到“选定字段”列表框中,单击“下一步”按钮。
    ③在“样式”列表框中选择“凹陷式”,“按钮类型”选择“文本按钮”,单击“下一步”按钮。
    ④在“可用的字段或索引表示”列表框中选择“职工编号”添加到“选定字段”列表框中,选择“升序”,单击“下一步”按钮。
    ⑤输入表单标题为“教师信息浏览”,单击“完成”按钮,输入表单名称“teacher”保存并退出。
    (4)【操作步骤】
    ①选择【文件】→【新建】命令,选择“项目”,单击“新建文件”按钮,输入项目名称“xm”后单击“保存”按钮。
    ②在项目管理器中选择“文档”选项卡,选择列表框中的“表单”,单击“添加”按钮,在“打开”对话框中选择“teacher.SCX”,单击“确定”按钮将表单“teacher”添加到新建的项目“xm”中。

  • 第3题:

    在“成绩管理”项目的“教学管理”数据库中,“学生”表与“学生成绩”表之间存在一对多的关系,其中学生表是父表,学生成绩表是子表,创建一对多表单的操作步骤是()

    ①打开“成绩管理”项目,选择“文档”选项卡上的“表单”,单击“新建”按钮;

    ②在“新建表单”对话框中,单击“表单向导”图片按钮;

    ③在“向导选取”对话框中,选择“一对多表单向导”,并单击“确定”按钮;④按照“一对多表单向导”提示的步骤完成各项设置;

    ⑤在“另存为”对话框中,将表单保存为:学生成绩.scx。

    A.①②③④⑤

    B.①③②④⑤

    C.②①③④⑤

    D.②③①④⑤


    正确答案:A

  • 第4题:

    (1)在考生文件夹下,有一个数据库“school”,其中有数据库表“student”、“score”和“course”。在表单向导中选取“一对多表单向导”创建一个表单。要求:从父表“student”中选取字段“学号”和“姓名”,从子表“score”中选取字段“课程编号”和“成绩”,表单样式选用“浮雕式”,按钮类型使用“图片按钮”,按“学号”升序排序,表单标题为“学生成绩浏览”,最后将表单存放在考生文件夹中,表单文件名为 “bd2”。

    (2)在考生文件夹中有一数据库“school”,其中有数据库表“student”、“score”和“course”。建立“成绩大于等于75分”、按“学号”升序排序的本地视图“view2”,该视图按顺序包含字段“学号”、“姓名”、“成绩”和“课程名称”。


    正确答案:
    【考点指引】本大题第1小题考查一对多表单向导的使用,重点是多表之间字段的联系;第2小题考查视图的创建,重点是多表之间字段的联系。
    (1)【操作步骤】
    ①选择【文件】→【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“数据库”,选择“school.dbc”,单击“确定”按钮,打开数据库设计器。
    ②选择【文件】→【新建】命令,选择“表单”,单击“向导”按钮,在弹出的“向导选取”窗口中选择“→对多表单向导”,单击“确定”按钮。
    ③在“→对多表单向导”对话框的“数据库和表”列表框中选择“student”表做父表,将“可用字段”下的“学号”和“姓名”字段添加到“选定字段”列表框中,单击“下一步”按钮。
    ④在“一对多表单向导”对话框的“数据库和表”列表框中选择“score”表做子表,将“可用字段”下的“课程编号”和“成绩”字段添加到“选定字段”列表框中,单击“下一步”按钮。
    ⑤系统自动选择两个表的“学号”字段作为关联字段,单击“下一步”按钮,在“样式”列表框中选择“浮雕式”,“按钮类型”选择“图片按钮”,单击“下一步”按钮。
    ⑥在“可用的字段或索引标识”列表框中选择“学号”添加到“选定字段”列表框中,选择“升序”,单击“下一步”按钮。
    ⑦输入表单标题为“学生成绩浏览”,单击“完成”按钮,输入表单名称“bd2”并保存退出。
    (2)【操作步骤】
    ①选择【文件】→【新建】命令,选择“视图”,单击“新建文件”按钮打开“添加表或视图”对话框,选择“表单”选项,选择数据库“school”,将表“score”、“student”和“course”分别“添加”到视图设计器中,系统会自动选择关联字段“学号”为表“score”和“student”建立内部联系,选择关联字段“课程编号”为表“score”和“course”建立内部联系,单击“确定”按钮关闭“连接条件”对话框,再关闭“添加表或视图”对话框。
    ②在视图设计器中单击“字段”选项卡,将“可用字段”列表框中的“student.学号”、“student.姓名”、“score.成绩”和“course.课程名称”等字段添加到右边的“选定字段”列表框中。
    ③在视图设计器中单击“筛选”选项卡,在“字段名”下拉列表框中选择“score.成绩”字段,在“条件”下拉列表框中选择“>=”,在“实例”编辑框中输入“75”。
    ④在视图设计器中单击“排序依据”选项卡,在“排序依据”选项卡的“字段名”下拉列表框中选择“student.学号”字段,单击“添加”按钮,将“student.学号”字段添加到右边的“排序条件”列表框中,在“排序条件”中选择“升序”单选项。
    ⑤在视图设计器中单击“连接”选项卡,在第一行的“逻辑”下拉列表框中选择“AND”。
    ⑥在视图设计器中单击“关闭”按钮,将视图以“view2”文件名保存在考生文件夹下。

  • 第5题:

    (1)在数据库“住宿管理”中使用一对多表单向导生成一个名为“bd1”的表单。要求从父表“宿舍”中选择所有字段。从子表“学生”表中选择所有字段,使用“宿舍编号”字段建立两表之间的关联。样式为“边框式”,按钮类型为“图片按锂”,方向为“纵向”,排序字段为“宿舍编号”(升序>;,表单赫题为“住宿信息浏览”。

    (2)编写“jc”程序,要求实现用户可任意输入一个大于0的整数,程序输出该整数的阶乘。如用户输入的是5,则程序输出为“5的阶乘为:120”。


    正确答案:
    【考点指引】本大题第1小题主要考查一对多表单向导的使用,按向导的提示逐步操作即可;第2小题中主要考查用循环语句进行编程。
    (1)【操作步骤】
    ①选择【文件】→【新建】命令,选择“表单”,单击“向导”按钮打开“向导选取”窗口,选择“一对多表单向导”,单击“确定”按钮进入“一对多表单向导”对话框。
    ②在“一对多表单向导”对话框中,选择“数据库和表”列表框中的“宿舍管理”数据库及表“宿舍”做父表,将“可用字段”列表框中的全部字段添加到右边的“选定字段”列表框中,用做父表的可用字段。
    ③单击“下一步”设计子表的可用字段,选择“数据库和表”列表框中的“学生”做子表,将“学生”表中的“全部字段”添加到“选定字段”列表框中。
    ④单击“下一步”进入“为表建立关系”的设计界面,在此处系统已经默认设置好进行关联的字段:父表的“宿舍编号”和子表的“宿舍编号”字段。
    ⑤单击“下一步”进入“选择表单样式”的界面,在“样式”列表框中选择“边框式”,“按钮类型”选择“图片按钮”。
    ⑥单击“下一步”进入“排序次序”的设计界面,将“可用字段或索引标识”列表框中的“宿舍编号”字段添加到右边的“选定字段”列表框中,并选择“升序”单选项。
    ⑦单击“下一步”,进入最后的“完成”设计界面,在“表单标题”文本框中输入“住宿信息浏览”为表单添加标题,单击“完成”按钮,在弹出的“另存为”对话框中,将表单以“bd1”文件名保存在考生文件夹下,退出表单设计向导。
    (2)【操作步骤】
    ①在命令窗口中输入命令:MODI COMM jc(回车执行),打开程序文件编辑窗口,在程序文件编辑窗口中输入以下程序代码:
    SET TALK OFF
    result=1
    x=1
    DO WHILE x>0
    INPUT〝请输入一个大于0的整数:〞TO x
    IF x>0 THEN
    EXIT
    ENDIF
    ENDD0
    FOR i=1 TO X
    result=result*i
    NEXT
    ?STR(x)+〝的阶乘为:〞,result
    SET TALK ON
    关闭程序文件编辑窗口并保存程序文件。
    ②在命令窗口中输入命令:DO jc(回车执行),执行程序文件。