问答题(1)用SQL,语句进行以下查询:查询“外汇账户”表中的日元信息。查询结果包括钞汇标志、金额,结果按金额降序排序,并存储于表two.dbf中,并将SOL语句存储于新建的threetxt文件中。 (2)用一对多报表向导建立报表, “外汇代码”表为父表,“外汇账户”表为子表。要求:选择父表和子表中的仝部字段;用“外币代码”字段为两个表建立关系;排序方式为按“外币代码”升序;报表样式为“帐务式”,方向为“横向”;报表标题为“外汇账户情况”;报表文件名为reoon account。然后在报表设计器中修改该报表,在报表标题带区的右端利用OLE对象插入文件picture.gif。
问答题在考生文件夹下完成下列操作:(1)利用查询设计器创建一个查询,从表中查询1910-1920年(含)创立的电影公司所出品的影片。查询结果包含影片名、导演和电影公司3个字段;各记录按"导演"升序排序,导演相同的再按"电影公司"降序排序;查询去向为表tableb。最后将查询保存在queryb.qpr文件中,并运行该查询。(2) 扩展基类CheckBox,创建一个名为MyCheckBox的新类。新类保存在名为Myclasslib的类库中,该类库文件存放在考生文件夹下。设置新类的Height属性的默认值为30,Width属性的默认值为60。
问答题(1)打开“订货管理”数据库,并将表order.detail添加到该数据库中。 (2)为表order_detail的“单价”字段定义默认值为NULL。 (3)为表order_detail的“单价”字段定义约束规则:单价>0,违背规则时的提示信息是:“单价必须大于零”。 (4)关闭“订货管理”数据库,然后建立自由表customer,表结构如下: 客户号 字符型(6) 客户名 字符型(16) 地址 字符型(20) 电话 字符型(14)
问答题在考生文件夹下建立数据库BOOKAUTH.dbc。
问答题在考生文件夹下存在order、orderitem和goods三个表。其中,order表包含订单的基本信息,orderitem表包含订单的详细信息,goods表包含图书商品的相关信息。(1)利用查询设计器创建查询,从order、orderitem和goods三个表中查询所有订单的信息,查询结果依次包含订单号、客户名、签订日期、商品名、单价、数量和金额7项内容,其中"金额"等于"单价*数量"。各记录按订单号降序排列,若订单号相同按商品名降序排列。查询去向为表tableone。最后将查询保存在queryone.qpr文件中,并运行该查询。2.首先创建一个名为order_m的数据库,并向其中添加order、orderitem和goods表。然后在数据库中创建视图viewone:利用该视图只能查询客户名为lilan的所有订单的信息,查询结果依次包含订单号、签订日期、商品名、单价和数量5项内容。各记录按订单号升序排列,若订单号相同再按商品名升序排列。最后利用刚创建的视图查询视图中的全部信息,并将查询结果存放在表tabletwo中。
问答题在下建立数据库ks7,并将自由表SCOt加入数据库中。 (2)按下面给出的表结构。给数据库添加表stud: 字段 字段名 类型 宽度 小数 1 学号 字符型 2 2 姓名 字符型 8 3 出生日期 日期型 8 4 性别 字符型 2 5 院系号 字符型 2 (3)为表stud建立主索引,索引名为“学号”,索引表达式为“学号”,为表scor建立普通索引,索引名为“学号”,索引表达式为“学号”。 (4)stud表和scor表必要的索引已建立,为两表建立永久性的联系。
问答题在
下有一个名为myform的表单,表单中包括一个列表框和两个命令按钮。请在该表单中完成如下操作:
(1)在表单设计器环境下设置列表框的数据源(RowSource)和数据源类型(RowSourceType)两个属性。设置RowSourceType属性为3,在RowSource属性中使用SQL的SELECT...INTO CURSOR LS语句根据“国家”表中“国家名称”字段的内容在列表框中显示“国家名称”(注意不要使用命令指定这两个属性)。
(2)为“生成表”命令按钮编写程序。程序的功能是根据表单运行时列表框中选定的国家名称将“获奖牌情况”表中相应国家的所有记录存入以该国家名称命名的自由表中,自由表中包含“运动员名称”,“项目名称”和“名次”3个字段,并按照“名次”升序排列。
提示:假设从列表框中选择的国家名称存放在变量gm中,那么在SQL SELECT语句中使用短语INTO TABLE&gm就可以将选择的记录存入以该国家名命名的自由表中。
(3)运行表单,分别生成存有“中国”、“日本”、“美国”、“俄罗斯”4个国家获奖情况的4个自由表。
问答题将 order_list1表中的记录追加到order_list表中,用SQL SEIECT语句完成查询,按总金额降序列出所有客户的客户号,客户名及其订单号和总金额,结果存到results表中,(客户号,客户名取自customer 表.订单号,总金额来自order_list表)
问答题(1)建立数据库ordersmanage.dbc。把自由表employee.dbf和orders.dbf添加到数据库中。 (2)打开表单d11.SeX,设置标签控件中英文字母的字号为18,保存表单。 (3)打开表单dh.scx,为命令按钮“隐藏”添加代码,使表单远行时,单击此按钮隐藏表单上标签控件labell:保存并运行该表单。 (4)利用报表向导建立一对多报表,以employee表为父表,选择其中“职工号”、“姓名”和“性别”亨段;以orders表为子表,选择其全部字段。报表样式为“简报式”,表之间的关联通过“职工号”字段实现,排序方式为按“职工号”降序,报表标题为“职工订单”。报表其他参数取默认值。最后将生成的报表保存为empord.frx。
问答题在考生目录下完成如下简单应用: 1.用SQL语句完成下列操作:列出所有盈利(现价大于买入价)的股票简称,以及它们的现价、买入价和持有数量,并将检索结果按持有数量降序排序存储于表stock_temp中。 2.使用一对多报表向导建立报表。要求:父表为stock_name,子表为stock_sl,从父表中选择字段“股票简称”;从子表中选择全部字段;两个表通过“股票代码”建立联系;按股票代码升序排序;报表标题为“股票持有情况”;生成的报表文件名为stock_report。然后用报表设计器打开牛成的文件stock_repoIt.frx对其进行修改,将标题区中显示的当前日期移到页注脚区,使得在页注脚区能够显示当前日期。
问答题在考生文件夹下有一表单文件formone.scx,其中包含一个文本框和一个命令按钮。打开该表单文件,然后在表单设计器环境下完成如下操作: (1)将文本框和命令按钮两个控件设置为顶边对齐。 (2)将文本框的默认值设置为0。 (3)将表单的标题设置“基本操作”,将命令按钮的标题设置为“确定”。 (4)设置文本框的InteractiveChange事件代码,使得当文本框输入负数时,命令按钮为无效,即不能响应用户的操作。
问答题在下完成下列操作:为了查询不同歌手演唱的歌曲,请设计一个表单mform.scx,其界面如下图所示:表单控件名为formone,表单的标题为“歌曲查询”。表单左侧有一个标签控件Labelone,显示内容为“输入歌手姓名”,一个文本框控件Textone用于输入歌手姓名,两个命令按钮Commanda和Commandb分别显示“查询”和“退出”,以及一个表格控件Gridone。表单运行时,用户首先在文本框中输入歌手“刘德华”,然后单击“查询”按钮,如果输入正确,在表单右侧以表格形式显示此歌手的演唱的歌曲信息,包括歌曲名称、语言和点歌码,按点歌码升序排序,并将此信息存入tb.dbf文件中。单击“退出”按钮将关闭表单。
问答题利用表设计器在考生文件夹下建立表table3,表结构如下: 学号 字符型(10) 姓名 字符型(6) 课程名 字符型(8) 分数 数值型(5,1) 然后编写程序progl.prg,从xuesheng表和cheni表中找出所有成绩不及格(分数小于60)的学生信息(学号、姓名、课程名和分数),并把这些数据保存到表table3中(若一个学生有多门课程不及格,在表table3中就会有多条记录)。表table3中的各记录应该按“分数”升序排序,分数相同则按“学号”降序排序。 要求在程序中用SET REL ATION命令建立cheni表和xuesheng表之间的关联(同时用INDEX命令建立相关的索引),并通过DO WHILE循环语句实现规定的功能。最后运行程序。
问答题在下完成下列操作:(1)建立一个如下图所示的表单名和文件名均为myform的表单。表单的标题是“教师情况”,表单中有两个命令按钮(Command1和Command2)、两个复选框(Cheek1和Cheek2)和两个单选钮(Option1和Option2)。Command1和Command2的标题分别是“生成表”和“退出”,Check1和Cheek2的标题分别是“系名”和“工资”,Option1和Option2的标题分别是“按职工号升序”和“按职工号降序”。(2)为“生成表”命令按钮编写程序,程序的功能是根据表单运行时复选框指定的字段和单选按钮指定的排序方式生成新的自由表。如果两个复选框都被选中,生成的自由表命名为two.dbf,two.dbf的字段包括职工号、姓名、系名、工资和课程号;如果只有“系名”复选框被选中,生成的自由表命名为one_x.dbf,one_x.dbf的字段包括职工号、姓名、系名和课程号;如果只有“工资”复选框被选中,生成的自由表命名为one_xx.dbf,one_xx.dbf的字段包括职工号、姓名、工资和课程号。(3)运行表单,并分别执行如下操作。①选中两个复选框和“按职工号升序”单选按钮,单击“生成表”命令按钮;②只选中“系名”复选框和“按职工号降序”单选按钮,单击“生成表”命令按钮;③只选中“工资”复选框和“按职工号降序”单选按钮,单击“生成表”命令按钮。
问答题(1)打开“订货管理”数据库,并将表order detail添加到该数据库中。(2)为表order detail的“单价”字段定义默认值为NULL。(3)为表order detail的“单价”字段定义约束规则:单价>0,违背规则时的提示信息是:“单价必须大于零”。(4)关闭“订货管理”数据库,然后建立自由表customer,表结构如下: 客户号 字符型(6) 客户名 字符型(16) 地址 字符型(20) 电话 字符型(14)
问答题(1)用SQL语句完成下列操作:检索“田亮”所借图书的书名、作者和价格,结果按价格降序存入book_ temp表中。(2)在考生文件夹下有一个名为menu lin的下拉式菜单,请设计顶层表单form_menu,将菜单menu_lin加入到该表单中,使得运行表单时菜单显示在本表单中,并在表单退出时释放菜单。
问答题基本操作题(共4小题,第1和2题是7分、第3和4题是8分)
(1)在考生文件夹下建立项目stsc_m。
(2)把数据库stsc加入到stsc_m项目中。
(3)从student表中查询"金融"系学生信息(student表全部字段),按"学号"升序存入新表new。
(4)使用视图设计器在数据库中建立视图new_view:视图包括student表全部字段(字段顺序和student表一样)和全部记录(元组),记录按"学号"降序排序。
问答题在考生文件夹下创建一个名为mymenu.mnx的下拉式菜单,并生成菜单程序mymenu.mpr。运行该菜单程序时会在当前VisualFoxPm系统菜单的“帮助”菜单之前插入一个“考试”菜单,如下图所示。“统计”和“返回”菜单命令的功能都通过执行“过程”完成。“统计”菜单命令的功能是以组为单位求“订单金额”的和。统计结果包含“组别”、“负责人”和“合计”3项内容,其中“负责人”为该组组长(取自employee中的“职务”字段)的姓名,“合计”为该组所有职员所签订单的金额总和。统计结果按“合计”降序排序,并存放在tabletwo表中。“返回”菜单命令的功能是返回VisualFoxPro的系统菜单。菜单程序生成后,运行菜单程序并依次执行“统计”和“返回”菜单命令。
问答题在考生文件夹下有一表单文件formone.SCX,其中包含一个文本框和一个命令按钮。打开该表单文件,然后在表单设计器环境下完成如卜操作: (1)将文本框和命令按钮两个控件设置为顶边对齐。 (2)将文本框的默认值设置为0。 (3)将表单的标题设置“基本操作”,将命令按钮的标题设置为“确定”。 (4)设置文本框的InteractiveChange事件代码,使得当文本框输入负数时,命令按钮为无效,即不能响应用户的操作。
问答题用SQL语句完成下列操作:检索“田亮”所借图书的书名、作者和价格,结果按价格降序存入book_temp表中。