关于帐票的经验总结
关于帐票的经验总结 ——二年级组全体成员(范春雨、段小光、史长锐、刘林平、赵丽丽、侯宝嘉) 一 怎么样画好一张帐票 首先我们来看一张最简单的帐票 帐票的基本布局 第①部分为固定的部分,我们称为头部 下面的部分由直线分开,两条直线之间就是一条记录了,我们发现每一条记录结构都是相同的,这样称这部分为明细部 头部对应的画到帐票的PageHeader部,而明细部我们把它画到Detail部分,这样我们画帐票画的部分就完成了 注意:别看这么简单,有些帐票是很严格的(例如请求书,这可是要给お客様看的),位置差一点也是一个严重的bug,这时候就需要我们非常认真和细心了。调节控件的对齐方面,工具栏中[書式→整列]是非常有用的工具。 一个相对复杂的例子 分 析 根据分析,要根据日期合计,这样要做一个[分组]日计部分因为要从数据库表中取所以我们要做一个[子账票]组织好结构后我们就可以画帐票了 二 帐票的常用功能 分组 子帐票 分 组 合计的时候用到分组 如下图所显示的帐票就需要做两次合计:小组合计和总计,这些都需要对帐票进行分组,也就是添加group 分组时经常用到的属性 分组的方法是在添加的group上设置dataField属性,这个属性设置成想要分组的列的名字就可以了,如下图 NewPage属性 Before A变成B之前换页 After A变成B之后换页,用After的话,B的第一条纪录还是会打印在当前页。 RepeatStyle属性 OnPage 表示这个GroupHeader每一页都要显示 OnColumn 表示这个GroupHeader在每一列都要显示 All 换页换列时都会印刷Groupheader/groupfooter里的内容 合计的表示 1、在每一页的上面合计一页的数据 在PageHeader中添加上金额合计控件为图中红色部分 在金额合计控件的属性上设置DataField属性为要合计的列的值,这个属性是指定要合计的列 2、在每一组的上面计算这个组某一列的合计 在GroupHeader中添加要计算合计的控件 分别设置金额合计控件的SummaryGroup属性为这个组的组名,和SummaryType属性为SubTotal 组的合计的值可以显示在一组的后面,也可以显示在一页的最下面 设置合计所在的GroupFooter的PrintAtBottom属性为true即可 合并相同项目 有的帐票需要同一组数据的第一列和第二列完全相同的数据不显示出来 在帐票中添加group然后把相同不显示的控件添加到GroupHeader中,然后再这些控件的DataField中设定上要显示的列就可以了.其他属性都不需要设置 并排打印 设置如下: 子 帐 票 一般在看起来比较复杂、没有办法用一个帐票实现或者实现起来比较麻烦的帐票中,一般会用到SubReport。 SubReport可以放在PageHeaer/Footer,GroupHeader/footer和Detail上,这个要视用途来定。如放在Detail中需要在Detail_Format事件中,并且给SubReport设置数据源。例: Private Sub Detail_Format(ByVal sender As Object, ByVal e As System.EventArgs) Handles Detail.Format Dim rpt?As?New?sub1(dt) Me.subReport1.Report=rpt End?Sub 子帐票中需要注意的问题 SubReport画在MainRep的哪个部分,就应该在哪个部分的事件里对SubReport进行设置与传值。 为了SubReport与MainRep能同步分页,最好是能在整理数据时,为MainRep的数据与SubReport的数据设置一个相同的Flg来控制分页的问题。 SubReport中的PageHeader和PageFooter是不起作用的。 SubReport控件的Width必须设成和实际要打印的SubRep.rpx的width一样大,否则SubRep.rpx的内容将不能完全显示出来。 常用分栏帐票印刷 该类型帐票有如下特点 分栏帐票的特点是各栏的样式基本相同,只是其中的数据会有所变化。 分栏帐票的各栏可以是衔接在一起的,即栏间距为0,也可以是分开的。 Title和SubTitle通常是不分栏的,它们会跨越所有的栏。 帐票的默认栏数应该是固定的,比方说A4纸默认印刷8栏,如果超过8栏可以选择换页,也可以选择超出边界继续印刷(红线)。 这是由代码来控制的。 具体解决方法 首先在调用帐票前,组织好数据源,在数据源里要分别存在:分页用的Flg(Row
您可能关注的文档
- 八年级英语上册_unit_1(1a-2e)课件_(新版)人教新目标版.ppt
- 八年级语文下册成语归纳复习.ppt
- 八年级数学下册1直角三角形小结与复习一课件.ppt
- 八年级语文下册 第四单元《综合性学习 写作 口语交际:到民间采风去》课件3 人教新课标版.ppt
- 八年级英语上unit9 Section B 1.ppt
- 八年级地理下册5.1四大地理区域的划分课件.ppt
- 八年级语文探究答案(临沂市).doc
- 八年级课外文言文阅读理解.ppt
- 八年级重点作文题目及参考例文.doc
- 八年级语文下册《端午的鸭蛋》优秀课件(28页)_人教新课标版.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 组织生活会前征求意见和建议的情况报告集合.docx VIP
- 2020年全国高考全国一卷英语真题(含解析).pdf VIP
- _中国男性乳腺癌临床诊治实践指南(2023版).pdf VIP
- 标准图集-17J008 挡土墙(重力式、衡重式、悬臂式) 无水印.pdf VIP
- 管理沟通——原理、策略及应用(第三版)课件全套 赵洱岽 第1--14章 管理沟通概论---数字化时代的沟通.pptx
- 初二物理上册质量与密度练习题难题带答案1.pdf VIP
- DB31_T 416-2008 城市道路路名牌(法规规范).pdf VIP
- V83-CV100出入口车牌识别高清网络一体化摄像机操作手册20180427.pdf VIP
- 《再别康桥》优秀课件.ppt VIP
- 2026届高考政治总复习选必一高考主观试题答题模型总结(2023-2025年真题适配版).pdf VIP
原创力文档

文档评论(0)