Anycell Report(中国式报表)的最新版本V1.7出来啦,支持交叉表和分组报表,欢迎下载!(20分)

  • 主题发起人 主题发起人 shaoyy
  • 开始时间 开始时间
wyb_star兄,从来没想过要与fastreport一决高下,呵呵,水平有限,也没什么志气,只是希望AC Report在基于表格的报表中能够在功能上也加强一点:) fastreport确实是不错的,从两年前我第一次见到fastreport到现在,我一直都很佩服fastreport,表格式报表本身的特点决定了它不能像fastreport那么灵活,比如band的组合应用,fastreport的实现思想就可能随心所欲,但AC Report当前的实现思想可能就很难...
wg168兄,本次是尝试开放一部分源码,其实我也有一些顾虑,请原谅。如果时机成熟,我会开放full code的。另外,动态设置Datasets的方法可以用如下的代码:
ACReport1.DataSets.Clear;
//清除
ACReport1.DataSets.SetDataSet('表名1', Query1);
ACReport1.DataSets.SetDataSet('表名2', Query2);
....
"程序员手册.txt"里其实有简单的说明:)
 
FastReport确实是非常灵活,但是我认为它的灵活性在于它的每个信息内容可以任意摆放位
置,而不象表格的每个Cell是固定的,在打印证件和标签方面它有先天优势,但是在它的
Band的所有思想是完全可以拿到AC Report中的,如果应用得到,是丝毫不会比FastReport
逊色的,在国内,表格的应用是占据绝对主力地位的,AC Report比FastReport优秀的地方
在于它可以由用户编辑。AC Report的潜力还是很大的!
 
如果时机成熟,我会开放full code的
什么时候叫时机成熟?我现在正在选择报表控件,我比较倾向你的产品。可没有源码,我很多东西没办法作,用起来也不放心,要知道控件一定下来,以后想改很麻烦!
干脆,你开个价,我付钱行吗?
 
当报表中有两幅图片(一个读数据库,一个设置图片)都设置了透明,交错放置,AC Report能实现透明打印出来吗?
 
我也试试!
 
wg168 :你的心情我很理解,但是也没办法,目前我觉得自己只能够做到这一步,请原谅,我只能承诺我会尽我所能为控件的使用者提供技术支持,我公司也正在使用这个控件,但我并不能保证不会出现什么问题,我只能尽我所能。你自己慎重选择吧。
V1.71版本中有一个bug,即设置了其它类型的线型打印出来全变成了实线,现已修正,请从以下地址下载到最新版本:
http://www.efile.com.cn/?syy_tfsky
 
刚刚看了Demo,发现导出到Excel时,是否先检测一下机器是否安装了Excel?
我刚才是弹出了一个错误框在你的导出进度框后面档住了,我还等了很久呢, :)
或者干脆没装Excel时,让导出按钮不可用吧
 
佩服楼主的精神,看了看,很好用, 有以下凝问:
1:每面的合计或整个报表的总计能不能固定在页脚?(如果是打印到套表上就实用)
  也就是说在页脚能放自定义变量/或数据字段.
2:自动补足空行时,能不能自已选择空行用某一字符填充?比如'------',对于单据来说严谨一些。
 
用过了,非常好!!!特别是导出Excel的速度比FastReport要快.继续努力啊,支持中!
 
我这些日子一直在对各种报表控件进行比较,打算选一种以后项目中开发中使用,通过比较
我觉得是FastReport是最强大灵活的,对于程序员来说FastReport是最好的选择,但是
FastReport也有一个很大的缺点,那就是不利于用户修改和编辑,而这恰恰是AC Report所
具备的,但是我觉得AC Report还有些不完善,如果ACReport能做得更好,如果shaoyy能做
到以下几点,我打算在以后的项目中使用
1、完全开放源代码,没有完整源码的产品我是不敢用的,因为一旦在产品堆出后,在报表
方面出了总题,而且又没有源码,是哭都来不及的。
2、提供完善技术支持,就算有了源码,但是最熟悉的只有作者,有什么问题最快的办法就
去找作者解决。[:)]
3、最好能将这个控件商业化,没有商业化的产品我认为是没有生命力的,只有商业化后作
者才会有持久的动力,只有商业化我才能名正言顺地让作者给我提供技术支持。
不知道shaoyy现在是什么想法?
 
