提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|其它|编辑:郝浩|2012-09-06 11:25:08.000|阅读 291 次
概述:发票常用于税收(海关)控制和国际商品供应中。通常包括运输成本,运输业务,保险,缴纳出口税,以及各种税收(费用)。如果你需要经常持续创建发票,为了优化、时间和成本节约,可以创建文档模板。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
引言
发票常用于税收(海关)控制和国际商品供应中。通常包括运输成本,运输业务,保险,缴纳出口税,以及各种税收(费用)。如果你需要经常持续创建发票,为了优化、时间和成本节约,可以创建文档模板。使用模板,您只需更改数据。把你日常工作中用到的发票保存起来,用来创建发票模板的结构和设计。您可以用多种方式创建模板和工具,但是如果有现成的资源,您就能节省很多时间。在本教程中,您将学习如何快速创建一个发票模板,修饰后就能得到完整的文档。下面将尽量详细描述创建这样一个报告的过程。
背景
本教程中将要用到的产品是Stimulsoft Reports.Net(下载地址)
本教程的数据库将在产品安装程序中提供。
用下面步骤创建发票:
1 运行 designer;
2 连接数据:
2.1 创建新的连接;
2.2 创建新数据源;
3 把DataBand放到报告模板页面上;
4 把HeaderBand置于DataBand之上。 下图是具有bands的报告模板页面的示例:
5 编辑bands DataBand and HeaderBand:
5.1 匹配高度;
5.2 设置DataBand的属性。 例如,如果你想要band断开的话,可以设置Can Break属性为true;
5.3 为band设置背景颜色。
5.4 有必要的话可以设置下边框;
5.5 设置边框颜色。
6 用object inspector的Data Source属性为DataBand指定代码源:
7 把文本组件放在HeaderBand中,并注明单位名称、描述、数量、产品价格、总价;
8 把文本组件放在DataBand中,并决定expressions引用数据字段;
{Products.ProductName}, {Products.QuantityPerUnit}, {Products.UnitsInStock},
{Products.UnitPrice}, and {Products.UnitsInStock * Products.UnitPrice};
9 编辑文本和文本框:
9.1 拖放文本和HeaderBand以及DataBand到合适的地方;
9.2 设置字体参数:大小、字体和颜色;
9.3 配置文本组件的高度和宽度;
9.4 设置文本组件的背景;
9.5 对齐文本组件中的文本;
9.6 设置文本组件的属性,例如设置自动换行属性为true;
9.7 如果有必要,可以包括文本组件边框;
9.8 设置边框颜色。
下面是报告模板的图片:
10 单击Preview按钮或调用报告查看器,使用快捷键F5或Preview预览项。报告渲染后,其所引用的数据字段会被指定字段取代。这些数据将被按顺序从band的指定数据源中取出。渲染之后的报告中DataBand的副本数量将和数据源中的行数相同。下面是渲染后的报告图片:
11 回到报告模板;
12 在报告页面添加FooterBand并编辑;
13 把带有expression的文本组件放到每一页的band中:{cCount (DataBand1)}并编辑文本组件;
14 添加矩形并确定顶层的点是位于HeaderBand上,较低的位于FooterBand上;
15 添加cross-primitives,开始点是位于顶部的HeaderBand上,结束点在FooterBand上。下图显示了具有FooterBand、矩形和primitives的报告模板:
16 将ReportTitleBand添加到报告模板和FooterBand并编辑;
17 将带有expression Total的文本组件放到FooterBand中:{Sum (Products.UnitsInStock * Products.UnitPrice)};
18 将文本组件放在ReportTitleBand中:
18.1 第一个文本组件含有BILL TO文本;
18.2 第二个显示Name Street Address Address 2 City, ST ZIP Code;
18.3 第三个含有SHIP TO文本;
18.4 在第四组件中的文本内容与第二个相同;
18.5 把文本发票# 123456放在下一个组件中;
18.6 把发票日期{Today.ToString ("d")}放在第六个组件中;
18.7 并将客户ID 123放在最后的组件上;
下图是报告模板:
19 单击Preview按钮或调用报告查看器,使用快捷键F5或Preview预览项目。报告渲染后,其所引用的数据字段会被指定的字段取代。这些数据将被按顺序从为band指定的数据源中取出。报告渲染后DataBand副本数量将和数据源中的行数一样。下面是具有页眉页脚的报告图片:
添加样式
1 回到报告模板;
2 调用样式设计Style Designer;
以下图片显示的是对话框的样式设计Styles Designer:
单击Add Style按钮开始创建风格样式。从下拉列表中选择组件。设置画笔颜色Brush.Color属性更改行的背景颜色。下图是带有画笔颜色Brush.Color属性列表的Style Designer。
属性设置之后点击关闭按钮Close button。在那之后,在属性值的列表中? ?Even style and Odd style新的值将会出现,即分别为新的奇/偶数行风格。
4 通过单击Preview选项卡渲染报告或使用热键F5或通过选择菜单项预览Preview调用报告查看器。下图是带有发票的渲染之后的报告:
5 返回到报告模板;
6 保存报告模板,例如Invoice.mrt.
发票可打印、保存到任何可用的文件格式中,也可以通过电子邮件发送。以下图片是用于保存或发送电子邮件的文件格式列表:
可以从Visual Studio中保存报告,需要在项目中添加以下代码:
StiReport report = new StiReport();
report.Load("n:\\Invoice.mrt");
report.Show();
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn
文章转载自:外文翻译面对“数字中国”建设和中国制造2025战略实施的机遇期,中车信息公司紧跟时代的步伐,以“集约化、专业化、标准化、精益化、一体化、平台化”为工作目标,大力推进信息服务、工业软件等核心产品及业务的发展。在慧都3D解决方案的实施下,清软英泰建成了多模型来源的综合轻量化显示平台、实现文件不失真的百倍压缩比、针对模型中的大模型文件,在展示平台上进行流畅展示,提升工作效率,优化了使用体验。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
本站的模型资源均免费下载,登录后即可下载。模型仅供学习交流,勿做商业用途。
一个基于.NET框架的报表生成器,能够帮助你创建结构、功能丰富的报表。报表设计器界面友好,使用便捷,让你轻松创建所有报表。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@pclwef.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