资源描述:
《VF答案完整版》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一套—基本操作“规则”框中写:数量>0and数量<9999(注意:不加定界符),在“信息”框中输入:“数量超范围”(注意:必须加定界符)1.用SQL语句完成下列操作:列出所有与"红"颜色零件相关的信息(供应商号,工程号和数量),并将检索结果按数量降序排序存放于表supply_temp中。答案:SELECT供应商号,工程号,数量;FROM零件,供应WHERE供应.零件号=零件.零件号;AND颜色="红";ORDERBY数量desc;INTODBFsupply_temp在表单的rightclick事件中输入:domenu_quick.mpr,保存并运行表单。SELECT
2、零件名,颜色,重量FROM供应,零件where供应.零件号=零件.零件号;And工程号=thisform.text1.valueorderby零件名intotableppthisform.grid1.recordsource="pp"第二套——基本操作2.设计一个表单MYFORM4,表单中有两个命令按钮"查询"(名称为Command1)和"退出"(名称为Command2)。(1)单击"查询"按钮,查询BOOKAUTH数据库中出版过三本以上(含三本)图书的作者信息,查询信息包括:作者姓名,所在城市;查询结果按作者姓名升序保存在表NEW_VIEW4中。SELECT作者姓名
3、,所在城市FROMauthors,books;WHEREAuthors.作者编号=Books.作者编号;GROUPBY作者姓名HAVINGCOUNT(Books.图书编号)>=3;ORDERBY作者姓名;INTOTABLENEW_VIEW4(1)首先将BOOKS.DBF中所有书名中含有"计算机"3个字的图书复制到表BOOKS_BAK中,以下操作均在BOOKS_BAK表中完成;(2)复制后的图书价格在原价格基础上降价5%;(3)从图书均价高于25元(含25)的出版社中,查询并显示图书均价最低的出版社名称以及均价,查询结果保存在表new_table4中(字段名为出版单位和
4、均价)。SELECT*FROMBOOKSWHERE书名LIKE"%计算机%"INTOTABLEBOOKS_BAKUPDATEBOOKS_BAKSET价格=价格*0.95SELECTTOP1出版单位,avg(books_bak.价格)as均价FROMbooks_bak;GROUPBY出版单位HAVING均价>=25ORDERBY2INTOTABLEnew_table4第三套-基本操作为菜单项"查找"设置快捷键Ctrl+T。答案:打开mymenu菜单,选中“文件”,单击“编辑”按钮,为“查找”子菜单设置快捷方式,单击“选项”下的按钮,在弹出的“提示选项”对话框中把光标定位
5、在“键标签”后面的框中,从键盘上按下ctrl+n,确定,最后保存菜单并生成.1.用SQL语句完成下列操作:查询与项目号"s1"的项目所使用的任意一个零件相同的项目号、项目名、零件号和零件名称(包括项目号s1自身),结果按项目号降序排序,并存放于item_temp.dbf中,同时将你所使用的SQL语句存储于新建的文本文件item.txt中。答案:在命令窗口中输入以下命令并执行SELECT项目信息.项目号,项目信息.项目名,零件信息.零件号,;零件信息.零件名称FROM零件信息INNERJOIN使用零件;INNERJOIN项目信息ON使用零件.项目号=项目信息.项目号;O
6、N零件信息.零件号=使用零件.零件号WHERE使用零件.零件号IN;(select零件号from使用零件where项目号="s1");ORDERBY项目信息.项目号DESCINTOTABLEitem_temp.dbf新建文本文件,将SQL语句复制过去,注意在保存文本文件时要加上扩展名.txt设计一个文件名和表单名均为form_item的表单,所有控件的属性必须在表单设计器的属性窗口中设置。表单的标题设为"使用零件情况统计"。表单中有一个组合框(combo1)、一个文本框(text1)和两个命令按钮"统计"(command1)和"退出"(command2)。运行表单时,
7、组合框中有三个条目"s1"、"s2"、"s3"(只有三个,不能输入新的,RowSourceType的属性为"数组",Style的属性为"下拉列表框")可供选择,单击"统计"命令按钮以后,则文本框显示出该项目所用零件的金额合计(某种零件的金额=单价*数量)。答案:做好表单后,首先把组合框控件的数据源类型改为“5—数组”,然后将数据源改为相应的数组名,若题目没有要求数组名,可以任取一个如:aa,做好之后,再在表单的load事件(在表到空白处双击)里定义数组:publicaa(3)aa(1)="s1"aa(2)="s2"aa(3)="s3"在查询按钮的单击