锐浪报表数据源access_锐浪报表应用系列三
上两次讲的也就是些皮毛而已,系列应用会越来越深入剖析和讲解锐浪更深入的内容,有些是群里朋友们提到的一些问题,有些是我在实际使用过程中的问题。如有疑问也会一一解答。
那么今天我们来说说报表数据获取问题和数据展示问题。由浅入深,先说数据获取问题吧,曾经有人在群里问,锐浪能不能取到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 这个怎么样呢,清晰多了吧。下面就看下结果吧:
用过这个报表的童鞋们具体怎么操作我就不详细讲解了,刚开始学习的朋友们记住以下步骤,在设计器的右边有记录集-字段集合,添加上你想要的字段就可以了,这里需要注意的内容是(字段类型)以前我在这里吃过亏的哦。这里的字段类型要和数据库里面字段类型做匹配的。好了,结果我就不做展示了。报表模板上的这些报表头,报表尾,数据集这些在设计界面右键添加就可以了,或者是设计器上面有常用工具栏。
今天就讲到这里,今天主要说的内容是多种数据源获取和简单设计报表模板。下一次我给大家讲解后台和模板结合起来获取数据并展示。希望大家能喜欢我的分享。谢谢,你们的支持是我最大的动力,同时希望大家批评指正。有说的不合适,有错误,不清楚的地方希望大家提出来我会改进的。
锐浪报表数据源access_锐浪报表应用系列三相关推荐
- 锐浪报表数据源access_锐浪报表应用系列四(说一说你不一定知道的取值方法)...
首先我们来说下上次说的报表模板中,数据库表连接串,sql语句,这个可以直接取到数据然后展示,那么我们可以更近一步呢,这个报表的内容是不确定的,比如说我们打印的出库入库单据等,对吧.这里简单的就是一个参 ...
- 教你如何做出一份报表:流程分析之报表模板
上周我们谈了流程分析之报表数据源,现在说说报表模板. 进入后台管理----H3管理中心----流程分析----报表模板. 把鼠标悬浮在报表模板上,会显现出五个icon,分别是新增目录.明细汇总表.交叉 ...
- 锐浪报表使用技巧Gird++ 子报表
报表设计样式 子报表1: 子报表: 阅览样式: 代码窗体: 代码 using gregn6Lib; using System; using System.Collections.Generic; us ...
- 集算报表用Java动态修改报表数据源
实际应用中通过程序动态修改报表模板的情况很常见,其中动态修改数据源SQL就是一种典型场景.常见于系统中有一些结构相同而数据源不同的报表,为减少报表开发工作量,只开发一套报表模板,使用时通过程序动态修改 ...
- java实现报表_用存储过程和 JAVA 写报表数据源有什么弊端?
用存储过程和 JAVA 写报表数据源有什么弊端?跟着小编一起来一看一下吧! 我们在报表开发中经常会使用存储过程准备数据,存储过程支持分步计算,可以实现非常复杂的计算逻辑,为报表开发带来便利.所以,报表 ...
- java使用xml存储数据_用存储过程和 JAVA 写报表数据源有什么弊端?
用存储过程和 JAVA 写报表数据源有什么弊端?跟着小编一起来一看一下吧! 我们在报表开发中经常会使用存储过程准备数据,存储过程支持分步计算,可以实现非常复杂的计算逻辑,为报表开发带来便利.所以,报表 ...
- java元数据是什么_用存储过程和 JAVA 写报表数据源有什么弊端?
用存储过程和 JAVA 写报表数据源有什么弊端?跟着小编一起来一看一下吧! 我们在报表开发中经常会使用存储过程准备数据,存储过程支持分步计算,可以实现非常复杂的计算逻辑,为报表开发带来便利.所以,报表 ...
- vfp报表纸张设置_JimuReport积木报表 — API数据源报表制作
积木报表 ,一个开源免费的报表工具,像搭建积木一样在线设计报表!功能涵盖数据报表设计.打印设计.图表设计.大屏设计等! 领先的企业级Web报表平台软件,采用纯Web在线技术,专注于解决企业报表快速制作 ...
- 报表数据源之JSON
JSON作为一种轻量级数据格式应用非常广泛,报表读取json数据源进行报表开发的需求也很常见,另外有些报表还会接收来自HTTP服务器的数据进行报表展现.这里通过例子分别来看一下集算报表使用json数据 ...
- 用Python自动批量提取Tableau报表数据源中用的数据库表
一.背景 我们公司很多部门都有人会用Tableau等可视化开发工具开发各类报表,并发布到报表平台进行共享查看.我所在的团队负责公司BI平台的运维管理,面对数量日益增加的各种报表,为了方便统一规范和监控 ...
最新文章
- 第三章 用检验控件执行表单的验证
- javabean mysql_Mysql 存储 javabean
- 数据结构 树的链式存储(二叉表示法)
- noip2010关押罪犯
- libevent源码学习-----统一事件源及信号绑定函数
- springboot学习过程中遇到的错误集
- 《构建之法》第8,9,10章
- 土耳其电信与华为签署5G协议谅解备忘录
- Android开发笔记(一百五十五)利用GL10描绘点、线、面
- 拓端tecdat|R语言中固定与随机效应Meta分析 - 效率和置信区间覆盖
- 从 CTA 趋势策略的表现看量化投资面临的挑战
- 黑马Java微服务十次方项目不加密视频
- 雷霄骅《视音频数据处理入门:H.264视频码流解析》(代码注释版)
- 扫普通二维码打开小程序配置详情
- FlowNet tensorflow版本的代码运行记录
- 计算机主机usb端口使用不了,解答电脑usb接口不能用怎么解决
- 重构改善既有代码的设计 --原则篇
- 传统蓝牙base on pincode配对以及安全简单配对(Secure Simple Pairing)流程介绍
- 下载链接在微信中无法打开的解决方案
- linux下qt响应全局热键,Qt全局热键(windows篇)(使用RegisterHotKey和句柄进行注册)...