问答题(1)创建一个名为“学生管理”的项目文件。(2)将考生文件夹下的数据库“班级学生”添加到新建的项目文件中。(3)打开数据库“班级学生”,将考生文件夹下的自由表“教师”添加到数据库“班级学生”中;为“教师”表创建一个索引名和索引表达式均为“教师编号”的主索引(升序)。(4)通过“班级号”字段建立“班级”表和“学生”表间的永久联系。
问答题在考生文件夹下打开数据库SCORE_MANAGER,该数据库中有3个表STUDENT、SCORE1和COURSE,根据已经建立好的索引,建立表间联系。
问答题设计一个简单的表单(如下图所示)。其中3个控件分别是:标签Label1、命令按钮Command1、复选框Check1。为Command1编写Click事件,当单击该命令按钮时释放该表单;为Check1编写InteractiveChange事件,当选中该复选框时在Label1上显示“身体健康!”字样,否则在Label1上不显示任何信息,其中,Command1.Caption=“关闭”,Check1.Caption=“合格”。
问答题上文件夹下有一表单文件fomaone.scx,其中包含一个文本框和一个命令技钮。打开该表单文件,然后在表单设计器环境下完成如下操作: (1)将文本框和命令按钮两个控件设置为顶边对齐。 (2)将文本框的默认值设置为0。 (3)将表单的标题设置“基本操作”,将命令按钮的标题设置为“确定”。 (4)设置文本框的InteractiveChange事件代码,使得当文本框输入负数时,命令按钮为无效,即不能响应用户的操作。
问答题在考生文件夹下完成如下基本操作: 1.通过SQL INSERT语句插入元组("p7","PN7",1020)到“零件信息”表(注意不要重复执行插入操作),并将相应的SQL语句存储在文件one.prg中。 2.通过SQL DELETE语句从“零件信息”表中删除单价小于600的所有记录,并将相应的SQL语句存储在文件two.prig中。 3.通过SQL UPDATE语句将“零件信息”表中零件号为“p4”的零件的单价更改为1090,并将相应的SQL语句存储在文件three.prg中。 4.打开菜单文件mymenu.mnx,然后生成可执行的菜单程序mymenu.mpr。
问答题设计一个表单名为myform2的表单,表单文件名为myform2,表单的标题为“教师课程学生基本信息浏览”。表单上有1个包含3个选项卡的“页框”(Pageframe1)控件和一个“退出”按钮(Commandl),如图3-20所示。其他功能要求如下:①为表单建立数据环境,向数据环境依次添加“学生”表、“班级”表和“教师”表。②要求表单的高度为300,宽度为500;表单显示时自动在主窗口内居中。③3个选项卡的标签的名称分别为“学生表”(Page1)、“班级表”(Page2)和“教师表”(Page3),每个选项卡分别以表格形式浏览“学生”表、“班级”表和“教师”表的信息。选项卡距离表单的左边距为20,顶边距为15,选项卡的高度为240,宽度为450。④单击“退出”按钮时关闭表单。
问答题在考生文件夹下,打开资源数据库frdb,完成如下综合应用:设计一个表单控件名为form、表单文件名为frshow、表单标题名为“农户资源数据浏览”的表单,其表单界面如图3.16所示。其他要求如下:①为表单建立数据环境,向数据环境依次添加frt表(Cursor1)、pt表(Cursor2)和treet表(Cursor3)。②当在“户主编号”(Labell)标签右边的文本框(Textl)中输入户主编号并单击“查询”(Commandl)按钮时,将在右边的表格控件(Gridl)内显示该农户承包的土地编号、小地名、面积、树种编号、蓄积和承包年度信息(均取自frt表),并在左边相应的文本框中显示该农户的姓名(Text2)、年龄(Text3)、性别(Text4)和家庭地址(Text5)(均取自pt表)。③单击“退出”(Command2)按钮时,关闭表单。要求:表格(Grid1)控件的RecordSourceType属性设置为“4一SQL说明”;使用SQL的SELECT语句将根据输入的户主编号查询到的姓名、年龄、性别和家庭地址数据存放到一维数组tmp中,并将tnap数组诸元素的值赋值到各文本框。
问答题(1)在考生文件夹下已有表单文件formone.scx,如图3-28所示,其中包含一个列表框、一个表格和一个命令按钮。请按下面要求完成相应的操作:①在表单的数据环境中添加orders表。②将列表框Listl设置成多选,另外将其的RowSourceType属性值设置为“8-结构”、RowSource设置为orders。③将表格Gridl的RecordSourceType的属性值设置为“4-SQL说明”。④修改“显示”按钮的Click事件代码。当单击该按钮时,表格Gridl内将显示在列表框中所选orders表中指定字段的内容。(2)利用查询设计器创建查询,从orders、employee和customer表中查询2001年5月1日以后(含)所签所有订单的信息。查询结果依次包含“订单号”、“签订日期”、“金额”、“签订者”和“客户名”5项内容,其中“签订者”为签订订单的职员姓名。各记录按“签订日期”降序排序,签订日期相同按“金额”降序排序;查询去向为表tableone。最后将查询保存在queryone.qpr文件中,并运行该查询。
问答题打开数据库PRO叫及数据库设计器,其中的两个表的必要的索引已经建立,为这两个表建立永久性联系 2.设置CATEGORY表中“种类名称”字段的默认值为: “饮料”。 3.为PRODUCTS表增加字段:优惠价格N(8,2)。 4.如果所有商品的优惠价格是在进货价格基础上减少12%,计算所有商品的优惠价格。
问答题在考生文件夹下有表单文件myform.scx,其中包含"请输入(s)"标签、Text1文本框,以及"确定"命令按钮。打开该表单文件,然后在表单设计器环境下完成如下操作:(1)将表单的名称修改为myform,标题修改为"表单操作"。(2)按标签、文本框和命令按钮的先后顺序设置表单内3个控件的Tab键次序。(3)为表单新建一个名为mymethod的方法,方法代码为:wait "文本框的值是"+this.text1.value window(4)将"请输入(s)"标签中的字母s设置成"访问键"(方法是在该字符前插入"/<");设置"确定"按钮的Click事件代码,其功能是调用表单的mymethod方法。
问答题首先创建数据库goods_m,并向其中添加goods(商品)表。然后在数据库中创建视图viewone:利用该视图只能查询单价大于等于2000且库存量小于等于2、或者单价小于2000且库存量小于等于4的商品信息,查询结果依次包含商品号、商品名、单价和库存量四项内容,各记录按商品号升序排序。最后利用该视图查询视图中的全部信息,并将查询结果存放在表tabletwo中。
问答题(1)利用查询设计器创建查询,从xuesheng和chengii表中找出所有1982年出生的汉族学生记录。查询结果包含“学号”、“姓名”、“数学”、“英语”和“信息技术”5个字段;各记录按“学号”降序排序:杏询去向为表tablel。最后将查询保存在queryl_qpr文件中,并运行该查询。 (2)首先创建数据库ci m,并向其中添加xuesheng表和chengji表。然后在数据库中创建视图viewl:利用该视图只能查询数学、英语和信息技术3门课中至少有一门不及格(小于60分)的学生记录;查询结果包含“学号”、“姓名”、“数学”、“英语”和“信息技术”5个字段;各记录按学号降序排序。最后利用刚创建的视图viewl查询视图中的全部信息,并将查询结果存放在表table2中。
问答题在考生文件夹下有一表单文件formone.scx,其中包含一个文本框和一个命令按钮。打开该表单文件,然后在表单设计器环境下完成如下操作:(1)将文本框和命令按钮两个控件设置为顶边对齐。(2)将文本框的默认值设置为0。(3)将表单的标题设置为"基本操作",将命令按钮的标题设置为"确定"。(4)设置文本框的InteractiveChange事件代码,使得当文本框输入负数时,命令按钮为无效,即不能响应用户的操作。
问答题(1)在数据库sa1中建立表“部门信息”,表结构如下:
字段名 类型 宽度
部门编号 字符型 6
部门名 字符型 20
随后在表中输入5条记录,记录内容如下:
部门编号 部门名
01 销售部
02 采购部
03 项目部
04 制造部
05 人事部
(2)为“部门信息”表创建一个主索引(升序),索引名为bumen,索引表达式为“部门编号”。
(3)通过“部门编号”字段建立sa1表和“部门信息”表间的永久联系。
(4)为以上建立的联系设置参照完整性约束:更新规则为“限制”;删除规则为“级联”;插入规则为“忽略”。
问答题考生文件夹下的gnht.dbf是一个合同管理表文件,其中部分字段的含义是:hth(合同号)、dhdw(订货单位)、ghdw(供货单位)、jhs1(订货数量)。 编写程序progzh.prg分别统计订货单位数、供货单位数、订货总数,并将结果填写到jieguo.dbf(在考生文件夹下已经存在)表文件中。 说明:以上命令文件必须执行,并产生所要求的结果。
问答题在考试文件夹下完成下列操作: (1)在考生文件夹下“人事管理”数据库中,为“职工”表中的“性别”字段设置有效性规则,只能取“男”或“女”;默认值是“男”。 (2)建立快捷菜单cd,选项有打开、关闭和退出。生成同名的菜单程序文件。 (3)为“职工”表加入一个普通索引,索引名和索引表达式均为“部门编号”,升序。 (4)为“职工”表和“部门”表建立联系,定义参照完整性规则:删除规则为“级联”,更新规则和插入规则为“限制”。
问答题在考生文件夹下建立一个名为emp_bak的表,其结构与employee表的结构完全相同。
问答题在考生文件夹下有myform表单文件,将该表单设置为顶层表单,然后设计一个菜单,并将新建立的菜单应用于该表单(在表单的Load事件中运行菜单程序)。新建立的菜单文件名为mymenu,结构如下(表单、报表和退出是菜单栏中的3个菜单项):表单浏览课程浏览选课统计报表预览报表退出各菜单项的功能如下:●选择"浏览课程"时在表单的表格控件中显示"课程"表的内容(在过程中完成,直接指定表名)。●选择"浏览选课统计"时在表单的表格控件中显示简单应用题建立的视图sview的内容(在过程中完成,直接指定视图名)。●选择"预览报表"时预览简单应用题建立的报表creport(在命令中完成)。●选择"退出"时关闭和释放表单(在命令中完成)。注意:最后要生成菜单程序,并注意该菜单将作为顶层表单的菜单。
问答题在下已有表单文件myform.scx,其中包含一个标签、一个文本框和一个命令按钮(不要改变它们的名称),如下图所示。请设置“确定”按钮的Click事件代码,使得当表单运行时,单击该命令按钮可以查询在文本框中输入的指定客户的所有订单的信息,查询结果依次包含订单号、签订日期、商品名、单价和数量5项内容;各记录按订单号升序排序,若订单号相同按商品名升序排序,并将查询结果存放在表tabletwo中。设置完成后运行表单,然后在文本框中输入客户名lilan,并单击“确定”按钮完成查询。
问答题(1)用SQL,语句查询至少有三门的课程成绩在70分以上(包括70分)的学生姓名,并将结果按升序存入表文件results.dbf,然后将该SQr,语句粘贴在SQL.TXT文件的第二行(只占一行)。(2)modi.prg程序的功能是:先为“学生”表增加一个“平均成绩”字段,数据类型为N(6,2);然后根据“选课”表统计每个学生的平均成绩,并写入新添加的字段。 该程序有三处错误,请改正,使程序能正确运行(在指定处修改,不允许增加或删除程序行)。
