码迷,mamicode.com
首页 > 其他好文 > 详细

锐浪报表应用系列三

时间:2015-12-18 21:27:03      阅读:1206      评论:0      收藏:0      [点我收藏+]

标签:

          上两次讲的也就是些皮毛而已,系列应用会越来越深入剖析和讲解锐浪更深入的内容,有些是群里朋友们提到的一些问题,有些是我在实际使用过程中的问题。如有疑问也会一一解答。

          那么今天我们来说说报表数据获取问题和数据展示问题。由浅入深,先说数据获取问题吧,曾经有人在群里问,锐浪能不能取到Excel里面的数据呢,我的回答是肯定的,能。这不是我说的,是他们厂家说的,那么有几种数据获取方式呢,先说说我知道的吧,txt文本内容数据,word数据,Excel数据,Access数据库,sql等,传统的数据库都是支持的。

         下面我给大家发几个例子分别看下。第一个是txt文档数据。技术分享

       朋友们,你们看清楚了吗,这是设置数据源的地方,数据源是在txt文档里面,最后以XML解析出来得到的数据。那么其他的word呢,也是类似的,就不做详细介绍了;

       接下来介绍下Execl数据,Execl表相信大家都会做,其实它与我们通常用的mysql,sqlserver,等数据库差不多,下面大家看图说话。

技术分享

            请大家注意,数据库连接串,然后继续看sql查询语句,它的表明需要[]来扩住,没有符号会不会报错呢,大家可以试试哦;Access数据库呢,和Excel有点类型,但是和Sql这些数据库也很相像的。最后我给大家展示一下sqlserver的数据库连接;

技术分享

到这里大家也许会问了,难道只有这种获取数据源的方法吗?回答是:No,怎么可能呢,一个这么让大家熟知的报表工具怎么会只有这么简单的,接下来我给大家继续深入的说下数据获取。那就是我们把数据库连接串和查询语句放到我们程序的控制器里面或者是后台。这次获取数据集暂时说道这里,接下来说报表模板怎么去展示这些数据;

        上面讲到我们有了数据源,有了查询语法,那么怎么才能展示出我们想要的数据呢,下面以sql数据库为例给大家详细阐述,说到界面展示,就要先从sql语句说起,界面要展示的字段或者说是内容,那肯定是sql语句里面有的内容,对吧。查询语句我们可以这么写,语句如下,

         select * from Customers order by Region,City 简单吧,界面设计时候我们要记住我们需要显示那些内容或者字段,我们在明细列表中放入就可以了。

有人就会说这多麻烦,我还需要在数据库里面查看有哪些字段,那么我们就把这条语句写长点好了,select CustomerID,CompanyName,ContactName,ContactName from Customers order by Region,City 这个怎么样呢,清晰多了吧。下面就看下结果吧:

技术分享

          用过这个报表的童鞋们具体怎么操作我就不详细讲解了,刚开始学习的朋友们记住以下步骤,在设计器的右边有记录集-字段集合,添加上你想要的字段就可以了,这里需要注意的内容是(字段类型)以前我在这里吃过亏的哦。这里的字段类型要和数据库里面字段类型做匹配的。好了,结果我就不做展示了。报表模板上的这些报表头,报表尾,数据集这些在设计界面右键添加就可以了,或者是设计器上面有常用工具栏。

          今天就讲到这里,今天主要说的内容是多种数据源获取和简单设计报表模板。下一次我给大家讲解后台和模板结合起来获取数据并展示。希望大家能喜欢我的分享。谢谢,你们的支持是我最大的动力,同时希望大家批评指正。有说的不合适,有错误,不清楚的地方希望大家提出来我会改进的。

 

 

         

锐浪报表应用系列三

标签:

原文地址:http://www.cnblogs.com/dongni/p/5058111.html

(1)
(1)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!