四维计算机培训学校二级VF同步资料
第七部分—菜单设计与应用
vf048:(1) 建立一个名称为menu1的菜单,菜单栏有“文件”和“编辑浏
览”两个菜单。“文件”菜单下有“打开”、“关闭退出”两个子菜单;“浏览”菜单下有“雇员编辑”、“部门编辑”和“雇员浏览”三个子菜单。
(2) 建立一个名称为menu2的VF系统菜单(只建立每个菜单项)
(3)建立如图所示的菜单,(菜单名为mymenu1.mnx)其条形菜单的菜单项为“商品分类”和“退出”(功能返回到系统菜单),“商品分类”的下拉菜单为“小家电”、“饮料”、和“酒类”、“调味品”;单击下拉菜单中任何一个菜单命令后,会显示该类商品信息。(包括Products表的所有字段)(注:菜单运行时追加到系统菜单的后面)
(4)在当前文件夹下创建一个下拉式菜单mymenu2.mnx,并生成菜单程序mymenu.mpr.运行该菜单程序时会在当前vfp系统菜单的末尾追加一个“考试”子菜单,如下图所示:
菜单命令“计算”和“返回”的功能都通过执行过程完成。
菜单命令“计算”的功能是从xuesheng表chengji表中找出所有满足如下条件的学生:其在每门课程上的成绩都大于等于所有同学在该门课程上的平均分。并把这些学生的学号和姓名保存在表table2中(表中只包含学号和姓名两个字段)。表table2中各记录应该按学号降序排序。
菜单“返回”的功能是恢复标准的系统菜单。
菜单程序生成后,运行菜单程序并依次执行“计算”和“返回”菜单命令。
第 25 页 共 26 页
四维计算机培训学校二级VF同步资料
Vf049:(1) 建立表单,表单文件名和表单控件名均为myform_da。为表单建立快捷菜单scmenu_d,快捷菜单有
选项“时间”和“日期”;运行表单时,在表单的上单击鼠标右键弹出快捷菜单,选择快捷菜单的“时间”项,表单标题显示当前系统时间,选择快捷菜单“日期”项,表单标题显示当前系统日期。 注意:显示时间和日期用过程实现(其中时间格式为xx点xx分xx秒,日期格式为yyyy年mm月dd日 (2) 在顶层表单(myform_a)中调用菜单(menu_a)
报表设计
vf050: 报表设计素材:
(1), :使用报表向导建立一个简单报表。要求选择客户表Customer中所有字段;记录不分组;报表样式为
随意式;列数为“1”,字段布局为“列”,方向为“纵向”;排序字段为“会员号”,升序;报表标题为“客户信息一览表”;报表文件名为myreport。
(2). :用一对多报表向导建立报表,“外汇代码”表为父表,“外汇帐户”表为子表。要求:选择父表和子表中的全部字段;用“外币代码”字段为两个表建立关系;排序方式为按“外币代码”升序;报表样式为“帐务式”,方向为“横向”报表标题为“外汇帐户情况”;报表文件名为report_account。然后在报表设计器中修改该报表,在报表标题带区的右端利用OLE对象插入文件Picture.jpg。
(3)利用快速报表功能为“jbqk”表创建一个报表,报表的文件名为fast,要求选择表中的姓名,性别,出生年月,职称,部门,基本工资,婚否字段,并增加标题带区,标题内容为:职工基本信息一览表
(4)
利用Visual Foxpro的\快速报表\功能建立一个满足如下要求的简单报表:
(1) 报表的内容是order_detail表的记录(全部记录,横向)
(2) 增加\标题带区\,然后在该带区中放置一个标签控件,该标签控件显示报表的标题\器件清单\; (3) 将页注题区默认显示的当前日期改为显示当前的时间; (4) 最后将建立的报表保存为report1.frx (5).利用BAOBIAO.DBF完成汇总报表,
要求:显示每位职工的信息、每位职工的销售总量、每位职工的销售总金额,最后计算整个公司的销售总金额.
(6).根据素材为全部学员每人做一学员证。学员证的格式如下。
注:打印效果必须分栏(3栏)
四维计算机培训学校 赵华 2F0303甲013 地址:环城南路中段 电话:85364499 第 26 页 共 26 页