第九章报表与菜单(11-5)PPT课件
VF课件-菜单与报表设计
可使用DO命令调用菜单文件。
生成菜单程序文件:从【菜单】|【生成】菜单 项,打开“生成菜单”对话框,生成的菜单程序文 件,扩展名为MPR。 执行菜单文件:DO <菜单文件名.MPR>
表单中添加菜单
若要在顶层表单中添加菜单,可以按以下步骤操作:
(1)在“常规选项”对话框中选择“顶层表单”复
选框,创建顶层表单的菜单;
创建报表变量
选择系统菜单中的【报表】|【变量】
命令,将弹出如图所示的“报表变量”对话
框。 在“变量”框中输入一个变量名。
添加报表控件
(1)标签控件 :用于显示静态文本
(2)绘图控件
绘图控件包括线条、矩形和圆角矩形。 (3)域控件 域控件的添加和布局是报表设计的核心,用于打 印表或视图中的字段、变量和表达式的计算结果。 也可在【数据环境】中,选择要使用的表或视图, 然后把相应的字段拖曳到报表指定的带区中即可
快速报表
选择主菜单中的【报表】|【快速报表】
命令 ,打开“快速报表对话框 ”。
调用报表
报表预览
REPORT FORM <报表文件名> <PREVIEW>
打印输入报表
REPORT FORM <报表文件名> <TO PRINTER >
输出到指定的文件
REPORT FORM <报表文件名> <TO FILE 文件名 >
3
4
创建报表
新建报表命令:
CREATE REPORT <文件名>
打开报表文件: MODIFY REPORT <文件名>
报表设计器
报表默认包括3个带区:页标题、细节和页注脚,
2019-2020年人教统编9、报表设计与设计工具幻灯片
9.1 报表概述
窗体主要用于数据操作,实现交互 报表主要用于数据显示,实现打印
报表的组成
数据源
布局
布局
报表布局:是指在报表页面上要打印的字段数据以及数据 在页面上的位置和样式等。即要在报表中显示哪些字段信 息,以什么格式(字体、字号、线条和图案)在什么位置 显示。
例如:Visual FoxPro提供了四种常规布局。
(9)当对报表显示的格式满意后,退出“报表设计器”窗口,进 入“系统”窗口。
(10)在“系统”窗口,选择“是”,进入“另存为”窗口。 (11)在“另存为”窗口,输入报表名字“报表1”,结束建立快
速报表文件的操作。
3 利用报表设计器创建报表
前面介绍了使用报表向导和快速报表比较方便、迅速地创 建一个报表。但在方便用户的同时可以发现,向导和快速 报表功能并不完善,创建的报表单一,使用不灵活。
用这三种方法创建的报表文件都可以用报表设计 器进行修改。
1 利用向导创建报表
报表向导 —— 创建单表报表
用于创建基于单张表或视图的列报表或行报表。 可用于创建分组总计报表,提供每组数据的统计值。 数据分组
是指在报表中按指定顺序对成组的数据进行分类汇总。
一对多报表向导 —— 创建一对多表报表
学号 年龄 姓名 学号 年龄 姓名
20080001 18 张三
20080002 19 金明
学号 20080003 年龄 18 姓名 李芳
பைடு நூலகம்
(b)行报表
(c)多栏报表
数据源
数据源是报表数据的来源,可以是数据表、视图 或查询。
用户在设计报表布局时,并不直接在页面上添加数据, 而是为要输出的字段预留一个位置,采用添加“域控 件”的方式来实现,就如同在表单设计中用文本框控 件来显示某个字段一样。
会计核算形式详细概述PPT课件( 72页)
第11章
理解会计核算形式的基本概
会 计
念,了解各种会计核算形式的凭证
核 和账簿设置要求、核算步骤、优缺
算 形
点和适用范围,重点掌握有关会计
式 核算形式汇总和登记总账的方法。
P2
会 计 学
P3
第十一章 会计核算形式
第一节 会计核算形式概述 第二节 记账凭证核算形式 第三节 日记总账核算形式 第四节 科目汇总表核算形式 第五节 汇总凭证核算形式 第六节 凭单日记账核算形式 第七节 多栏式日记账核算形式
400
借
500 借
1 31 通 6 未收货款 主营收入
600
借
1 31 1 31
本月合计 本年合计
1300 1300
800 借 800 借
余额
700 600 400 700 1100 600 1200 1200 1200
P12
第11章
第二节
记 账 凭 证 核 算 形 式
四、优缺点及适用范围 (一)优点:简单明了,容易理解,通过总账“对方科 目”一栏,可反映每笔业务的账户对应关系。 (二)缺点:不能提供汇总的账户对应关系核算指标, 从而无法反映资金运动的来龙去脉;当经济业务比较多时, 记账凭证数量也多,登记总账的工作量较大。 (三)适用范围:适用于业务少、规模小的企业和单位 使用,业务多和规模大的企业不宜采用此种核算形式。 例图表11-3、图表11-4。
2、试算类核算形式:指提供的总账指标看不到账户的 任何对应关系,核算最粗糙;仅包括科目汇总表核算形式, 该表在记账前具有试算平衡的作用;它是目前广泛采用的 一种核算形式。
3、对应类核算形式:指提供的总账指标可全部或部分 地反映汇总的账户对应关系,核算比较详细,对于经济管 理具有积极的意义;包括汇总记账凭证核算形式、凭单日 记账核算形式和多栏式日记账核算形式;也称汇总类核算 形式。
新版第九章-软件维护课件
• 这种情况下进行的维护活动叫做完 善性维护。
精选
6
• 实践表明,在几种维护活动中,完 善性维护所占的比重最大。即大部 分维护工作是改变和加强软件,而 不是纠错。
• 完善性维护不一定是救火式的紧急 维修,而可以是有计划、有预谋的 一种再开发活动。
软件可维护性的定义
• 软件可维护性是指纠正软件系统 出现的错误和缺陷,以及为满足 新的要求进行修改、扩充或压缩 的容易程度。
• 可维护性、可使用性、可靠性是 衡量软件质量的主要质量特性。
• 软件的可维护性是软件开发阶段
各个时期的关键目标。
精选
43
• 目前广泛使用的是用如下的七 个特性来衡量程序的可维护性。 可理解性 可使用性 可测试性 可移植性 可修改性 效率 可靠性
这些技术包括:数据库管理系统、 软件开发环境、程序自动生成系 统、较高级(第四代)的语言。以 及新的开发方法、软件复用、防 错程序设计及周期性维护审查等。
精选
16
• 适应性维护 这一类维护不可避免,可以控制。 (1) 在配置管理时,把硬件、操 作系统和其它相关环境因素的可 能变化考虑在内。 (2) 把与硬件、操作系统,以及 其它外围设备有关的程序归到特 定的程序模块中。
精选
27
• 维护申请报告将由维护管理员和 系统监督员来研究处理。
• 他们应相应地做出软件修改报告, 指明:
– 所需修改变动的性质;
– 申请修改的优先级;
– 为满足某个维护申请报告,所需的 工作量;
– 预计修改后的状况.
精选
28
• 软件修改报告应提交修改负 责人,经批准后才能开始进 一步安排维护工作。
3.5 09KingSCADA3.51word第九章 报表系统
本章内容报表配置实时数据报表历史数据报表概述数据报表是生产过程中必不可少的一个部分,利用报表系统可将生产过程中产生的实时和历史数据记录并查询,以一定格式输出给用户。
它是反映生产过程中的数据、状态等,并对数据进行记录的一种重要形式。
KingSCADA提供内嵌式报表系统,工程人员可以任意设置报表格式并通过系统提供的报表函数在报表中实现各种运算、数据转换、统计分析和打印等操作。
在KingSCADA系统中既可以实现实时数据报表,也可以实现历史数据报表,同时还支持在线修改报表格式的功能。
第一节报表配置报表建立与配置1.新建一个画面,命名:报表画面。
2.选择工具箱中“报表”,在画面上绘制一个事实数据报表窗口,如图9-1图9-1报表窗口3.选中报表窗口,在属性窗口中显示的是整个报表窗口的属性,如图9-2所示。
图9-2报表属性窗口设置对话框Name:设置报表窗口的名称,默认为Report1RowCount:设置报表窗口的行数。
最小行数为1,开发环境下能设置的最大行数为1000行,运行环境下能显示的最大行数为20000行。
开发环境下,如果输入小于1的数字,自动变为1;如果输入大于1000的数字,自动变为1000。
ColumnCount:设置报表窗口的列数。
最小列数为1,开发环境下能设置的最大列数为128列,运行环境下能显示的最大列数为128列。
开发环境下,如果输入小于1的数字,自动变为1;如果输入大于128的数字,自动变为128。
HeadRowCount:设置报表窗口显示的头标题行数,如果该项设置为2,则查询出来的数据从第3行开始显示,默认为0,表示查询出来的数据从第1行开始显示。
TailRowCount:设置报表窗口显示的尾标题行数,作用同头标题行数。
ShowRowTitle:设置报表窗口中是否显示行号,如:1,2,3,4。
ShowColumnTitle:设置报表窗口中是否显示列号,如:A,B,C,D。
ShowInvalidDate:设置报表窗口中是否显示无效值。
《报表及报表设计》PPT课件
………………….
</columnHeader>
//Detail Band 对应于表格中的内容
<detail>
<textFieldExpression class="ng.Integer">
<![CDATA[$F{bookId}]]>
</textFieldExpression>
<textFieldExpression class="ng.String">
//得到数据源
Connection conn= DriverManager.getConnection("jdbc:mysql://loc2a4lhost:3306/library?characterEncoding=GBK", "root", "root");
//确定报表文件(*.jasper)的路径 File reportFile = new File(application.getRealPath("/report1.jasper"));
<columnFooter>
<band height="40" isSplitAllowed="true" >
</band>
</columnFooter>
//PageFooter Band,对应于例中的“本页合计:15”
<pageFooter>
………………
<text><![CDATA[本页合计:]]></text>
第九章物料需求计划(MRP)《运作管理》PPT课件
9.4 MRP系统实施
9.4.1 MRP生命周期
MRP需求分析
技术、业务流程、战略和竞争
MRP系统的选型
需求分析
差距分析
MRP系统设计
关于流程与软件:是改变企业业务流程还是改造MRP系统?
关于组织与软件:小范围重组还是大范围重组?
MRP系统实施
整体实施法
阶段实施法
MRP系统实施后阶段
生产准备费用减少 时间利用率提高 更好地支持运作调度 订单变更处理 生产能力计划
缺点
MRP系统要求太严格 人力资源、组织行为等方面因素不支持MRP系统 企业基础管理水平低,数据不及时有效 企业对MRP的期望过高 企业不适合采用MRP
5
9.2 物料需求计划系统
9.2.1 MRP核心模块
建立一个专门部门来管理MRP系统的运行 下一步的工作安排
MRP系统实施评估
培训
26
9.4.2 MRP风险
应用风险
技术风险
风险
商业风险
组织风险
技术风险
MRP实施风险 商业风险 MRP系统生命周期——
需求分析、系统的选型、 组织风险
系统设计、系统实施、系
统实施后阶段——的每一 个阶段上,都有独特的技
需要什么 何时需要 需要多少
综合计划 主生产计划 物料需求计划
8
MPS制定(1)
滚动修订
输入(信息)
预计需求 顾客订货 期初库存
制定 主生产计划
输出(信息)
预计库存 主生产计划 待分配库存
9
MPS制定(2)
期初
6月
7月
库存 64 1 2 3 4 5 6 7 8
预计需求 30 30 30 30 40 40 40 40
财务报表分析课件(PPT 75页)
课本上,资产负债表编制实例
原材料 投入生产
在产品
加工
半成品
继 续 加 工
产成品
除填写单位名称外
还应加盖单位公章
ABC公司
根填据写库到存年现、金月、、银日行存款账户 的期末余额合计数填列:18
0列根款余0根的根付0额据 账:根的+据期据账2填应户1据期应末预款40收明列交末3收余付 所080:账 细易余票额账属00款的2性额0据直款明0000和期金1=账接和细5225预末融0户填应账40收借0资50060账方0产0账00户 户和根户填根和额的填据的据周合列将000期列其期原转计:000上000++=末 : 他 末 材 材 数3述1610208借应余料料填600流0060方收额、账列0006动001000资0余款直库户:0++0013产0额账接存期3000项8商末00005目00品余0+合0102计+42:000254556 000+
借:库存商品 贷:生产成本
233 900 233 900 1 282 400 1 282 400
31、借:销售费用-广告费
10 000
贷:银行存款
10 000
32、借:应收票据
292 500
贷:主营业务收入 250 000
应交税费-应交增值税(销项税) 42 500
33、借:财务费用 银行存款
息、其他应付款、长期借款、应付债券、专
项应付款、预计负债、递延所得税负债、实
收资本(或股本)、资本公积、盈余公积等。
2.根据几个总账科目的期末余额计算填列:7 “期末余 个 额”栏
货币资金=库存现金+银行存款+其他货币资金
第9章_成本报表与成本分析(测试题)
第9章成本报表与成本分析一、单项选择题1.成本报表是一种( )。
A.内部管理会计报表B.对外财务会计报告C.静态报表D.汇总报表2.成本报表的种类、格式和内容等,由( )。
A.政府有关部门规定B.国家制定的企业会计制度规定C.银行等债权人规定D.企业自行决定3.下列报表中,不包括在成本报表中的有( )。
A.产品生产成本表B.制造费用明细表C.期间费用明细表D.资产负债表4.主要产品单位成本表的编制依据主要是()。
A.产品生产成本表B.产品成本明细账C.费用明细表D.资产负债表5.编制成本报表是因为( )。
A.国家统一会计制度的要求B.企业内部经营管理的需要C.社会中介机构的要求D.潜在投资者和债权人的要求6.某产品本年计划单位成本与其本年实际平均单位成本的差异,除以其本年计划单位成本,等于该产品( )。
A.计划成本降低额B.实际成本降低额C.与计划比较的成本降低率D.实际成本降低率7.某产品上年实际平均单位成本与其本年实际平均单位成本的差额,除以其上年实际平均单位成本,等于该产品( )。
A.计划成本降低率B.与计划比较的成本降低率C.实际成本降低率D.没有经济意义8.生产的产品数量发生变动,( )。
A.只影响产品成本降低额B.只影响产品成本降低率C.不会影响产品成本降低额和降低率D.会影响产品成本降低额和降低率二、多项选择题1.设置成本报表,应当( )。
A.符合国家统一会计制度规定的格式和内容B.符合企业生产经营特点C.满足企业成本管理的要求D.报表指标具有实用性,报表内容具有针对性2.按成本项目编制的产品生产成本表,一般包括( )等部分。
A.本期生产费用总额B.在产品和自制半成品期初余额C.在产品和自制半成品期末余额D.本期产品生产成本总额。
3.按产品品种编制的产品生产成本表,一般包括( ) 等指标。
A.产品产量B.产品单位成本C.本月总成本D.本年累计总成本4.主要产品单位成本表应当反映该主要产品的( )。
小企业会计准则讲解详细完整版PPT课件
2020/9/28
小企业会计准则实务讲解
11
3.企业划分指标以现行统计制度为准。 (1)从业人员,是指期末从业人员数,没有期 末从业人员数的,采用全年平均人员数代替。 (2)营业收入,工业、建筑业、限额以上批发 和零售业、限额以上住宿和餐饮业以及其他设 置主营业务收入指标的行业,采用主营业务收 入;限额以下批发与零售业企业采用商品销售 额代替;限额以下住宿与餐饮业企业采用营业 额代替;农、林、牧、渔业企业采用营业总收 入代替;其他未设置主营业务收入的行业,采 用营业收入指标。 (3)资产总额,采用资产总计代替。
2020/9/28
小企业会计准则实务讲解源自4小企业会计准则概述
小企业会计准则制定的背景和意义
意义一:有利于健全企业会计准则体系 意义二:有利于加强税收征管、促进小企业税负公平 意义三:有利于加强小企业的内部管理、防范小企业贷款风险
意义四:为小企业的发展提供了制度空间
2020/9/28
小企业会计准则实务讲解
2020/9/28
小企业会计准则实务讲解
9
小、微企业的划分标准
2020/9/28
小企业会计准则实务讲解
10
2012.5
说明: 1.大型、中型和小型企业须同时满足所列指标
的下限,否则下划一档;微型企业只须满足所列 指标中的一项即可。
2.附表中各行业的范围以《国民经济行业分类》 (GB/T4754-2011)为准。带*的项为行业组合类 别,其中,工业包括采矿业,制造业,电力、热 力、燃气及水生产和供应业;交通运输业包括道 路运输业,水上运输业,航空运输业,管道运输 业,装卸搬运和运输代理业,不包括铁路运输业; 信息传输业包括电信、广播电视和卫星传输服务, 互联网和相关服务;其他未列明行业包括科学研 究和技术服务业,水利、环境和公共设施管理业, 居民服务、修理和其他服务业,社会工作,文化、 体育和娱乐业,以及房地产中介服务,其他房地 产业等,不包括自有房地产经营活动。
第章报表ppt课件
精品课件
5.1.2 报表的视图
报表操作提供了3种视图:设计视图、打印预览 视图、版面预览视图。
设计视图:用于创建和编辑报表结构 打印预览视图:用于查看报表的页面数据输出 形式。可以显示报表打印时的样式,同时运行所基 于的查询,并在报表中显示出全部数据 版面预览视图:用于查看报表版面设置。在 “版面预览”窗口上将显示全部报表节以及主体节 中的数据分组和排序。
精品课件
5.1.3 报表的组成
在“设计视图”窗口中,报表的结构由报表页眉、 报表页脚、页面页眉、主体及页面85-P188
“报表页眉” “页面页眉” “主体” “页面页脚” “报表页脚” “组页眉”实现报表的分组输出和分组统计。 “组页脚”用文本框或其他控件显示分组统计数据。 可以建立多层次的组页眉及组页脚。(一般不超过36层)
精品课件
• 报表统计计算
–主体节内添加计算控件
• 对每条记录的若干字段值进行求和或平均等统计计算 • 方法:设置计算控件的控件源为对应的计算表达式
–组页眉/组页脚或报表页眉/报表页脚节区内添 加计算控件
• 对某些字段的一组记录或所有记录进行统计计算 • 方法同上 举例:
精品课件
5.7 创建子报表
• 最多可设置10个分组字段或表达式 • 分组的可以是字段或表达式
步骤
“视图”“排序与分组” 或工具栏 “精排品课序件 与分组”
5.6 使用计算控件
• 在报表中添加计算控件
–“设计”视图中添加控件 –打开控件的“属性”窗体,选择“数据”选项卡,
设置“控件源”属性为计算表达式
注意:计算控件的控件源必须是“=”开头的表达式 =date() =now()
菜单和报表.ppt
菜单和报表
菜单设计与应用
常见的菜单有两种:
下拉式菜单 列出程序具有的所有功能,供用户
调用.一般作为主界面中的对象.
替换: 用新定义的菜单去替换系统菜单的内容 追加: 将定义的菜单追加在系统菜单的后面 在…之前: 将定义的菜单插入系统菜单某菜单之前 在…之后: 将定义的菜单插入系统菜单某菜单之后
顶层表单: 如果清除该选项,则正在定义的菜单将
作为一个定制的系统菜单。如果选择该 选项,那么可以将正在定义的下拉式菜 单添加到一个顶层表单中。
报表向导:
使用报表向导创建一个简单报表。要求选择 xuesheng表中的所有字段;记录不分组;报表 样式为帐务式;列数为2,字段布局为行,方向 为纵向;按学号升序排序记录;报表标题为 "XUESHENG";报表文件名为report1。(58)
一对多报表向导:
使用一对多报表向导建立报表。要求:父表为 rate_exchange,子表为currency_sl,从父表 中选择字段:"外币名称";从子表中选择全部 字段;两个表通过"外币代码"建立联系;按"外 币代码"升序排序;报表样式为"经营式",方向 为"横向",报表标题为:"外币持有情况";生 成的报表文件名为currency_report。(31)
4.生成菜单程序 菜单定义文件中存放在的是菜单的各项定义,其 本身是一个表文件,并不能运行.需要将此文件生 成菜单程序文件才能运行. 菜单--生成 生成.mpr的可执行的菜单程序. 5.运行菜单程序 ➢程序---运行---选择菜单程序 ➢do 菜单程序名.mpr
报表 PPT课件
可选择查看消耗数量与平均存量 ,或者可查看成本与存额
库存周转率分析表
存货库龄分析表
使用时机:月底 解当前库存中,货物的货龄状况
可设定帐龄期间进行 查询,推荐针对不同 品号保存不同的条件
方案
存货库龄分析表
存货期间库存金额查 询显示
原料存货LCM评价表
原料存货LCM评价表 使用时机:月底 了解当前库存的价值变动状况,便于进行存货价值重新认定
三.订单管控---查询订单树状信息
查询订单树状信息 – 跟踪订单执行进度,随时使用
三.订单管控—订单预计出货表
订单预计出货表
可随时使用,便于安排出货计划、了解订单执行进度
三.订单管控—订单利润分析表
• 订单利润分析表 • 可随时使用
– 接单前进行成本预估,分析订单的销货毛利,毛利率,预估佣 金支出状况
– 管理重点:
➢ 此为内控管理报表,用此报表勾稽 采购单价是否有异常?并针对异常 单价进行分析检讨其低价和溢价的 原因。
➢ 采用「现行单价制」者,亦即采购 单或进货单之单价可以直接更新 『品号供应商』之单价者,必须定 期打印此报表来检核是否有异常产 生,此防止内部作业疏失或弊端之 发生。
➢ 若要使用此报表来管理单价者,进 货单必须设定为『核对采购单』。
信用额度检查表跟踪客户额度耗用情况 使用时机:随时使用
一. 客户信用额度管控 二. 销售价格的管控 三. 订单管控 四. 发货管控 五. 客户发票环节管控 六. 客户评级管理
二.销售价格的管控---销售价格异常表
销售价格异常表
将销货单单价和订单单价不同的信息体现出来 使用时机:随时使用
一. 客户信用额度管控 二. 销售价格的管控 三. 订单管控 四. 发货管控 五. 客户发票环节管控 六. 客户评级管理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.在 “数据环境”添加表student 3.把相关字段拖入“细节”区域,排成一行 4.在“页标头”区域添加“标签”,输入相应字段的
标题
5.在“细节”区域的行首,添加“图片”控件,在 “图片来源”处选择一张图片
6.在“页注脚”区域添加“域”控件,在弹出的“表 达式生成器”中双击系统变量(_pageno),并在前 面添加“标签”,输入“页码:”
提问与解答环节
Questions And Answers
谢谢聆听
·学习就是为了达到一定目的而努力去干, 是为一个目标去 战胜各种困难的过程,这个过程会充满压力、痛苦和挫折
Learning Is To Achieve A Certain Goal And Work Hard, Is A Process To Overcome Various Difficulties For A Goal
快捷菜单实例
例2:创建一个表单popupmenu.scx,为表单上的编 辑框设置快捷菜单pop.mpr。
(1)创建快捷菜单pop.mnx (2)在菜单编辑器里,单击“插入栏…”按钮,选择
“复制”,“剪切”,“粘贴”。 (3)保存并生成菜单程序 (4)创建表单popupmenu.scx,添加一个编辑框 (5)在edit1_RightClick事件中: do pop.mpr
页标头:显示在报表中每一页的最上方 页注脚:显示在报表中每一页的最下方 标题:报表的标题,一个报表只有一个标题,显示在
第一页 总结:显示在最后一页
设计实例1
设计student的报表(student.frx),要求标 题为“学生成绩表”,修改标题的字体,在 细节带区的每个记录前都放一图片。
设计步骤:
① 确定“结果”选项 ② 创建子菜单 ③ 创建过程
菜单实例1
例1:创建菜单mymenu.mnx,菜单系统具有“文件”,“表 单”,“程序”三个主菜单项,其中,“文件”菜单项又 包含:“新建”,“打开”,“关闭”,“退出”四个子 菜单项,要求:
① “文件”:定义访问键(F) ② ”“打开”:打开并浏览course表 ③ “新建”:时在状态栏上可看到菜单说明信息“将要保存
这个文件”。
④ “关闭”:关闭course表 ⑤ “关闭”与 “退出”间有一分割线
⑥ “退出”:快捷键F4,退出自定义菜单,返回系统主菜 单。当鼠标在该菜单项上时,状态栏中显示提示信息“退 出并返回VFP系统主菜单”。
⑦ “表单”:修改和运行表单browstu.scx(do form browstu) ⑧ “程序”:修改和运行程序ex5-2(do ex5-2.prg)
6)访问键:菜单名加上“\<”,例如:文件(\<F) ,
则菜单显示:
,运行时可用 Alt+F打
开该菜单。
7)子菜单:
菜单项#:调用VFP子程序,如_mfi_open ,
_mfi_pgset
8)插入栏:用于添加VFP系统菜单(如复制, 剪切,粘贴)
创建菜单系统
创建步骤: ① 规划菜单系统 ② 创建菜单 ③ 为菜单或菜单项指定任务 ④ 生成菜单程序 ⑤ 测试与完善菜单系统 要点:
例3:制作学生情况报表,按奖学金分组统计,0-999 为一组,1000-2000为一组。。。。
操作步骤同例2,不同处在于步骤2:
创建一对多报表
例4(一对多报表.frx):设计显示学生姓名及 选课成绩的报表
练习
习题1:根据表course和表teach,利用报表向导 生成一对多报表course.frx,要求报表输出担 任同一门课程的所有教师号及教师人数,报 表纵向输出,显示字段内容为课程号,课程 名,教师号。
7.在“总结”区域添加“域”控件,在弹出的“表达 式生成器”中双击字段“jxj”,在“计算…”中选择 “总和”。
报表预览
第1页
第2页
9.2 报表向导
利用“报表向导”创建一对一报表: 例2:制作学生情况报表,按专业分组并统计各专业
奖学金总额。总结选项…
9.2 报表向导
菜单设计器
1) 菜单名称:运行时显示在界面中 2) 移动控件:用于改变菜单的顺序 3) 结果:用于设置该项菜单的功能 4) 菜单栏:用于返回上一级菜单的编辑
5) 选项:设置快捷键及提示信息
确定“结果”选项
结果:用于设置该项菜单的功能,有四个选项: ① 命令:表示要填入一条VFP命令,如quit, messagebox, ? ② 填充名称:用于填写主菜单名,实现动态 菜单 ③ 子菜单:表示该项菜单还有下一级子菜单 ④ 过程:表示调用一个过程
注意事项
(1)返回VFP系统菜单命令:set sysmenu to default
(2)创建菜单后必须生成菜单程序文件后才可 运行。即:*.mnx*.mpr
(3)修改菜单后,必须重新生成菜单程序 (4)分割线:\(5)设置快捷键:鼠标放置在“键标签”内,
在键盘内按下快捷键。注意不可输入快捷键。 (6)在“选项”中设置菜单提示信息时,不加
双引号。
9.4 快捷菜单
快捷菜单:在对象上右击时显示的菜单 创建步骤:
(1) 打开快捷菜单设计器:“新建”--“快捷菜单” (2) 创建快捷菜单:与菜单创建方法相同 (3) 生成快捷菜单:与菜单创建方法相同 (4) 附加到目标控件中:在目标控件的RightClick事件 中输入:
do popmenu.mpr && popmenu为快捷菜单的名称 (5) 运行表单测试快捷菜单
第九章 报表与菜单
9.1 报表设计器 9.2 报表向导 9.3 菜单设计器 9.4 快捷菜单
9.1 报表设计器
VFP的带区: 9种(P248) 默认情况下,报表设计器只显示三个带区:
页标头,细节(内容),页注脚 1.可用鼠标改变带区的大小 2.除细节带区外,其它的带区都是成对的出现。如标
题和总结、页标头和页注脚、列标头和列注脚、组 标头和组注脚等。
习题2:根据STU表,创建按专业字段分组输出 每条记录,要求报表输出显示专业,学号, 姓名,奖学金,并统计每个专业的平均奖学 金和人数,以及全部学生的奖学金总额。
9.3 菜单设计器
菜单设计器可以用来创建菜单、子菜单、菜单项和分 隔符,还可以定制vfp的标准菜单 。
1.打开菜单设计器 1) “新建”—“菜单” 2) 命令:create menu