建立满足如下要求的应用并运行,所有控件的属性必须在表单设计器的属性窗口中设置。 (1)建立:一个文件名和表单名均为“myform”的表单文件,其中包含两个表格控件,第一个表格控件名称是“9rdl”。用于显示表“customer”中的记录,第二个表格控件名称是“grd2”,用于显示与表“customer”中当前记录对应的“0rder”表中的记录。要求两个表格尺寸相同、左右布局、顶边对齐。 (2)建立一个菜单“mymenu”。该菜单只有一个“退出”菜单项,该菜单项列‘应于一个过程,其中含有两条语句,第一条语句

题目

建立满足如下要求的应用并运行,所有控件的属性必须在表单设计器的属性窗口中设置。 (1)建立:一个文件名和表单名均为“myform”的表单文件,其中包含两个表格控件,第一个表格控件名称是“9rdl”。用于显示表“customer”中的记录,第二个表格控件名称是“grd2”,用于显示与表“customer”中当前记录对应的“0rder”表中的记录。要求两个表格尺寸相同、左右布局、顶边对齐。 (2)建立一个菜单“mymenu”。该菜单只有一个“退出”菜单项,该菜单项列‘应于一个过程,其中含有两条语句,第一条语句是关闭表单“myform”,第二条语句是将菜单恢复为默认的系统荣单。 (3)在表单“myform”的Load事件中执行生成的菜单程序“mymenu.mpr”。 注意:程序完成后要运行所有功能。


