当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 我现在能控制打印机,可打印机没有字库,请教高手怎样在c中控制自己的字库。举例,谢谢!!! ......
 ·关于sql一个非常简单的问题。    »显示摘要«
    摘要: 用的paradox7数据库,grid的readonly为false 用select * from table出来的数据不能修改,怎样才能修改数据库并提交数据库。 ......


导出DBGrid到Excel时,若列数未定,如何合并表头的两格

在导出的Excel中,列数由第二个数据源中的纪录决定。当记录数很多时,Excel的列也会很多,如果要合并表头以达到多层表头的目的。那么,应该如何使用merge语句?其中区域的表达式应该怎么写?

NO.1   作者: logtls

Excel.Range[A+inttostr(H_I)+:+ColumnName(L_J)+1].Select;  
      Excel.Range[A+inttostr(H_I)+:+ColumnName(L_J)+1].Merge;  
  A可动态转换  
  function   ColumnName(LM_I   :integer):string;  
  begin  
      if   LM_I<=26   then   Result   :=Chr(Ord(64+LM_I))  
      else  
        Result   :=ColumnName((LM_I-1)   div   26)+ColumnName(((LM_I-1)   mod   26)+1);  
  end;  
  给分吧!


    摘要: 哎,只有100分了 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE