注:框架的支撑工具指的是融合为一开发工具,能够接连各个数据库实行查询,生成实体类,SQL-MAP
DAL和 SqlMap.config 文件。

① 、成立报表文件

在应用程序中创制一个名为
rptDrollDown.rdlx 的 ActiveReports 报表文件,使用的种类模板为
ActiveReports 页面报表,创设达成之后从 VS
的表格菜单项中选取更换为连日来页面布局(CPL)报表,将固定页面报表转换为三番五次页面报表。

 

③ 、 添加数据集

在新建的
NWind_CHS 数据源上鼠标右键并精选丰裕数据集菜单项

常规-名称:OrderDetails

查询-查询:

SELECT

DatePart(“yyyy”,订单.订购日期)

as

订购年,
DatePart(“m”,订单.订购日期)

as

订购月,
订单.订单ID, 订单.客户ID, 订单.订购日期, 产品.产品名称,订单明细.数量,
订单明细.单价, 订单明细.折扣, 种类.种类称称

from

((( 订单

innerjoin

订单明细

on

订单.订单ID =
订单明细.订单ID )

innerjoin

产品

on

订单明细.产品ID
= 产品.产品ID )

innerjoin

类别

on

产品.类别ID =
类别.类别ID)

ORDERBY

DatePart(“yyyy”,订单.订购日期)

DESC

;

 

PDF.NET 开源历史:

四 、设计报表界面

从 Visual Studio
工具箱元帅 BandedList 控件添加到报表设计界面,依照以下列表设置
BandedList 控件的习性:

常规-数据集名称: OrderDetails
分组-分组1: 名称:BandedList1_Group1
表达式:=[订购年]
分组-分组2: 名称:BandedList1_Group2
表达式:=[订购月]

 


BandedList1_Header 区域中添加以下控件,并安装相应属性:

TextBox123 默认属性设置
TextBox14 Value:=Fields!订购年.Value & " 年销售汇总"
TextBox8 Value:=Sum(Fields!数量.Value * Fields!单价.Value * ( 1 – Fields!折扣.Value),"BandedList1_Group1")

 


BandedList1_Group1_Header 区域中添加以下控件,并设置相应属性:

Chart1 常规-数据集名称:OrderDetails
系列值-系列标签:数量
系列值-值:=Sum([数量] * [单价] * (1 – [折扣]))
类别分组-名称:Chart1_CategoryGroup1
类别分组-表达式:=[类别名称]
类别分组-标签:=[类别名称]

 


BandedList1_Group2_Header 区域中添加以下控件,并安装相应属性:

TextBox3 默认属性设置
TextBox15 常规-值:=[订购月] & " 月销售明细"
TextBox11 交互式排序选项卡的以下属性
为文本框添加交互式排序功能:True
排序表达式:=[订购月]
选择数据区域或者分组:BandedList1_Group1
选择数据区域或者分组:BandedList1_Group2
TextBox12 常规-值:=Sum([数量] * [单价] * ( 1 – [折扣]),"BandedList1_Group2")
TextBox13 交互式排序选项卡的以下属性
为文本框添加交互式排序功能:True
排序表达式=Sum([数量] * [单价] * ( 1 – [折扣]),"BandedList1_Group2")
选择数据区域或者分组:BandedList1_Group1
选择数据区域或者分组:BandedList1_Group2

 


BandedList1_Details 区域中添加以下控件,并设置相应属性:

TextBox10 =Fields!订单ID.Value
TextBox4 =Fields!产品名称.Value
TextBox5 =Fields!数量.Value
TextBox6 =Fields!单价.Value
TextBox7 =Fields!折扣.Value
TextBox9 =Fields!数量.Value * Fields!单价.Value * ( 1 – Fields!折扣.Value )

 

形成中央的报表界面设计之后,大家需求为报表添加向下钻取功用,在
ActiveReports
中是经过点名报表元素的Visibility属性来达成向下钻取操作,须要安装的因素如下:

BandedList1_Group2_Header Visibility.Hidden = True
Visibility.ToggleItem = TextBox123
BandedList1_Details Visibility.Hidden = True
Visibility.ToggleItem = TextBox123

 

谢谢全体别的接济PDF.NET的朋友!

在葡萄城ActiveReports报表中能够动态的体现或许隐藏某区域的数码,通过该成效能户可以根据须要出示或然隐藏所关心的多少,结合数据排序、过滤等作用能够让用户更便利地剖析报表数量。

加入开发者:

源码下载地址:

http://www.gcpowertools.com.cn/products/activereports\_demo.htm
图片 1

有关阅读:

【报表福利大放送】100余套报表模板免费下载 

 矩表 –
现代数量解析中必备的报表工具

 

日前最新版版本号:Version 5.1.2.0201

本文中呈现的是销售数额解析表完结情势,该报表包括每年销售数量集中图表,月度销售计算,以及每月销售明细属性。通庆岁度销售数额能够向下专区到月度销售数据,从月份销售数据足以向下钻取到月度销售明细数据,完毕下图如下图:

框架简介:

图片 2

********************************************

二 、打开报表财富管理器,并遵守以下新闻创造报表数据源

名称: NWind_CHS
类型: Micorsoft OleDb Provider
OLE DB 提供程序: Microsoft.Jet.OLEDB.4.0
服务器或文件名称: Data\NWind_CHS.mdb

 

图片 3

⑤ 、运转程序

点击向下钻取图标以展现可能隐藏报表明细数据

图片 4

 

图片 5

直到最新叁回计算,框架已经有10伍人会员朋友,

 

 

标准上,框架最近仅允许会员用户成为开发者,开发者能够在
pwmis.codeplex.com
上肆意的查阅和签入代码,当然你也得以变成普通用户,但从没签入权限。假使你想成参加大家的开源项目,能够跟我们联系。

2015.2.3

