即席查询(Ad Hoc)是用户根据自己的需求,灵活的选择查询条件,系统能够根据用户的选择生成相应的统计报表。即席查询与普通应用查询最大的不同是普通的应用查询是定制开发的,而即席查询是由用户自定义查询条件的。浅析即席查询 在数据仓库领域有一个概念叫Ad hoc queries,中文一般翻译为“即席查询...
分类:
其他好文 时间:
2014-10-23 01:24:27
阅读次数:
436
事实上网上有非常多关于Excel的样例,可是不是非常好,他们的代码没有非常全,读的起来还非常晦涩。经过这几天的摸索,最终能够完毕我想要导出报表Excel的效果了。以下是我的效果图。一.前台的页面图GridView的第一页的内容GridView第二页的内容:大家可能遇到这样的情况,就是这个时候导出E....
分类:
其他好文 时间:
2014-10-22 20:20:44
阅读次数:
223
using System.Data;using System.IO;public static class CsvHelper{ /// /// 导出报表为Csv /// /// DataTable /// 物理路径 /// 表头 /// 字段标题,逗号分隔 public static bool.....
分类:
其他好文 时间:
2014-10-22 18:01:06
阅读次数:
190
多层次报表是很常见的报表形式,如分组报表和主子报表。其中的关联运算(组与明细,主表和子表),由于有层次而不能直接在数据库中完成,需要在报表端完成。但报表端一般只用采用排序和遍历的方法实现关联,性能较差。利用润乾集算报表的层次数据集则可以在数据源计算过程中就完成关联计算,并且有层次的结果集直接传送给报表呈现,在关联计算中充分利用集算器的高效算法,从而达到优化性能的目标。...
分类:
其他好文 时间:
2014-10-22 11:08:47
阅读次数:
244
1.在设置完报表即ReportTasks的DataSource之后,一定要检查DataMember的值,不要将DataMember的值设为主表下面的主表与明细表的关系,应该设为主表,否者报表会重复显示。2.而DetailReport的DataMember一定要设为主表下面的主表与明细表的关系,否者报表数据会显示异常。
分类:
其他好文 时间:
2014-10-22 06:33:09
阅读次数:
339
今天无意间发现DEV的报表居然自带条形码生成控件,正好要用到,省的自己手动生成图片了。前提:一张做好的报表Dev报表基础教程首先拖出XRBarCode控件,放到表头的空白位置,摆好高度宽度。选择Symbology,设置你想要的条形码格式,默认是code128,module可以选择自动,然后绑定..
分类:
其他好文 时间:
2014-10-22 06:32:41
阅读次数:
287
原文:DevExpress的XtraReport和微软RDLC报表的使用和对比我们开发程序的时候,经常会碰到一些报表,如果是Winform的报表,一般可以采用DevExpress控件组的XtraReport,或者微软的RDLC报表,当然还有一些其他的,在此不再赘述。由于本人在Winform开发中经常...
分类:
其他好文 时间:
2014-10-22 00:30:18
阅读次数:
149
今天一来上班,有一个同事就问我如何控制显示数字小数点后面的位数, 如果有三位就显示三位,如果第三位数是0就显示2位小数,以此类推,小数点后如果都是0,就只显示整数. 默认的水晶报表数字字段会带有2或3位小数位,而当字段小数部分为零时,小数位将变成2或3个”0”(如123.000),很多时候我们不想....
分类:
其他好文 时间:
2014-10-21 22:56:25
阅读次数:
260
背景:
需要在项目的测试工具中添加一个按钮,点击后直接打开某exe工具。
这个工具的功能是导入txt文件,转为excel报表输出。
无奈解析了两行之后就停止不动了,也不报错。关闭测试工具后,就很顺畅的继续运行。
原因:
txt转excel报表过程中,中间信息是存在内存中的,缓存区的空间被占满后,程序就被阻塞了,一直在等待缓存区空间资源的释放,所以需要建立线程及时清空缓存区。
解决办...
分类:
编程语言 时间:
2014-10-21 17:50:14
阅读次数:
161