就业数据资源平台
当前位置:首页 > Visual FoxPro
计算机等级考试二级VF题库75套上机试题(64)

一、

  A. 建立数据库


  一、命令方式:启动Visual Foxpro系统后,在命令窗口中输入


  CREATE DATABASE BOOKAUTH 保留字可以取前四个字母


  不出现“数据库设计器”对话框


  二、可以使用菜单方式进行建立


  1. 单击“文件\新建”命令项,弹出“新建”对话框。


  2. 在“新建”对话框中,选择“数据库”单选钮,再按“新建文件”按钮,弹出“创建”


  对话框。


  3. 在“创建”对话框中输入数据库名“BOOKAUTH”,再按回车键或按“保存”按钮,这样


  就可以建立数据库了,并出现“数据库设计器”对话框。


  B. 把表添加到数据库中


  可以有两种方法:一是命令方法,二是菜单方法。


  命令方法:


  OPEN DATABASE BOOKAUTH


  ADD TABLE BOOKS


  ADD TABLE AUTHORS


  菜单方法:


  1. 单击“文件\打开”命令项,选择“文件类型”为数据库,打开“BOOKAUTH”。


  2. 在“数据库设计器-BOOKAUTH”中单击鼠标右键,显示右击菜单,选择“添加表”命令


  ,并选择相应的表文件即可(BOOKS和AUTHORS)。


  使用命令生成主索引


  ALTER TABLE authors ADD PRIMARY KEY 作者编号 TAG pk


  1. 打开并修改数据库


  MODIFY DATABASE BOOKAUTH


  2. 选择“BOOKS”并单击鼠标右键,选择“修改”命令项。


  3. 在“表设计器-BOOKS.dbf”中,选择“索引”选项卡,输入索引名“RK”,选择类型为


  “普通索引”,表达式为“图书编号”,移至第2项,增加第2个索引,输入索引名“作者编号


  ”,选择类型为“普通索引”,表达式为“作者编号”。


  1. 打开并修改数据库


  MODIFY DATABASE BOOKAUTH


  2. 在“数据库设计器-BOOKAUTH”中,选择“AUTHORS”表中主索引键“作者编号”并按住


  不放,然后移动鼠标拖到“BOOKS”表中的索引键为“作者编号”处,松开鼠标即可。


  二、


  1. 打开并修改表单


  MODIFY FORM myform4-4


  2. 在“表单设计器”中,在“属性”的Caption处输入“欢迎您”。


  3. 在“表单设计器”中,在“属性”的FontName处选择“隶书”,在FontSize处输入“25


  ”。


  4. 在“表单设计器”中,添加一个命令按钮,在“属性”的Caption处输入“关闭”。


  5. 双击“关闭”命令按钮,在“Command1.Click”编辑窗口中输入“Release Thisform”


  ,并关闭编辑窗口。


  1. 在命令窗口中输入建立表单命令


  CREATE FORM Myform4


  2. 在“表单设计器”中,添加两个命令按钮,单击第1个命令按钮在“属性”的Caption处


  输入“查询”,单击第2个命令按钮在“属性”的Caption处输入“退出”。


  3. 双击“查询”命令按钮,在“Command1.Click”编辑窗口中输入命令,接着关闭编辑窗


  口。


  select 作者姓名,所在城市 from authors where 作者编号 in (sele 作者编号 from


  books group by 作者编号 having count(*)>=3) ;


  order by 作者姓名 into table new_view4


  4. 双击“退出”命令按钮,在“Command2.Click”编辑窗口中输入“Release Thisform”


  ,接着关闭编辑窗口。  


  三、

  把下面的文件存入一个文件p1.prg中


  SET TALK OFF


  SET SAFETY OFF


  CLOSE ALL


  SELECT * FROM BOOKS WHERE "计算机"$书名 INTO TABLE BOOKS_BAK


  UPDATE BOOKS_BAK SET 价格=价格*(1-0.05)


  SELECT 出版单位,AVG(价格) 均价 FROM BOOKS_BAK GROUP BY 出版单位 INTO CURSOR


  TEMP1


  SELECT * FROM TEMP1 WHERE 均价>=25 ORDER BY 均价 INTO CURSOR TEMP2


  GO TOP


  ?出版单位,均价


  SCATTER TO arr1


  COPY STRU TO new_table4


  INSERT INTO new_table4 FROM ARRAY arr1


  SET TALK ON


  SET SAFETY ON


  CLOSE ALL


  执行程序: do p1.prg

就业数据资源平台