问答题在考生文件夹下完成如下简单应用:
问答题为“供应”表的“数量”字段设置有效性规则:数量必须大于O并且小于9999;错误提示信息是“数量超范围”。(注意:规则表达式必须是“数量>0.AND.数量<9999”)
问答题在考生文件夹下完成下列操作:(1)使用SQL语句完成下列功能:根据“职工”和“部门”两个表,计算每个部门1980-1990年出生的职工人数,存储于新表new中,新表中包括“部门号”和“人数”两个字段,结果按“人数”递减排序。请将SQL语句存储于test中并执行。(2)修改程序five.prg并执行。程序的功能是:1)建立数据库表“学生”(表结构为“姓名”20个字符,“学号”10个字符,其中学号为主键);2)为刚建立的“学生”表增加一个字段:“总分”,整型;3)定义“总分”的有效性规则:“总分”大于等于0并且小于等于800;4)插入一条记录("林红"、"20100808"、788)到“学生”表中;5)将刚插入的学号为“20100808”的记录的总分修改为786。
问答题在考生文件夹下有仓库数据库gz3,其中包括如下两个表文件:
zg(仓库号C(4),职工号C(4),工资N(4))
dgd(职工号C(4),供应商号C(4),订购单号C(4),订购日期D,总金额N(10))
首先在gz3库中建立工资文件数据表gj(职工号C(4),工资N(4))。设计一个名为chaxun的菜单,菜单中有两个菜单项“查询”和“退出”。程序运行时,单击“查询”应完成下列操作:检索出与供应商 S7、S4和S6都有业务联系的职工的职工号和工资,并按工资降序存放到所建立的gj文件中。单击“退出”单项,程序终止运行。
(注:相关数据表文件存在于考生文件夹下)
问答题简单应用题(1)在名称为Form1的窗体中画一个名称为Text1的文本框,再添加一个名称为Timer1的计时器。请设置适当的控件属性并编写适当的事件过程,使得程序在运行时,每隔3秒钟文本框中的数字加1,如图2-3所示。程序中不得使用任何变量。注意:存盘时必须存放在考生文件夹下,工程文件名为sj3.vbp,窗体文件名为sj3.frm。(2)在考生文件夹下有一个工程文件sj4.vbp和窗体文件sj4.frm,要求程序运行后,单击可以选择列表中的多项。而如果单击“输出”按钮,则在Label1上输出所有选中的列表项,如图2-4所示。注意:修改列表框的适当属性,使得运行时可以多选并去掉程序中的注释符“'”,把程序中的“?”改为正确的内容,使其实现上述功能,但不得修改程序中的其他部分。最后把修改后的程序以原来的文件名存盘。
问答题利用菜单设计器建立一个菜单TJ_MENU3,要求如下: (1)主菜单(条形菜单)的菜单项中有“统计”和“退出”两项。 (2)“统计”菜单下只有一个“平均”菜单项,该菜单项用来统计各门课程的平均成绩,统计结果包含“课程名”和“平均成绩”两个字段,并将统计结果按课程名升序保存在表NEW_TABLE32中。 (3)“退出”菜单项的功能是返回Visual FoxPro系统菜单(只能在命令框中填写相应命令)。 菜单建立后,运行该菜单中的各个菜单项。
问答题在考生文件夹下完成如下简单应用:
问答题1.在考生文件央下新建一个名为“图书管理”的项目文件。 2.在项目中新建一个名为“图书”的数据库。 3.将考生文件夹下的所有自由表添加到“图书”数据库中。 4.在项目中建立查询book_qu,其功能是查询价格大于等于10的图书(book表)的所有信息,查询结果按价格降序排序。
问答题在考生文件夹下,完成如下操作:(1)创建一个名为Sproject的项目文件;(2)将考生文件夹下的学生数据库SDB添加到新建的项目文件中;(3)打开学生数据库SDB,将考生文件夹下的自由表TEACHER添加到学生数据库SDB中;为教师表TEACHER创建一个索引名和索引表达式均为教师号的主索引(升序);为班级表CLASS创建一个索引名和索引表达式均为班主任号的普通索引(升序);(4)通过"班级号"字段建立班级表CLASS和学生表STUDENT表间的永久联系。通过班级表CLASS的"班主任号"字段与教师表TEACHER的"教师号"字段建立班级表CLASS和教师表TEACHER间的永久联系。
问答题在考生文件夹下完成如下操作:(1)建立数据库orders_manage,并将自由表employee和orders添加到新建的数据库中;(2)建立必要的索引,并建立表employee和表orders之间的永久联系;(3)建立项目"职工订单管理"并把新建的数据库orders_manage添加到新建的项目中;(4)在项目管理器中建立本地视图view_ca,视图内容为职工号、姓名和年龄,按年龄降序排序(年龄表达式是YEAR(DATE())-YEAR(出生日期))。
问答题在下完成如下简单应用:
问答题②设置Text2控件的有关属性,使用户在输入口令时显示“*”(星号)。
问答题针对表“库存量.dbf”,设计可添加和浏览记录的表单,如图5-17所示:表单无标题栏:显示第一条记录时,“上一条”按钮不可用;显示末条记录时,则“下一条”按钮不可用。利用“添加记录”按钮可追加新记录。
问答题(1)建立表单,如图2.3所示。表单文件名和表单控件名均为formtest,表单标题为“考试系统”,表单背景为灰色(BackColor=192,192,192),其他要求如下:①表单上有“欢迎使用考试系统”(Labell)8个字,其背景颜色为灰色(BackColor=192,192,192),字体为楷体,字号为24,字的颜色为桔红色fForeColor=255,128,0);当表单运行时,“欢迎使用考试系统”8个字向表单左侧移动,移动由计时器控件Timerl控制,间隔(interval属性)是每200毫秒左移10个点(提示:在Timerl控件的Timer事件中写语句:Yhisform.Labell=kfMhisform.Labell.L-10),当完全移出表单后,又会从表单右侧移入。②表单有一个命令按钮(Commandl),按钮标题为“关闭”,表单运行时单击此按钮关闭并释放表单。(2)在“学生管理”数据库中利用视图设计器建立一个视图sview,该视图包含3个字段“课程编号”、“课程名”和“选课人数”。然后利用报表向导生成一个报表creport,该报表包含视图sview的全部字段和内容。
问答题(1)打开程序文件progerr.prg,按文件中给出的功能要求改正其中的错误,以文件名prognew.prg重新保存该文件并运行程序。(2)建立顶层表单,表单文件名为myform.SCX,表单控件名为myform,表单标题为“顶层表单”。为顶层表单建立菜单mymenu。菜单栏如图3-24所示(无下拉菜单),单击“退出”菜单时,关闭释放此顶层表单,并返回到系统菜单(在过程中完成)。
问答题在考生文件夹下完成下列操作: (1)打开数据库employee_m,然后为其中的employee表建立一个普通索引,索引名为nf,索引表达式为"year(出生日期)"。 (2)通过department表的"部门号"与employee表的"部门"在两个表之间建立一个一对多的永久联系(需要建立必要的索引)。 (3)为上述建立的联系设置参照完整性约束:更新规则为"限制",删除规则为"级联",插入规则为"限制"。 (4)使用SQL ALTER语句为employee表的"性别"字段设置有效性规则:性别必须是"男"或"女"。然后将该语句保存在命令文件sone.prg中。
问答题(1)将customerl表中的全部记录追加到customer表中,然后用sQL SELECT语句完成查询:列出目前有订购单的客户信息(即有对应的order—list记录的customer表中的记录),同时要求按“客户号”升序排序,并将结果存储到results袁中(表结构与customer表结构相同)。 (2)打开并按如下要求修改forml表单文件(最后保存所做的修改): ①在“确定”命令按钮的click事件(过程)下的程序有两处错误,请改证。 ②设置Text2控件的有关属性,使用户在输入口令时显示“*”(星号)。
问答题①编写程序并执行,计算“01”组(歌手编号的前2位)歌手的得分并将结果存入自由表final.dbf中。final.dbf包含“歌手姓名”和“得分”两个字段,“得分”取各评委所打分数的平均值。final.dbf中的结果按“得分”降序、“歌手姓名”降序排列。请将程序存储在two.prg中,否则不得分。②新建一个文件名和表单名均为score form的表单,向表单添加一个命令按钮Commandl,标题为“计算”,为该命令按钮的Click事件增加命令,调用two.prg程序执行。最后运行该表单,并单击“计算”按钮执行two程序。⑧新建一个项目文件score projiect,将自由表“歌手表”、“评委表”和“评分表”以及表单文件 score form加入该项目,然后将项目文件连编成应用程序文件score—app。
问答题将考生文件夹下的自由表“List”添加到数据库“数据库1”中。
问答题基本操作题(1)在名称为Form1、标题为“选课”的窗体上添加一个复选框数组,名称为CH1,共有四个复选框,按顺序其标题分别是“数学”、“语文”、“外语”、“计算机”,其中“语文”、“计算机”复选框处在选中状态下,程序运行时的窗体如图8-1所示。请按要求添加控件并设置相应属性。注意:存盘时必须存放在考生文件夹下,工程文件名保存为sj1.vbp,窗体文件名保存为sj1.frm。(2)在名称为Form1的窗体上添加一个名称为HSl的水平滚动条,其刻度值范围为1~100;添加一个命令按钮,名称为C1、标题为“移动滚动框”。请编写适当的事件过程,使得在程序运行时,每单击命令按钮一次(假定单击次数不多于10次),滚动框向右移动10个刻度。程序运行时的窗体如图8-2所示。要求程序中不得使用变量,事件过程中只能写一条语句。注意:存盘时必须存放在考生文件夹下,工程文件名保存为sj2.vbp,窗体文件名保存为sj2.frm。
