彩票走势图

在Stimulsoft Reports.Net报表中如何创建发票

原创|其它|编辑:郝浩|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的报告模板页面的示例:

在Stimulsoft Reports报表中如何创建发票

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指定代码源:

在Stimulsoft Reports报表中如何创建发票

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 设置边框颜色。

下面是报告模板的图片:

在Stimulsoft Reports报表中如何创建发票

10 单击Preview按钮或调用报告查看器,使用快捷键F5或Preview预览项。报告渲染后,其所引用的数据字段会被指定字段取代。这些数据将被按顺序从band的指定数据源中取出。渲染之后的报告中DataBand的副本数量将和数据源中的行数相同。下面是渲染后的报告图片:

在Stimulsoft Reports报表中如何创建发票

11 回到报告模板;

12 在报告页面添加FooterBand并编辑;

13 把带有expression的文本组件放到每一页的band中:{cCount (DataBand1)}并编辑文本组件;

14 添加矩形并确定顶层的点是位于HeaderBand上,较低的位于FooterBand上;

15 添加cross-primitives,开始点是位于顶部的HeaderBand上,结束点在FooterBand上。下图显示了具有FooterBand、矩形和primitives的报告模板:

在Stimulsoft Reports报表中如何创建发票

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放在最后的组件上;

下图是报告模板:

在Stimulsoft Reports报表中如何创建发票

19 单击Preview按钮或调用报告查看器,使用快捷键F5或Preview预览项目。报告渲染后,其所引用的数据字段会被指定的字段取代。这些数据将被按顺序从为band指定的数据源中取出。报告渲染后DataBand副本数量将和数据源中的行数一样。下面是具有页眉页脚的报告图片:

在Stimulsoft Reports报表中如何创建发票

添加样式

1 回到报告模板;

2 调用样式设计Style Designer;

以下图片显示的是对话框的样式设计Styles Designer:

在Stimulsoft Reports报表中如何创建发票

单击Add Style按钮开始创建风格样式。从下拉列表中选择组件。设置画笔颜色Brush.Color属性更改行的背景颜色。下图是带有画笔颜色Brush.Color属性列表的Style Designer。

在Stimulsoft Reports报表中如何创建发票

属性设置之后点击关闭按钮Close button。在那之后,在属性值的列表中? ?Even style and Odd style新的值将会出现,即分别为新的奇/偶数行风格。

4 通过单击Preview选项卡渲染报告或使用热键F5或通过选择菜单项预览Preview调用报告查看器。下图是带有发票的渲染之后的报告:

在Stimulsoft Reports报表中如何创建发票

5 返回到报告模板;

6 保存报告模板,例如Invoice.mrt.

发票可打印、保存到任何可用的文件格式中,也可以通过电子邮件发送。以下图片是用于保存或发送电子邮件的文件格式列表:

在Stimulsoft Reports报表中如何创建发票

可以从Visual Studio中保存报告,需要在项目中添加以下代码:

StiReport report = new StiReport();

report.Load("n:\\Invoice.mrt");

report.Show();


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:外文翻译

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP