问答题在考生文件夹下有一表单文件myform.sex。打开该表单文件,然后在表单设计器环境下完成如下操作:(1)在属性窗口中设置表单的有关属性,使表单在打开时在VFP主窗口内居中显示。 (2)在属性窗口中设置表单的有关属性,使表单内的Center、East、South、West和North五个按钮的大小都设置为宽60、高25。 (3)将West、Center和East三个按钮设置为顶边对齐;将North、Center和South三个按钮设置为左边对齐。 (4)按Center、East、South、West、North的顺序设置各按钮的Tab键次序。
问答题在考生文件夹下设计名为linform的表单(表单的控件名和文件名均为linform),表单的标题为“零件供应情况查看”。表单中有一个表格控件和两个命令按钮“查询”和“退出”。运行表单时单击“查询”命令按钮后,表格控件中显示“供应”表中“工程号”为“JC44”所使用的零件的“零件名”、“颜色”和“重量”。并将结果放到表“JC44”中。单击“退出”按钮关闭表单,如图3—9所示。
问答题(1)在score managei数据库中统计选修了课程的学生人数(选修多门时,只计算1次),统计结果保存在一个新表new table中,表中只有一个字段,字段名为学生人数。 (2)使用一对多报表向导建立报表。要求:父表为“学生”,子表为“课程”,从父表中选择“姓名”字段,从子表中选择全部字段,两个表通过“学号”建立联系;按“学号”降序排序;生成的报表名为student repott。
问答题在考生文件夹下有学生成绩数据库xuesheng3,包括如下所示3个表文件以及相关的索引文件: xs.dbf(学生文件:学号C8,姓名C8,性别C2,班级C5;另有索引文件xs.idx,索引键:学号) cj.dbf(成绩文件:学号C8,课程名C20,成绩N5,1;另有索引文件cj.idx,索引键:学号) cjb.dbf(成绩表文件:学号C8,姓名C8,班级C5,课程名C12,成绩N5.1) 设计一个名为xs3的菜单,菜单中有两个菜单项“计算”和“退出”。 程序运行时,单击“计算”菜单项应完成下列操作: 将所有选修了“计算机基础”的学生的“计算机基础”成绩,按“成绩”由高到低的顺序填到成绩表文件cjb.dbf中。 (首先须将文件中原有数据清空) 单击“退出”菜单项,程序终止运行。 (注:相关数据表文件存在于考生文件夹下)
问答题(1)列出客户名为“三益贸易公司”的订购单明细(order detail)记录(将结果先按“订单号”升序排列,同一订单的再按“单价”降序排列),并将结果存储到results表中(表结构与order detail表结构相同)。(2)考生文件夹下有一个forml表单文件,其中三个命令按钮Click事件下的语句都是错误的,请按如下要求进行修改(最后保存所做的修改): 单击“刷新标题”命令按钮时,使表单的标题为“简单应用”。 单击“订单记录”命令按钮时,使表格控件中显示order list表中的记录。 单击“关闭表单”命令按钮时,关闭表单。注意:每处错误只能在原语句上进行修改,不可以增加语句。
问答题在考生文件夹下有一个名为myform.scx的表单文件。打开该表单,然后在表单设计器环境下完成如下操作:
问答题建立一个文件名和表单名均为myform的表单文件,表单上有:表格控件gridl(RecordSourceType属性手工设置为“别名”),文本框控件Text1,命令按钮控件Commandl(文本为“确定”)。程序运行时在文本框中输入“部门名”,然后单击“确定”命令按钮计算该部门各年度的“销售额”(合计)和“利润”(合计)(利润为“销售额一工资额”),按“年度”升序将结果(含“年度”、“销售额”和“利润”3个字段)保存在以“部门名”命名的dbf文件的同时,在Gridl控件中显示计算的结果。如图3—23所示。要求:程序完成后必须运行,并分别计算“笔记本产品部”和“计算机产品部”按年度的销售额和利润情况。
问答题在考生文件夹下创建表单文件formtwo.scx,如图3-1所示,其中包含一个标签、一个文本框和一个命令按钮。然后按相关要求完成相应操作。(1)如图3-1所示,设置表单、标签和命令按钮的Caption属性。(2)设置文本框的Value属性值为表达式Date()。(3)设置“查询”按钮的Click事件代码,使得表单运行时单击该按钮能够完成如下查询功能:从orders、orderitems、customers、goods表中查询指定日期之后(含)签订的订单的详细信息,查询结果依次包含签订日期、订单号、客户名(即客户姓名)、商品名、单价和数量六项内容,各记录按签订日期升序排序、签订日期相同按订单号升序排序、订单号相同按商品名升序排序,并将查询结果存放在表tablethree中。最后运行该表单,查询2007年1月10日以后(含)签订的订单的详细信息。
问答题在考生文件夹下打开表单文件calculator.scx,并完成下列操作:(1)设置表单控件名为calculator,保存表单。(2)设置表单内文本控件Text2的输入掩码使其具有如下功能:仅允许输入数字、正负号和空格,宽度为10(直接使用相关掩码字符设置),保存表单。(3)设置表单内文本控件Text3为只读控件,保存表单。(4)为表单增加一组如图2-6所示的选项按钮组(Optiongroupl),4个按钮依次为“+”、“-”、“*”、“/”,保存表单。注意:所涉及的数字和字母均为半角字符。
问答题在考生文件夹下有一个名为myform的表单,表单中包括一个列表框和两个命令按钮。请在该表单中完成如下操作: ①存表单设计器环境下设置列表框的数据源(RowSource)和数据源类型(RowSourceType)两个属性。设置RowSourceType属性为3。在RowSource属性中使用SQL的SELECT…INT0 c15RSOR…语句根据“国家”表中“国家名称”字段的内容在列表框中显示“国家名称”(注意:不要使用命令指定这两个属性)。 ②为“生成表”命令按钮编写程序。程序的功能是根据表单运行时列表框中选定的国家名称,将“获奖牌情况”表中相应国家的所有记录存入以该国家名称命名的自由表中.自南表中包含“运动员名称”、“项目名称”和“名次”三个字段,并按照“名次”,44.序排列。 提示:假设从列表框中选择的国家名称存放存变量gm中,那么在SQL SELECT语句中使用短语into table&gm就可以将选择的记录存入以该国家名命名的自由表中。 ③运行表单,分别生成存有“中国”、“日本”、“美国”、“俄罗斯”4个国家获奖情况的4个自由表。
问答题(1)建立一个“客户”表,表结构如下:客户编号C(8)客户名称C(8)联系地址C(30)联系电话C(11)电子邮件C(20)(2)建立一个“客户”数据库,并将“客户”表忝加到该数据库中。(3)将如下记录插入到“客户”表中。(4)利用报表向导生成一个“客户”(报表文件名)报表,报表的内容包含客户表的全部字段,报表的标题为“客户”,其他各项取默认值。
问答题对数据库sala中的表“工资”使用表单向导建立一个简单的表单,要求显示表中的所有的字段,使用“标准”样式,按“部门编号”降序排序,标题为“工资”,并以文件名my保存。 (2)修改表单modi,为其添加一个命令按钮,标题为“登录”。 (3)把修改后的表单modi添加到项目my中。 (4)建立简单的菜单myme,要求有两个菜单项:“查看”和“退出”。其中“查看”菜单项有子菜单“查看电话”和“查看住址”。“退出”菜单项负责返回到系统菜单,其他菜单项不做要求。 (考生文件夹下载)
问答题在考生文件夹下完成如下操作:(1)新建一个名为“图书管理”的项目。(2)在项目中建立一个名为“图书”的数据库。(3)将考生文件夹下的所有自由表添加到“图书”数据库中。(4)在项目中建立查询book qu:查询价格大于等于10的图书(book表)的所有信息,查询结果按价格降序排序。
问答题1.在考生文件夹下新建一个名为“学校”的数据库文件,并将自由表“教师表”、“课程表”和“学院表”依次添加到该数据库中。 2.使用SQL语句ALTER TABLE…UNIQUE…将“课程表”中的“课程号”定义为候选索引,索引名是temp,并将该语句存储到文件one.prg中。 3.用表单设计器向导为“课程表”建立一个名为myfonn的表单,选定“课程表”中的全部字段,按“课程号”字段降序排列,其他选项选择默认值。 4.test.prg中的第2条语句是错误的,修改该语句(注意:只能修改该条语句),使得程序执行的结果是在屏幕上显示10~1,如下图所示。 10 9 8 7 6 5 4 3 2 1
问答题
问答题(1)用SQL语句完成下列操作:列出所有与“红”颜色零件相关的信息(供应商号,工程号和数量),并将检索结果按“数量”降序排序存放于表supply—temp中。(2)建立一个名为menu quick的快捷菜单,菜单中有两个菜单项“查询”和“修改”。然后在表单.myform中的RightClick事件中调用快捷菜单n3enu quick。
问答题创建一个新的项目“客户管理”。
问答题在考生文件夹下,打开资源数据库frdb,完成如下简单应用: (1)使用表单向导选择资源表fr_t生成一个名为fr_edit的表单。要求选择fr_t表中所有字段,样式为阴影式:按钮类型为图片按钮:排序字段选择户主编号(升序):表单标题为“资源数据输入维护”。 (2)使用查询设计器设计一个查询one,按户主编号(取自fr_t表),树种名称(取自tree t表)分组汇总每个农户的面积(取自fr_t表)和蓄积(取自flr_t表),查询结果按户主编号升序排序,并输出到one表中。one表中的字段为户主编号、树种名称、面积合计、蓄积合计。注意:查询设计完成后必须运行。
问答题在考生文件夹下完成下列操作: (1)建立一个文件名和表单名均为myform的表单,表单中包括一个列表框(List1)和两个命令按钮(Command1和Command2),两个命令按钮的标题分别为“计算”和“退出”。 (2)列表框(List1)中应显示组号,通过RowSource和RowSourceType属性手工指定列表框的显示条目为01、02、03、04(注意:不要使用命令指定这两个属性,否则将不能得分)。 (3)为“计算”命令按钮编写Click事件代码。代码的功能是:表单运行时,根据列表框中选定的“组号”,将“评分表”中该组歌手(“歌手编号”字段的左边两位表示该歌手所在的组号)的记录存人自由表two中,two的表结构与“评分表”相同,表中的记录先按“歌手编号”降序排列,若“歌手编号”相同再按“分数”升序排列。 (4)运行表单,在列表框中指定组号“01”,并且单击“计算”命令按钮。注意:结果two表文件中只能且必须包含01组歌手的评分信息。
问答题为orders表建立一个按降序排列的普通索引,索引名为je,索引表达式为“金额”。
