发布时间 : 2023-12-08 10:10:38.977|阅读 71 次
概述:本文中主要介绍报表生成器Stimulsoft中带参数的发票报告相关内容,欢迎查阅~
相关链接:
Stimulsoft Reports 是一款报告编写器,主要用于在桌面和Web上从头开始创建任何复杂的报告。可以在大多数平台上轻松实现部署,如ASP.NET, WinForms, .NET Core, JavaScript, WPF, Angular, Blazor, PHP, Java等,在你的应用程序中嵌入报告设计器或在线创建报告,支持从云端快速分享你的报告。
执行以下步骤创建带参数的发票:
1. 运行报告设计器;
2. 打开已保存的报告模板并渲染报告。下图显示了带有发票的渲染报告:
请注意报告标题。从上图可以看出,没有指定有关付款和交货的信息。如何才能轻松指定这些详细信息呢?虽然不能经常编辑报告模板中的文本组件,但使用报告中的参数却又快又简单。尤其是在发票收件人较多的情况下。因此,要在报告中添加参数,请按照以下步骤操作:
3. 返回报告模板;
4. 在报告模板中添加参数。报告中的参数使用变量实现(一个变量可以有不同的值)。要添加变量,请在 " Dictionary "选项卡 -> 菜单项 "New Item" -> 选择 "New Variable...."。下图显示了新建项:
根据字段(名称、街道、城市、邮编)的定义,BILL TO 和 SHIP TO 的详细信息是相同的,因此在创建变量时可能会出现混淆。为了避免这种情况,可以在不同的子类别中创建变量。因此,为避免出现这种情况,可以创建一个变量子类别,分别称为 BILL TO 和 SHIP TO。为此,在变量类别的上下文菜单中,单击新建类别...:
然后,在新建类别框中指定类别名称(BILL TO 和 SHIP TO)。然后,我们将在 BILL TO 类别中创建变量。原则上,在哪里创建变量没有区别,因为总是可以将其移动到相应的子类别中。不过,为了节省时间,还是要立即使用来创建正确的位置。因此,选择 BILL TO 命令创建的子类别,然后从上下文菜单或菜单项新建(New Item)中调用新变量(New Variable)。下图是创建新变量的窗口:
定义变量创建的参数:
5.1. 更改变量的名称(Name)和别名(Nick),必要时指定说明(Description);
5.2. 选择存储值类型(本例中为字符串)和变量类型(我们将使用变量类型值 (Value))。这是非常重要的一步,我们已经确定变量将存储单个值(而不是值列表或范围),并且该值将存储在字符串类型中。
5.3. 设置默认值。在我们的示例中,设置 Name 值;
5.4. 从用户(Request from User)处获取正在安装的答案选项,并使用用户值(Allow User Values)。在这一步中,我们允许用户参与并更改变量中存储的值;
5.5. 按确定。
要在报告中使用该变量,必须为其提供一个链接--{变量名}。在本例中,我们在文本组件 {BILLTO_Name} 中指明。下图是带有变量的 predstalen 发票模板:
渲染一份报告,检查新创建的密钥在最终报告中的运行情况。单击 "Preview "按钮或使用快捷键 F5 或菜单 "Preview "调出查看器。创建报告后,所有对数据源的引用都将替换为这些字段中的数据。这样,数据将按顺序从为给定波段指定的数据源中获取。渲染报告中波段数据的份数将等于数据源中的行数。下图是带有参数的报告:
从图中可以看出,报告显示了参数(此处为名称)的指定字段值。请注意,第一组值默认存储在变量值中。现在更改值并单击 "Apply"按钮(提交)。在下图中,报告显示了修改后的参数值:
为其他字段添加选项。要做到这一点:
我们构建一个报告,以检查新创建的键在最终报告中的效果。单击 "Preview "按钮或使用快捷键 F5 或菜单 "Preview "调出查看器。创建报告后,所有对数据源的引用都将替换为这些字段中的数据。这样,数据将按顺序从为给定波段指定的数据源中获取。构建的报告中波段数据的份数将等于数据源中的行数。下图是使用以下参数编写的报告:
以上便是有关Stimulsoft Reports 中报告中发票报告相关介绍,如有其他问题,欢迎私聊我们~
想要了解Stimulsoft Reports 报价信息的朋友,欢迎咨询慧都官方客服。
加入官方社群 740060302,欢迎相互交流