Loading
0

报表控件Stimulsoft Reports.NET使用教程:发票报告设计

发票最常用于税务(海关)核算或国际货物运输。该单据通常包含运输成本、装运费用、保险费、出口关税以及各种税费等。如果您的业务需要频繁创建发票,为了优化流程、节省时间和成本,创建发票模板无疑是更便捷的选择。使用模板,您只需修改数据,即可省去创建发票结构和设计的繁琐工作。

您可以通过多种方式创建模板和工具,但我希望帮助您节省寻找这些资源的时间。在本教程中,您将学习如何快速创建发票模板、进行美化并最终获得成品。这需要一些时间。我会尽可能详细地描述创建此类报告的过程。

Stimulsoft Reports.NET最新官方正版试用下载 

本教程使用的数据库随产品安装包一起提供。我还附上了演示如何创建报表的视频文件。

本文还附有已准备好的 invoice.mrt 文件。

要创建发票,您应该执行以下步骤:

  • 运行designer;
  • 连接数据:
  • 创建新连接;
  • 创建新数据源;

将数据带放置在报表模板页面上;

将HeaderBand放在DataBand上方。下图显示了报表模板的示例,其中各个部分都位于页面上:

Stimulsoft Reports

编辑数据带和标题带:

  • 按高度对齐;
  • 设置数据带的属性。例如,如果您希望数据带断开,请将“可断开”属性设置为true ;
  • 设置色带的背景颜色;
  • 如有必要,设置边框;
  • 设置边框颜色。

使用对象检查器中的“数据源”属性指定DataBand的数据源:

Stimulsoft Reports

在HeaderBand中添加文本组件,文本包括:单位名称、描述、数量、单价、总计;

在数据带中放置带有表达式的文本组件。其中表达式是对数据字段的引用。放置带有以下表达式的文本组件:{Products.ProductName}、{Products.QuantityPerUnit}、{Products.UnitsInStock}、{Products.UnitPrice}和{Products.UnitsInStock * Products.UnitPrice};

编辑文本和文本框:

  • 将数据带和标题带上的文本组件拖到适当的位置;
  • 设置字体参数:大小、样式和颜色;
  • 按高度和宽度对齐文本组件;
  • 设置文本组件的背景;
  • 对齐文本组件中的文本;
  • 设置文本组件的属性。例如,将“自动换行”属性设置为true;
  • 如有必要,添加文本组件的边框;
  • 设置边框颜色。

下图显示了报告模板:

Stimulsoft Reports

单击“预览”按钮或使用“预览”项调出报表查看器。报表渲染完成后,所有对数据字段的引用都将被替换为指定字段中的数据。这些数据将按顺序从为给定数据带指定的数据源中获取。渲染报表中数据带的副本数量将等于数据源中的行数。下图显示了渲染后的报表:

Stimulsoft Reports

  • 返回报告模板;
  • 在报表页面添加页脚带并进行编辑;
  • 将文本组件放入表达式为“每页项目数:{cCount (DataBand1)}”的带区中,并编辑此文本组件;
  • 添加矩形,使其上端点位于页眉带上,下端点位于页脚带上;

添加交叉图元,其起点位于页眉带的顶部,终点位于页脚带的底部。下图显示了包含页脚带、矩形和交叉图元的报表模板:

Stimulsoft Reports

  • 将ReportTitleBand添加到报表模板和FooterBand中并进行编辑;
  • 在FooterBand中添加一个文本组件,表达式为:总计:{Sum(Products.UnitsInStock * Products.UnitPrice)};

在ReportTitleBand中放入带有表达式的文本组件:

  • 第一个文本组件包含文本“账单至”;
  • 第二个表示姓名 街道地址 地址 2 城市,州 邮政编码;
  • 第三个组件,文本为SHIP TO;
  • 第四个组成部分中的文本与第二个组成部分中的文本相同:姓名 街道地址 地址 2 城市,州 邮政编码;
  • 在下一个组件中放入文本“发票 # 123456” ;
  • 将表达式“发票日期”{Today.ToString (“d”)}放入此频段的第六个组件中;
  • 在最后一个组件中放入客户 ID 123;

下图显示的是报告模板:

Stimulsoft Reports

单击“预览”按钮或使用“预览”项调出报表查看器。报表呈现后,所有对数据字段的引用都将被替换为指定字段中的数据。这些数据将按顺序从为给定数据带指定的数据源中获取。呈现的报表中数据带的副本数量将等于数据源中的行数。下图显示了一个带有报表页眉和页脚的报表:

Stimulsoft Reports

添加样式

  • 返回报告模板;
  • 联系Style Designer;

下图显示了“样式设计器”对话框:

Stimulsoft Reports

单击“添加样式”按钮开始创建样式。从下拉列表中选择“组件” 。设置Brush.Color属性以更改行的背景颜色。下图显示了样式设计器的示例以及Brush.Color属性的值列表。

Stimulsoft Reports

设置属性后,按下“关闭”按钮。之后,在“偶数样式”和“奇数样式”属性值列表中,将分别显示偶数行/奇数行的新样式。

点击“预览”选项卡或使用“预览”菜单项调用报表查看器即可渲染报表。下图显示了包含发票的渲染报表:

Stimulsoft Reports

返回报告模板;

例如,将报告模板保存为Invoice.mrt。

发票可以打印、保存为任何可用的文件格式,或通过电子邮件发送。下图显示了可用于保存或通过电子邮件发送报告的文件格式列表:

Stimulsoft Reports

慧都科技(EVGET)成⽴于2003年,是⼀家⾏业数字化解决⽅案公司,⻓期专注于软件、油⽓与制造⾏业。公司基于深⼊的业务理解与管理洞察,以系统化的业务建模驱动技术落地,帮助企业实现智能化运营与⻓期竞争优势。

慧都科技作为Stimulsoft在中国的官方合作伙伴,提供产品免费试用,正版销售等于一体的专业化服务。

如果你希望进一步了解 Stimulsoft价格,扫描下方二维码或者直接拨打023-68661681联系我们,我们将在第一时间为您提供专业解答!

mes