相似考题
更多“建立满足如下要求的应用并运行,所有控件的属性必须在表单设计器的属性窗口中设置。 (1)建立:一个 ”相关问题
  • 第1题:

    在考生文件夹下,打开ecommerce数据库,完成如下综合应用(所有控件的属性必须在表单设计器的属性窗口中设置):

    设计一个文件名和表单名均为myform的表单,表单标题为“客户基本信息”。要求该表单上有“女客户信息”(Command1)、 “客户购买商品情况”(Command2)、 “输出客户信息”(Command3)和“退出”(Command4)4个命令按钮。

    各命令按钮功能如下:

    ①单击“女客户信息”按钮,使用SQL的SELECT命令查询客户表customer中女客户的全部信息。

    ②单击“客户购买商品情况”按钮,使用SQL的SELECT命令查询简单应用中创建的sb—view视图中的全部信息。

    ③单击“输出客户信息”按钮,调用简单应用中设计的报表文件myreport在屏幕上预览(PREVIEW)客户信息。

    ④单击“退出”按钮,关闭表单。


    正确答案:在命令窗口中输入命令:CREATFORM myform打开表单设计器新建表单。 通过表单控件工具栏向表单添加4个命令按钮在属性面板中修改表单(Form1)的Name属性值为myrormCaption属性值为“客户基本信息”适当调整命令按钮的大小和位置并分别修改4个命令按钮Command1、Command2、Command3和Command4的Caption属性值为“女客户信息”、“客户购买商品情况”、“输出客户信息”和“退出”如图3-121所示。 双击每个命令按钮在Click事件中分别输入如下代码: ***命令按钮Command1(女客户信息)的Click事件代码如下**** SELECT*FROM Customer WHERE 性别="女" ******************************************************** ***命令按钮Command2(客户购买商品情况)的Click事件代码如下*** OPEN DAJABASE Ecommerce SELECT*FROM sb口view ******************************************************** ***命令按钮Command3(输出客户信息)的Click事件代码如下*** REPORT FORM myrepoort PREVIEW ******************************************************** ***命令按钮Command4(退出)的Click事件代码如下*** Thisform.Release ******************************************************** 运行表单保存表单设计到考生文件夹下。
    在命令窗口中输入命令:CREATFORM. myform,打开表单设计器,新建表单。 通过表单控件工具栏,向表单添加4个命令按钮,在属性面板中修改表单(Form1)的Name属性值为myrorm,Caption属性值为“客户基本信息”,适当调整命令按钮的大小和位置,并分别修改4个命令按钮Command1、Command2、Command3和Command4的Caption属性值为“女客户信息”、“客户购买商品情况”、“输出客户信息”和“退出”,如图3-121所示。 双击每个命令按钮,在Click事件中分别输入如下代码: ***命令按钮Command1(女客户信息)的Click事件代码如下**** SELECT*FROM Customer WHERE 性别="女" ******************************************************** ***命令按钮Command2(客户购买商品情况)的Click事件代码如下*** OPEN DAJABASE Ecommerce SELECT*FROM sb口view ******************************************************** ***命令按钮Command3(输出客户信息)的Click事件代码如下*** REPORT FORM. myrepoort PREVIEW ******************************************************** ***命令按钮Command4(退出)的Click事件代码如下*** Thisform.Release ******************************************************** 运行表单,保存表单设计到考生文件夹下。 解析:本大题为基本表单设计,注意在属性面板中设置相应的控件属性,不要将标题属性Caption和控制内部名称Name属性弄混淆了。控件的程序代码设计,考查的也是基本的SQL查询语句,在调用视图文件前,注意先打开存放该视图的数据库文件。

  • 第2题:

    (1)设计时钟应用程序,具体描述如下:

    表单名和表单文件名均为“timer”,表单标题为“时钟”,表单运行时自动显示系统的当前时间。

    ①单击“暂停”命令按钮,时钟停止;

    ②单击“继续”命令按钮时,时钟继续显示系统的当前时间;

    ③单击“关闭”命令按钮时,关闭表单。

    提示:使用计时器控件,将该控件的Interval属性设置为1000,即每1000毫秒触发一次计时器控件的Timer事件(显示一次系统时间);将计时器控件的Interval属性设置为“o”将停止触发Timer事件;在设计表单时将Timer控件的Interval属性设置为1000。

    (2)使用查询设计器设计一个查询“qryl”,要求如下:

    基于自由表“货币代码”和“外汇账户”,查询含有字段“账户”、“货币名称”、“数量”、“买入价”及表达式“买入价* 数量”,先按“账户”升序排序,再按“数量”降序排序,查询去向为表“result.dbf”,完成设计后将查询保存,并运行该查询。


    正确答案:

    【考点指引】本大题第1小题考查了Timer控件的使用,重点是Interval属性的设置。第2小题考查了查询的创建和使用。
    【操作步骤】


    ①选择【文件】→【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,在表单属性窗口中将Caption属性值修改为“时钟”,将Name属性值修改为“Timer”,单击表单控件工具栏上的“标签”控件图标,为表单添加一个标签Label1;单击表单控件工具栏上的“命令按钮”控件图标,为表单添加3个命令按钮Command1、Command2和Command3;单击表单控件工具栏上的“计时器”控件图标,为表单添加一个计时器Timer1。
    ②分别选择3个命令按钮,在按钮属性窗口中将命令按钮Command1的Caption属性值修改为“暂停”,将命令按钮Command2的Caption属性值修改为“继续”,将命令按钮Command3的Caption属性值修改为“关闭”,如图58–1所示。双击“关闭”命令按钮,在Click事件中输入代码:ThisForm.Release,用来关闭表单。
    ③选择计时器Timer1,在计时器属性窗口中将“Interval”属性值修改为“1000”,双击“Timer Event”,打开Timer事件代码编辑窗口,输入代码:ThisForm.Label1.Caption=TIME()
    ④双击“暂停”命令按钮,在Click事件中输入代码:ThisForm.Timer1.interval=0
    ⑤双击“继续”命令按钮,在Click事件中输入代码:ThisForm.Timer1.interval=1000
    ⑥选择【表单】→【执行表单】命令,系统首先要求保存该表单文件,在弹出的“另存为”对话框中输入表单文件名“timer”,保存在考生文件夹下,然后运行表单。
    (2)【操作步骤】
    ①选择【文件】→【新建】命令,选择“查询”,单击“新建文件”按钮,在“打开”对话框中选择表“货币代码”,单击“确定”按钮,将表“货币代码”添加到查询设计器中。
    ②在“添加表或视图”对话框中单击“其他”按钮,在“打开”对话框中选择表“外汇账户”,单击“确定”按钮,将表“外汇账户”添加到查询设计器中,这时系统会自动为这两个表建立内部联接,联接字段为两个表的“货币代码”字段,单击“确定”按钮关闭“连接条件”对话框,再单击“关闭”按钮关闭“添加表或视图”对话框。
    ③在查询设计器中的“字段”选项卡下分别将字段“账户”、“货币名称”、“数量”、“买入价”添加到“选定字段”列表框中;在“函数和表达式”下的文本框中输入“买入价*数量”并添加到“选定字段”列表框中。
    ④单击“排序依据”选项卡,将“选定字段”列表框中的“账户”添加到“排序条件”列表框中,“排序选项”选择“升序”;再将“选定字段”列表框中的“数量”添加到“排序条件”列表框中,“排序选项”选择“降序”。
    ⑤最后选择【查询】→【查询去向】命令,打开“查询去向”对话框,在对话框中选择“表”,在“表名”文本框中输入用来保存查询结果的数据表文件名“result”。
    ⑥关闭查询设计器并保存查询为“qry1”。
    ⑦在命令窗口中输入命令:DO qry1.qpr(回车执行查询)。

  • 第3题:

    设计一个文件名和表单名均为currency_form的表单,所有控件的属性必须在表单设计器的属性窗口中设置完成。表单的标题为“外币市值情况”。表单中有一个“姓名”标签控件Labell、一个文本框控件Textl、一个表格控件Gridl和两个命令按钮“查询”(Commandl)和“退出”(Command2),如下图所示。运行表单时,在文本框Text1中输入姓名,然后单击“查询”命令按钮,则在表格控件Grid1中会显示出他所持有的全部“外币名称”及对应的“人民币数量”,并按人民币数量降序排序,同时将结果存储到自由表 DBFA中。 注意,某种外币相当于人民币数量的计算公式:人民币数量=该种外币的“现钞买人价”*该种外币的“持有数量”。 单击“退出”按钮时关闭并释放表单。 运行该表单,查询“林诗因”持有的外币的市值情况。


    正确答案:
    【操作步骤】
    步骤1:在命令窗口输入命令“Create Form. currency_form”,
    并按回车键新建一个表单。
    步骤2:在属性窗口中修改表单的Name属性为C urrency_form,Caption属性为“外币市值情况”。在表单设计器中为表单添加一个标签控件Labell(Caption属性为“姓名”),一个文本框控件Text1,一个表格控件Grid1和两个命令按钮Com. mand1(Caption属性为“查询”)、Command2(Caption属性为“退出”)。
    步骤3:在表单空白处右击,在弹出的快捷菜单中选择“数据环境”命令,将表rate_exchange和currency_s1添加到表单的数据环境中。
    步骤4:双击“查询”按钮,编写Click事件代码如下:
    *********查询按钮的Click事件代码*********
    select外币名称,现钞买人价*持有数量as人民币数量;from rate_exchange,currency_sl;
    where rate_exchange.外币代码=currency_sl.外币代码
    and currency_sl.姓名=thisform.text1.value;
    order by人民币数量desc;into dbf dbfa
    thisform.grid1.recordsouree=”dbfa”
    **************************
    步骤5:双击“退出”按钮,编写Click事件代码如下:ThisForm.Release
    步骤6:保存表单,并按题目要求运行表单。

  • 第4题:

    在考生文件夹下,打开“学生管理”数据库,完成如下综合应用(所有控件的属性必须在表单设计器的属性窗口中设置):

    设计一个名称为myf的表单,表单的标题为“学生住宿信息”。表单上设计1个包含3个选项卡的“页框”和1个“关闭”命令按钮。

    要求如下:

    ①为表单建立数据环境,按顺序向数据环境添加“宿舍”表和“学生”表。

    ②按从左至右的顺序3个选项卡的标签(标题)的名称分别为“宿舍”、“学生”和“住宿信息”,每个选项卡上均有一个表格控件,分别显示对应表的内容,其中住宿信息选项卡显示如下信息:学生表里所有学生的信息,加上所住宿舍的电话(不包括年龄信息)。

    ③单击“关闭”按钮关闭表单。


    正确答案:在命令窗口中输入命令:CREATE FORM myf打开表单设计器通过“表单控件”工具栏向表单添加1个页框控件和1个命令按钮。 选中表单在属性面板中修改Caption的属性值为“学生住宿信息”然后在属性面板顶端的下拉框中选择Command1修改该命令按钮控件的Caption属性值为“关闭”。 在常用工具栏中打开表单数据环境将数据表文件“宿舍”、“学生”添加到数据环境中。选定页框修改PageCount属性值为3增加一个页面右击页框控件选择“编辑”菜单命令可以看到页框四周出现蓝色边框表示处于编辑状态下选定页面(Page1)修改页面标题Caption属性值为“学生”添加一个表格控件设置表格控件Grid1的RecordSourceType属性值为“0-表”(用来指定显示表中的数据) RecordSource属性值为“学生”然后在页框编辑状态下以同样的方法设置第二个页面修改页面标题为“宿舍”表格的RecordSource属性值为“宿舍”在第三个页面中修改页面的标题为“住宿信息”双击其属性面板中的“Activate Event”在弹出的代码编辑输入窗口中输入如下代码如图3-48所示。 ******页框Page3(第三页)的Activate Event事件代码************* SELECT 学生.学号学生.姓名学生.性别学生.系学生.宿舍电话; FROM 学生宿舍; DOTO CURSOR atemp Thisform.Pageframe1.Page3.Grid1.RecordSourceType=1 Thisform.Pageframe1.Page3.Grid1.RecordSource="atemp" *********************************************************** 最后双击“关闭”按钮在Click事件中编写程序命令:Thisform.Release保存并运行表单。运行结果如图3-49所示。
    在命令窗口中输入命令:CREATE FORM. myf,打开表单设计器,通过“表单控件”工具栏向表单添加1个页框控件和1个命令按钮。 选中表单,在属性面板中修改Caption的属性值为“学生住宿信息”,然后在属性面板顶端的下拉框中选择Command1,修改该命令按钮控件的Caption属性值为“关闭”。 在常用工具栏中打开表单数据环境,将数据表文件“宿舍”、“学生”添加到数据环境中。选定页框,修改PageCount属性值为3,增加一个页面,右击页框控件,选择“编辑”菜单命令,可以看到页框四周出现蓝色边框,表示处于编辑状态下,选定页面(Page1),修改页面标题Caption属性值为“学生”,添加一个表格控件,设置表格控件Grid1的RecordSourceType属性值为“0-表”(用来指定显示表中的数据), RecordSource属性值为“学生”,然后在页框编辑状态下,以同样的方法设置第二个页面,修改页面标题为“宿舍”,表格的RecordSource属性值为“宿舍”,在第三个页面中,修改页面的标题为“住宿信息”,双击其属性面板中的“Activate Event”,在弹出的代码编辑输入窗口中输入如下代码,如图3-48所示。 ******页框Page3(第三页)的Activate Event事件代码************* SELECT 学生.学号,学生.姓名,学生.性别,学生.系,学生.宿舍,电话; FROM 学生,宿舍; DOTO CURSOR atemp Thisform.Pageframe1.Page3.Grid1.RecordSourceType=1 Thisform.Pageframe1.Page3.Grid1.RecordSource="atemp" *********************************************************** 最后双击“关闭”按钮,在Click事件中编写程序命令:Thisform.Release,保存并运行表单。运行结果如图3-49所示。 解析:本大题考查的主要是表单控件的设计,页框属于容器控件,通过PaSeCount属性值,可以指定页框中的页面数,一个页框中可以继续包含其他控件,对页框中单个页面进行编辑设计时,应使页框处于“编辑”状态下,才可以对页框中所包含的控件进行编辑,利用表格显示数据表中的内容,主要是通过 RecordSourceType和RecordSource两个属性来实现,需要注意的是在为表格选择数据表时,首先应该将该表添加到表单的数据环境中。

  • 第5题:

    在考生文件夹下完成如下综合应用:

    设计一个表单“bdl”,表单标题名为“部门年度数据查询”,要求如下:

    (1)为表单建立数据环境,向数据环境添加部门销售表。

    (2)当在“年度”标签微调控件中选择年度并单击“查询”按钮,则会在下面的表格控件内显示该年度各部门的“销售额”和“利润”。指定微调控件上箭头按钮(Spinner—HighValue属性)与下箭头按钮(SpinnerLowValue属性)值分别为“2008”和“2003”,缺省值(Value属性)为“2007”,增量(Increment属性)为“1”。

    (3)单击“关闭”按钮,关闭表单。


    正确答案:

    【考点指引】本大题主要考查表单的设计,重点是微调控件和表格控件的使用。
    【操作步骤】
    ①选择【文件】→【新建】命令,选择“表单”,单击“新建文件”按钮打开表单设计器,在表单属性窗口中将Caption属性值修改为“部门年度数据查询”,单击表单控件工具栏上的“标签”控件图标,为表单添加一个标签Label1,单击表单控件工具栏上的“微调控件”控件图标,为表单添加一个微调控件Spinner1,单击表单控件工具栏上的“命令按钮”控件图标,为表单添加两个命令按钮Command1和Com–mand2,单击表单控件工具栏上的“表格”控件图标,再添加一个表格控件Grid1。


    ②选择标签Label1,在标签属性窗口中将标签Label1的Caption属性值修改为“年度”。
    ③选择微调控件Spinner1,在微调控件属性窗口中将SpinnerHighValue属性值修改为“2008”,将Spinner–LowValue属性值修改为“2003”,将Value属性值修改为“2007”。
    ④分别选择两个命令按钮,在按钮属性窗口中将命令按钮Command1的Caption属性值修改为“查询”,Command2的Caption属性值修改为“关闭”,如图29–1所示。双击“关闭”命令按钮,在Click事件中输入代码:ThisForm.Release,用来关闭表单。
    ⑤在表单设计器中,用鼠标右键单击表单空白处,在弹出的快捷菜单中选择【数据环境】命令,打开表单的数据环境,选择数据表文件“部门销售”添加到数据环境中。
    ⑥选择表格控件“Grid1”,在表格控件属性窗口中将“RecordSource”属性值修改为“〝″”,将“RecordSourceType”属性值修改为“1”。
    ⑦双击“查询”命令按钮,在Click事件中输入代码:
    SELECT*INTO CURSOR tmp FROM部门销售WHERE年度=ALLTRIM(STR(INT(ThisForm.Spin–ner1.Value)))
    ThisForm.Grid1.RecordSourceType=1
    ThisForm.Grid1.RecordSource=〝trap″
    ThisForm.Grid1.Refresh
    ⑧选择【表单】→【执行表单】命令,系统首先要求保存该表单文件,在弹出的“另存为”对话框中输入表单文件名“bd1”,保存在考生文件夹下,然后运行表单。