更多“设计一个如图1-7所示的“学生数据操作”表单。 ”相关问题
  • 第1题:

    在“学籍管理”数据库中,有学生表与选课表,两表间以学生表为主表,以学号建立一对多联系。设计如图5-1所示的表单,当在学生表中选中一个记录时,子表显示相应同学的选课记录。


    正确答案:操作步骤如下: ①在表单中创建2个“标签”控件和2个“表格”控件并选好位置和大小。 ②设置控件的字体和字号。 ③打开“数据环境设计器”加入数据库中的表“学生.DBF”和“选课.DBF”2个表以学生表为主表以学号为关键字建立“一对多”的永久关联。表单控件的主要属性见表5-1。
    操作步骤如下: ①在表单中创建2个“标签”控件和2个“表格”控件,并选好位置和大小。 ②设置控件的字体和字号。 ③打开“数据环境设计器”,加入数据库中的表“学生.DBF”和“选课.DBF”,2个表以学生表为主表,以学号为关键字建立“一对多”的永久关联。表单控件的主要属性见表5-1。

  • 第2题:

    设计如图2-1所示的表单,能将输入的内容进行大小写转换,并能复原成原输入内容。


    正确答案:操作步骤如下: ①在表单中创建1个“标签”控件、1个“文本框”控件和4个“命令按钮”控件并选择好位置和大小。 ②设置好控件的字体和字号。 ③表单控件的主要属性见表2-1。 ④打开“代码编辑”窗口添加Forml的Init事件代码如图2-2所示。 ⑤添加“大写”按钮Command1的Click事件代码如图2-3所示。 ⑥添加“小写”按钮Command2的Click事件代码如图2-4所示。 ⑦添加“还原”按钮Commana3的Click事件代码如图2-5所示。 ⑧添加“退出”按钮Command4的Click事件代码如图2-6所示。 ⑨添加Text1的InteractiveChange的事件代码“primtext=thisform.text1.value”。
    操作步骤如下: ①在表单中创建1个“标签”控件、1个“文本框”控件和4个“命令按钮”控件,并选择好位置和大小。 ②设置好控件的字体和字号。 ③表单控件的主要属性见表2-1。 ④打开“代码编辑”窗口,添加Forml的Init事件代码,如图2-2所示。 ⑤添加“大写”按钮Command1的Click事件代码,如图2-3所示。 ⑥添加“小写”按钮Command2的Click事件代码,如图2-4所示。 ⑦添加“还原”按钮Commana3的Click事件代码,如图2-5所示。 ⑧添加“退出”按钮Command4的Click事件代码,如图2-6所示。 ⑨添加Text1的InteractiveChange的事件代码“primtext=thisform.text1.value”。

  • 第3题:

    “ec”数据库中含有“购买”和“会员”两个数据库表。对“ec”数据库设计一个表单“myform”。表单的标题为“会员购买统计”。表单左侧有标题为“请选择会员”标签和用于选择“会员号”的组合框以及“查询”和“退出”两个命令按钮。表单中还有1个表格控件。表单运行时,用户在组合框中选择会员号,单击“查询”按钮,在表单上的表格控件显示查询该会员的“会员号”、“姓名”和所购买的商品的“总金额”。单击“退出”按钮,关闭表单。

    表单界面如图所示。


    正确答案:
    【操作步骤】
    ①在Visual FoxPr0的命令窗口内输入命令:CREATE FORM MYFORM,打开表单设计器。
    ②单击主菜单【显示】→“数据环境”命令,右击数据环境窗口,选择“添加”命令,在打开的对话框内选择“购买”表和“会员”表。
    ③单击表单控件工具栏上的“标签”控件图标,向表单添加一个“标签”控件,修改其Caption属性为“会员购买统计”。
    ④单击表单控件工具栏上的“组合框按钮”控件图标,向表单添加一个组合框控件。将组合框的RowSourceType设置为“6一字段”,将RowSource设置为“会员.会员号”。
    ⑤单击表单控件工具栏上的“命令按钮”控件图标,向表单添加两个命令按钮。
    ⑥选中第一个命令按钮,在属性对话框中将其Caption属性改为“查询”。双击该命令按钮,在Click事件中输入如下代码:
    This Form.Grid1.RecordSource=“SELECT会员.会员号,会员.姓名,SUM(购买.单价*购买.数量)as总金额FROM会员INNER JOIN购买0N会员.会员号=购买.会员号where会员.会员号=allt(thisform.comb01.displayValue)into cursor temp”
    ⑦选中第二个命令按钮,在属性对话框中将其Caption属性改为“退出”。双击该命令按钮,在Click事件中输入如下代码:
    thisform.release
    ⑧单击工具栏上的“保存”图标,以“myform”为文件名保存表单。

  • 第4题:

    设计如图4-1所示的表单,实时显示当前的日期和时间。


    正确答案:操作步骤如下:①在表单中创建2个“标签”控件和1个“计的器”控件并选好位置和大小。 ②设置控件的字体和字号。 ③表单控件的主要属性见表4-1。
    操作步骤如下:①在表单中创建2个“标签”控件和1个“计的器”控件,并选好位置和大小。 ②设置控件的字体和字号。 ③表单控件的主要属性见表4-1。

  • 第5题:

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

    设计一个名称为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两个属性来实现,需要注意的是在为表格选择数据表时,首先应该将该表添加到表单的数据环境中。