当前位置:编程学习 > Delphi >>

Delphi 生成Excel 图表怎么在2007下没问题,2003下有问题啊? ASCollection.Add(Arange1,False) 高手帮看看

AChart := Sheet1.ChartObjects.Add(0, 0, 400, 300); AChart.Chart.charttype:=xlColumnStacked; ASCollection:=AChart.chart.seriescollection; // ASCollection.Add(Arange1,False) ; //出问题,改为以下可通过。 ASCollection.NewSeries; AChart.Chart.Seriescollection(1).values:='=Sheet1!r2c1:r2c12'; AChart.Chart.Seriescollection(1).Name:='P/S Order'; AChart.Chart.PlotBy:=xlRows;
答案:procedure TForm1.Button1Click(Sender: TObject);
var
  i,j,k,sum:integer;
  flag:integer;
begin
  try
    k:=strtoint(edit1.Text);
  except
    k:=0;
  end;
  if k<1 then
    exit;
  sum:=1; //1是素数,直接放到结果中
其他://合并第一、二列
     iStart:=WordDoc.Tables.Item(i).Cell(1,1).Range.Start;
   //设定起始位置
         myCol:= WordDoc.Tables.Item(i).Columns.Item(2);
   //设定合并列数
         iEnd:=myCol.Cells.Item(myCol.Cells.Count).Range.End_;
   //设定终止位置
         myRange:=WordDoc.Range;
         myRange.Start:=iStart;
         myRange.End_ :=iEnd;
         myRange.Cells.Merge;
  // 进行合并操作 因此,ORACLE的优化器是基于成本
需要经常更新统计数据,便于优化器判断使用全表扫描和索引的成本高低 1.首先要在SQL server数据库中把表建好。
2。写代码,但是有多种写法,由于代码比较多,我给你个思路,用ADO.NET可以完成
a.首先用ADO.NET的sqlconnection对象连接到指定数据库(当然首先要定义连接参数,包括服务器名,数据库名,数据库用户名和密码),打开数据库连接。eg sqlconnection conn = new sqlconnection( 连接参数) 

上一个:delphi 打开文件对话框
下一个:一个关于DELPHI "abstract error"的问题!

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,