集成开发工具–访问数据示例 (该工具下载地址:http://ft.codeplex.com/releases/view/65308

  • 框架类库开源协议:选用LGPL协议,该协议允许商业利用,但仅限于包罗类库发表,不得将源码作为商业行为销售分发,详情请看该协议的法定认证。
  • 框架扶助理工科程师具开源协议:选择GPL协议,不可用于商业销售分发和改动,假如您想用来商业用途也许闭源使用,请单独购买许可,详情请看该协议官方表达。
  • 框架相关示例德姆o开源协议:采纳MIT协议,可随机械修理改使用,详情请看该协议官方证实。

谨以此框架献给想行使&研商.NET数据开发各个难题的爱侣,希望我们多提提出,与PDF.NET
SOD共提高,进步国人.NET开源的空气。

   
自从作者二零一六年下半年到前些天的某电商公司工作后,工作太忙,一直从未写过一篇博客,甚至连14年股市的牛市都错过了,今后及时要度岁了,而前日又是立大年气,要是再不动手,那么二零一七年那几个无春的年,也就不适合写博客了,呵呵,那仅仅对自己而言。一年之计在于春,作者得重新早先写一些博客,想写的很多,那么那开篇为了三个好征兆,就写PDF.NET
SOD Ver 5.1通通开源
的事体吗,附带送大家一个新春抢票工具,那两日迎来了退票高峰,没有抢到票的对象能够试行这么些工具,捡遗拾漏,顺利回家。

开源项目地址:http://pwmis.codeplex.com

其一地点可以天天查看最新的源码,也许下载,或者连接源代码管理工科具。

  • WinForm/WebForm 数据控件、智能表单
  • O本田CR-VM 功用,提供操作实体类的查询语言OQL
  • SQL-MAP 功效,集中管理SQL语句,自动生成DAL代码
  • 八种分页功效,协助控件分页,OQL分页,SQL-MAP分页
  • 查询不必要反射,实体类不用特色援救
  • 付出应用差不离“零”配置
  • 提供合一开发工具,自动生成代码,帮衬多样数据库的询问分析器
  • 。。。

本次开源整合了《超级市场级管制理种类》那几个框架的实例应用程序,方便直接查看和平运动作,越发有益系统的读书框架使用,如图所示。

青色医师

末段,以此开源项目,祝我们“新春欢愉”,希望框架能够给我们从此的开发扩大有利于,提升支付功用,早点下班,有越多的时光陪伴亲人和朋友!

其它:

开源共同商议:

  1. 二〇〇九.2–PDF.NET3.0 会员公布版
  2. 2008.5–PDF.NET3.5 会员发表版
  3. 二〇一二.3–PDF.NET4.0 会员宣布版
  4. 二〇一二.9–PDF.NET Ver 3.0 开源版   
    节前送礼:PDF.NET(PWMIS数据开发框架)V3.0版开源   
    http://www.cnblogs.com/bluedoctor/archive/2011/09/29/2195751.html
  5.  2012.9–PDF.NET Ver 4.5 开源版
    节前送礼:PDF.NET(PWMIS数据开发框架)V4.5版开源
  6. 2014.1–PDF.NET Ver 5.1
    春节前最后一篇,CRUD码农业专科高校用福利:PDF.NET之SOD Version 5.1.0
    开源公布(兼更名)

 

http://www.nuget.org/packages?q=PDF.NET

前言:

 注意:前天收下不少新参预QQ的爱人,由于工作涉及,请不要加小编个人QQ单独咨询框架的题材,单Q仅对会员朋友提供服务,请给予精晓,非凡感激大家的支撑!

 比如仅必要 PWMIS.Core 援助,在VS的包管控台,输入下面包车型客车指令即可:

Nuget支持:

有关框架的切实运用,请参见笔者的连带博客小说内容,或许参与我们的QQ群切磋:

 

今昔有那三个恋人推荐将品种搬迁到Github上,的确这里人气更高,但那里老外越多,并且此前一贯在会员QQ群里面研究过框架国际化的题材,但并未找到合适的翻译志愿者,特此招募,欢迎加入!

 

框架的主要特色:

图片 6

PDF.NET SOD高级群 18215717(参预本群供给申请理由,为了防患广告扰攘,参与群请注明:PDF.NET技术沟通,不然恐怕会被驳回)

 

多谢全部匡助PDF.NET的会员用户朋友,是他俩造成了本身做出最后开源的控制,

普通群:154224970 (推荐普通用户加入该群,为了防患广告纷扰,参与群请申明:PDF.NET技术交换,不然恐怕会被驳回

PDF.NET框架”全称是“PWMIS数据开发框架”(有关名字的案由请看官网http://www.pwmis.com/sqlmap/ 介绍),它一贯基于
ADO.NET,没有使用反射,没有过分包装,力求做速度最快、使用最简易、适应场景最广大的的数码开发框架。框架自二零零七年出产第二版,到今后甘休已经在实际项目中央银行使了9年了,框架中的每一行代码都以实际上项目标下结论。为了让更多的对象使用本框架,自Ver3.0
开源之后,后续各样版本陆续保持开源,可是,以前的开源,都仅限于主题类库和有个别德姆o程序,而框架的支撑工具仅面向会员用户开源,明日,笔者发布PDF.NET
SOD框架完全开源!

感激他们的领会和援助!

下边是近来的一部分援助框架的会员朋友的音信:

假诺你不须要将源码包括在档次中,能够选取Nuget
将SOD框架类库加入到项目中,感激网友”玄离  ” 的劳作,在底下的地点能够查看到Nuget中PDF.NET
SOD的音信

招生框架的翻译志愿者

 

PDF.NET官网地址:http://www.pwmis.com/sqlmap
有关获取框架完整的音讯和读书财富,请参考官网。

PM> Install-Package PDF.NET

图片 7