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

 一、

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


  CREATE PROJECT 超市管理


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


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


  2. 在“新建”对话框中,选择“项目”单选钮,再按“新建文件”按钮,弹出“创建”对话框。


  3. 在“创建”对话框中输入项目文件名“超市管理”,再按回车键或按“保存”按钮,这样就可以建立项目文件了,并出现“项目管理器”对话框。


  4. 在项目管理器中的“数据”选项卡中,选择“数据库”,单击“添加”按钮。


  5. 在“打开”对话框中,选定库文件“商品管理.dbc”,然后单击“确定”命令按钮即可。


  1. 打开并修改数据库


  MODIFY DATABASE 商品管理


  2. 在“数据库设计器-商品管理”中,选择表“商品表”并单击鼠标右键,选择“修改”命令项。


  3. 在“表设计器-商品表.dbf”中,在结构的最后处输入字段名为“销售价格”,然后选择类型为“数值型”并输入宽度6,小数位数为2,在“NULL”处打勾,并单击“确定”按钮即可。


  1. 打开并修改数据库


  MODIFY DATABASE 商品管理


  2. 在“数据库设计器-商品管理”中,选择表“商品表”并单击鼠标右键,选择“修改”命令项。


  3. 在“表设计器-商品表.dbf”中,选择“销售价格”字段,在“字段有效性”标签的“规则”处输入“ 销售价格>=0”,在“信息”处输入“"销售价格必须大于等于零"”,最后单击“确定”按钮即可。


  1. 单击“工具\向导\报表”菜单项,并显示“向导选取”对话框。


  2. 在“向导选取”对话框中,选择“报表向导”并单击“确定”按钮,并显示“报表向导”对话框。


  3. 在“报表向导”对话框的“步骤1-字段选取”中,首先要选取表“商品”,在“数据库和表”列表框中,选择表“商品”,接着在“可用字段”列表框中显示表“商品”的所有字段名,并选定所有字段名至“选定字段”列表框中,单击“下一步”按钮。


  4. 在“报表向导”对话框的“步骤2-分组记录”中,单击“下一步”按钮。


  5. 在“报表向导”对话框的“步骤3-选择报表样式”中,在“样式”中选择“经营式”,单击“下一步”按钮。


  6. 在“报表向导”对话框的“步骤4-定义报表布局”中,单击“下一步”按钮。


  7. 在“报表向导”对话框的“步骤5-排序次序”中,选定“商品编码”字段并选择“升序”,再单击“添加”按钮,单击“完成”按钮。


  8. 在“报表向导”对话框的“步骤6-完成”中,单击“完成”。


  9. 在“另存为”对话框中,输入保存报表名“report_a”,再单击“保存”按钮,最后报表就生成了。


 


 二、

  1. 单击“工具\向导\表单”菜单项,并显示“向导选取”对话框。


  2. 在“向导选取”对话框中,选择“表单向导”并单击“确定”按钮,并显示“表单向导”对话框。


  3. 在“表单向导”对话框的“步骤1-字段选取”中,首先要选取表“商品”,在“数据库和表”列表框中,选择表“商品”,接着在“可用字段”列表框中显示表“商品”的所有字段名,并选定所有字段名,再单击“下一步”按钮。


  4. 在“表单向导”对话框的“步骤2-选择表单样式”中,在“样式”中选择“阴影式”,在“按钮类型”中选择“图片按钮”,再单击“下一步”按钮。


  5. 在“表单向导”对话框的“步骤3-排序次序”中,选定“进货日期”字段并选择“升序”,再单击“添加”按钮,再单击“下一步”按钮。


  6. 在“表单向导”对话框的“步骤4-完成”中,在“请输入表单标题”文本框中输入“商品数据”,再单击“完成”。


  7. 在“另存为”对话框中,输入保存表单名“good_form”,再单击“保存”按钮,最后表单就生成了。


  在文件cmd_ab.txt存放


  update 商品 set 销售价格=进货价格*(1+0.2268) where substr(商品编码,1,1)="3"


  三、


  1. 建立表单


  CREATE FORM myform_a


  2. 在“表单设计器”中,在“属性”的Caption处输入“商品浏览”,在Name处输入“myform_a”。


  3. 在“表单设计器”中,添加一个选项按钮组OptionGroup1,在“属性”的ButtonCount处输入“4”,并对其进行编辑,在Option1的Caption处输入“饮料”,在Option2的Caption处输入“调味品”,在Option3的Caption处输入“酒类”,在Option2的Caption处输入“小家电”。


  4. 在“表单设计器”中,添加两个命令按钮,在第1个命令按钮“属性”的Caption处输入“退出”,在第2个命令按钮“属性”的Caption处输入“确定”。


  5. 在“表单设计器”中,双击“Command1”命令按钮,在“Command1.Click”编辑窗口中输入“Release Thisform”,接着关闭编辑窗口。


  6. 在“表单设计器”中,双击“Command2”命令按钮,在“Command2.Click”编辑窗口中输入下列语句,接着关闭编辑窗口。


  DO CASE


  CASE THISFORM.OPTIONGROUP1.VALUE=1


  SELECT * FROM 商品 WHERE 分类编码=ANY(SELECT 分类编码 FROM 分类 WHERE 分类名称="饮料")


  CASE THISFORM.OPTIONGROUP1.VALUE=2


  SELECT * FROM 商品 WHERE 分类编码=ANY(SELECT 分类编码 FROM 分类 WHERE 分类名称="调味品")


  CASE THISFORM.OPTIONGROUP1.VALUE=3


  SELECT * FROM 商品 WHERE 分类编码=ANY(SELECT 分类编码 FROM 分类 WHERE 分类名称="酒类")


  CASE THISFORM.OPTIONGROUP1.VALUE=4


  SELECT * FROM 商品 WHERE 分类编码=ANY(SELECT 分类编码 FROM 分类 WHERE 分类名称="小家电")


  ENDCASE

就业数据资源平台