小弟处理报表时,要把单元格字段值相同的合并在一起。

解决方案 »

  1.   

    请问哪有最新的ehlib下载,我要用在d6上的,谢谢大家了!
      

  2.   

    Ehlib自带的打印功能是即见即所得的,这就要求不是在报表上做文章,而是DBGridEh中的原始数据要符合要求,你具体举个例子出来,我帮你分析一下。
      

  3.   

    果然是兄弟。
    是这样的了!
    比如
    数据如下:
    生产线 生产小组 产品规格 
    a       d         h
    a       e         h
    b       f         j 相同的就要合并在一起,占一个单无格
      

  4.   

    是不是想成为这样的格式:
    生产线 生产小组 产品规格 
    a       d         h
            e         
    b       f         j
      

  5.   

    用http://www.devexpress.com/的SPREADSHEET可以合并单元格。
    结合PRINTINGSYSTEM可以打印。
      

  6.   

    to forgot(忘记forgot2000)
    对,是这样的。
      

  7.   

    TO: cocoboy79(不明白就问麻~~) 
    四五十张报表,全用EHLIB做的,别人等着要东东
    所以不可能从头来了。
    早先也知道用别的控件可以的,可是选的是EHLIB呀,并且风格一定要统一呀。
      

  8.   

    TO: forgot(忘记forgot2000)
    和你的那个大致一样。
    就是要上面的字段和下面的只要是空的就合并
      

  9.   

    呵呵,这个我做过,但不知道是否适合你自身的情况,我曾经开发一套完整的进销存程序,里面的报表都是实时生成的,所以里面的数据都是临时数据,我是先生成原始报表(排序后),然后把重复字段数据的记录相应的字段置Null,这些我都是在后台数据库用存储过程做的,我用的数据库是SQLServer2000。
      

  10.   

    我在公司里上QQ不方便,我想你的要求不能在DBGridEh中实现,既然是继承 TCustomGrid,就没有办法消除格子线,这是表格控件的共性。
      

  11.   

    好象有一种重绘的功能。那你有MSN吗?
      

  12.   

    我的MSN
    [email protected]
      

  13.   

    不好意思,我也没用过MSN,就算是QQ也没上过几次,重绘功能是什么我没有试过,所以帮不了你,大富翁论坛有个叫“卷起千堆雪”的,是个高手中的高手,你不妨向她问问,可能她能回答你的问题。
      

  14.   

    在Caption属性上加'|'
    '条件1|标题',‘条件2|标题','条件3|标题'
    就会把标题合并成一个
      

  15.   

    hehe .俺有实战经验啊
    赞成:jiaclassmate(jia) 
    还要把UseMultiTitle 设为 True.
    aaaa|Col1
    aaaa|Col2
    就成了   |  aaaa   |
             ----------
             |col1|col2|
    格式了。当然可以嵌套~自己试试~
      

  16.   

    TO: laihecongxi(兴哥) 
    我的意思你根本不明白。
    当然没有你们说得这样简单了单元格的线也要去掉
    你们那样做,单元格间的线是去不掉的
    明白吗
      

  17.   

    TO: jiaclassmate(jia) 
    在Caption属性上加'|'
    '条件1|标题',‘条件2|标题','条件3|标题'
    就会把标题合并成一个这个方法早就想过了
    可是你想过没有,如果有两百条,应该怎么样写?
    并且由于设计时为了保证数据的完整性
    表做得很散
    查询出字段已有点耗时
    如果再这样做,
    速度太慢
    所以不要在TITLE中做文章