我对报表这个东西不太熟悉,以前也就是用FastReport做过一个非常简单的报表。
现在接到一个项目,要求制作报表。
我们一般都是将一些查询结果输出到报表中,供用户预览打印,但是这回用户要求可以直接在报表上对查询结果进行文字编辑(甚至包括修改字体这样的具体要求)、还要求报表中能够插入图片(图片要求可以适应报表大小而进行自动伸缩)报表栏目的列宽是固定的。我想问一下上述的两个功能有可能实现吗?如果可以,什么报表控件可以实现呢,或者说有可能实现?(包括收费的控件)

解决方案 »

  1.   

    让用户可以设计就行了
    FastReport就可以
    frReport1.DesignReport;
      

  2.   

    你把报表数据导出到EXCEL或者WORD,让他自己操作用户都喜欢这样的。
      

  3.   

    hsmserver(撒哈拉之雨的悲伤) :这位朋友,我不太了解,frReport1.DesignReport;是让用户进入一个什么样子的界面呢?比如我已经按照用户的查询结果生成了报表预览,但是用户觉得报表中的某些内容不满意,他想直接在这个报表上进行修改内容的操作。或者他觉得报表上的文字字体和颜色不满意,也想在报表上直接进行编辑,这样的功能肯能够达到吗?wudi_1982(︻┳═一):这问朋友,你的思路给我了启发。但是我有一些细节问题希望你回答一下:报表工具是不是一般都可以经报表数据倒入word中,经过编辑,再由word倒入到报表中?那样在word中编辑后的字体再经倒入到报表中会起作用吗?而且这样是不是也不太直观呢?另外,报表工具到底能不能支持打印图片呢?
      

  4.   

    你直接把你认为或客户认为需要打印的字段给他导出到WORD或EXCLE中,然后用户在那里修改,用WORD的打印功能打印。。一般不用再导回来了。。当然,你也可以再导回来。至于图片的插入合打印,你说,WORD可以吗?
      

  5.   

    楼上的朋友,你的意见不可以阿。用户是绝对不会同意的,呵呵。他们不希望再用到系统之外的任何工具,另外也不能保证客户的机器上安装了Word或者excel
      

  6.   

    不同意。。那就自己设计报表工具啊。。frReport1.DesignReport;
    或者用其实绝大多数的用户最喜欢的就是在excel中操作。沟通一下。。
      

  7.   

    有没有朋友用过Grid++Report?这个怎么样?
      

  8.   

    推荐一个 PsGrid 和Excel功能相仿,但增加了表单设计方面的功能,并且支持分组、大纲等,操作简单,功能丰富,如需演示,留下邮箱