又仔细的试用了一个下午,觉得有几点不太完善的地方:
1/ 对数据库空值字段处理的不好(不知道是不是我的设置不对,请指教)
2/ 不能隔行变色(这个我觉得比较有用^_^)
3/ 导出RTF和HTML不能用,我看了你的代码,好象没有写完^_^
4/ 合并单元格,以前单元格的数据会丢失.
注:我用的版本是1.71, 数据库用的ACCESS,连接和的是ADO,操作系统win2000
 
来自:娃娃, 时间:2003-12-22 15:29:00, ID:2369273
又仔细的试用了一个下午,觉得有几点不太完善的地方:
1/ 对数据库空值字段处理的不好(不知道是不是我的设置不对,请指教)
2/ 不能隔行变色(这个我觉得比较有用^_^)
3/ 导出RTF和HTML不能用,我看了你的代码,好象没有写完^_^
4/ 合并单元格,以前单元格的数据会丢失.
注:我用的版本是1.71, 数据库用的ACCESS,连接和的是ADO,操作系统win2000
------------------------------------------------------------------------
答复如下:
1. 能否再讲清楚一点:)
2.目前确实做不到这一点。
3.html、rtf是可选的,需要将对应的控件置于Form上,会自动加载到保存的Filters中,可参考Demo程序。
4.合并单元格后只保留第一个单元格的数据,事实上其它单元格都被删除了,内部核心处理方法,只怕一下子改不了:)
 
你的回答速度够快的^_^
关于第一个问题是这样,我连接的一个数据的字段有一个字段是有空值的,在预览报表的时候,提示说不能将一个NULL值转换成STR类型的,然后代码停在一段汇编代码那里,因为那个程序已经关了,我这会实在有事,就先答你这么多了.你试一下看看,我尝试改过了单元格格式,还有试过IIF函数,和StrToFloat函数都不行.我测试过我的数据是NULL值.
 
娃娃:呵呵,这会儿一直在网上:) 在计算时确实会有一些异常,但都有异常处理,而且空值应该不会啊,在非调试环境(不在delphi中运行)中运行有错误信息吗?
这贴够长了,有问题给我发邮件好吗? 或者加我的QQ :229481711
 
支持楼主的行为,建议公开代码。这样控件才能有更多的发展空间,相信很多人能给你提出更好的建议或者帮助你。
 
强烈关注~!
支持楼主的行为,建议公开代码~!
 
楼主看看下面这个贴吧!
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1978583
有多少人浏览和恢复,再看看本贴。
如果楼主还是坚持不开放所有源码,我相信很多人都会对Anycell Report失去兴趣!
我强烈要求楼主公开代码,加强控件注册,让个人用户免费使用,单位用户付费使用,只有这样Anycell Report才会有生命力!
 
简单地看了一下,强烈要求 收费并开放源码
这样的基础性控件如果免费反而没人敢用的
 
昨天与一些朋友聊了一下,主要是讨论开放源码的问题,我也请他们观看了一下此贴,经过权衡利弊,一致认为,开放源码是必要的,理由不用多说,wyb_start的发言就足以说明大多数问题,大家的想法都差不多(包括我自己),如果照以下的操作方法,应该是可行的:
1.注册版权;
2.收费开源,即参考Fastreport的做法,注册后才提供全部源码;
3.建立专门网站提供技术支持;
不过有一个前提,就是AC Report要达到一定的成熟度,这包含技术和知名度两方面,更主要的是在技术上更稳定和成熟一点(有明显独特的技术特征),目前显然时机不成熟,虽然我对自己有足够的信心,但事实上AC Report现在就像一个刚会走路的小孩,如果贸然走出,只怕没走几步自己先摔倒,并且同时也会造成一些不必要的损失,这与我的初衷不符。但我相信这段路程已经很近了,某些必要的工作完成以后一定会履行我的承诺,所以希望大家也能够体谅一下我的心情,谢谢。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部