首页 >> 教学考试 >> 详细内容
教学考试
 
教学考试 >> 正文
NCRE二级vf复习题(一)
日期:2017/8/27 
   1.在考生文件夹下新建一个名为"供应"的项目文件。

  2.将数据库"供应零件"加入到新建的"供应"项目中。

  3.通过"零件号"字段为"零件"表和"供应"表建立永久性联系,其中,"零件"是父表,"供应"是子表。

  4.为"供应"表的"数量"字段设置有效性规则:数量必须大于0并且小于9999;错误提示信息是"数量超范围"。(注意:规则表达式必须是"数量>0.and.数量<9999")

  【操作步骤】

  (1)启动Visual FoxPro 6.0,单击工具栏中的"新建"按钮,在"新建"对话框中选择"文件类型"选项组中的"项目",再单击"新建文件"按钮;在"创建"对话框中输入项目名:"供应",然后单击"保存"按钮。

  (2)在项目管理器的"全部"选项卡中,选择"数据"节点下的"数据库",单击"添加"按钮,在打开的"打开"对话框中选择考生文件夹下的"供应零件"数据库,再单击"确定"按钮。

  (3)步骤1:在项目管理器中选择"供应零件"数据库,单击"修改"按钮,打开数据库设计器,在数据库设计器中选中"零件"表并右击,在弹出的快捷菜单中选择"修改"命令,在表设计器中的索引选项卡中建立索引,索引名为"零件号",索引表达式为"零件号",索引类型为"主索引",单击"确定"按钮保存修改。

  步骤2:用同样的方法为"供应"表建立索引,索引名为"零件号",索引表达式为"零件号",索引类型为"普通索引"。

  步骤3:在数据库设计器中单击"零件"表中的索引"零件号",按住鼠标左键拖动到"供应"表中的"零件号"索引上。

  (4)右击"供应"表,在弹出的快捷菜单中选择"修改"命令,在表设计器中先在列表框中选中"数量"字段,然后在"字段有效性"选项组中的的" 规则"文本框中输入:数量>0.and.数量<9999(也可以用表达式构造器生成),在信息文本框中输入:"数量超范围"(双引号不可少),最后单击"确定"按钮。

  在考生文件夹下完成如下简单应用:

  1.用SQL语句完成下列操作:列出所有与"红"颜色零件相关的信息(供应商号,工程号和数量),并将查询结果按数量降序存放于表supply_temp中。

  2.新建一个名为menu_quick的快捷菜单,菜单中有两个菜单项"查询"和"修改"。并在表单myform的RightClick事件中调用快捷菜单menu_quick。

  (1)【操作步骤】

  步骤1:单击工具栏中的"新建"按钮,在"新建"对话框中选在"文件类型"中的"程序",单击"新建文件"按钮。

  步骤2:在程序窗口中输入以下语句:

  SELECT 供应.供应商号,供应.工程号,供应.数量;

  FROM 零件,供应 WHERE 供应.零件号=零件.零件号;

  AND 零件.颜色="红";

  ORDER BY 供应.数量 desc;

  INTO DBF supply_temp

  步骤3:单击工具栏中的"保存"按钮,在"另存为"对话框中输入文件名query1,再单击"保存"按钮。最后单击工具栏中的"运行"按钮。

  (2)【操作步骤】

  步骤1:单击工具栏中的"新建"按钮,在"新建"对话框中选择"文件类型"选项组中的"菜单",单击"新建文件"按钮,在弹出的"新建菜单"对话框中选择"快捷菜单"。

  步骤2:在快捷菜单设计器中的"菜单名称"中分别输入两个菜单项"查询"和"修改"。

  单击工具栏中的"保存"按钮,在"另存为"对话框中输入menu_quick,单击"保存"按钮。

  步骤3:单击"菜单"菜单中的"生成"命令,在"生成菜单"对话框中单击"生成"

  按钮。

  步骤4:单击工具栏中的"打开"按钮,在"打开"对话框中选择考生文件下的myform.scx

  文件,并单击确定按钮。然后双击表单设计器打开代码窗口,在"对象"中选择form1,在"过程"中选择 RightClick,输入代码:do menu_quick.mpr,保存表单。

  步骤5:单击工具栏中的"运行"按钮,运行该表单。