我用一个ADOTABLE关连上一个表,名字是“库存”
里面有三个字段“月度”,“CU库存”,“FE库存”(  注:是FLOAT型)现在我想在chart表里显示库存图象横坐标数据是 月度
纵坐标数据是 CU库存 FE库存 (相当于一幅图里有两条曲线)如何用 程序代码 的方式来实现那!
我主要用ADDY添加相应的纵坐标数据时老出现 pointer operation ERROR兄弟们救我呀(请详细一点,有代码的多给分)

解决方案 »

  1.   

    /////添加内容
    Chart1.Series[0].Clear;
    Chart1.Series[0].Add(strtoint(Arr[0,1]),'单位',clRed);
    //改变类型
    var
       aseries:TchartSeries;
    begin
         aseries:=chart1.SeriesList.Series[0];
         ChangeSeriesType(aseries,TBarSeries);
    end;
      

  2.   

    上述的情况难道就没人知道?
    这样吧,问个简单的
    如何开始能把 char的(0,0)坐标定在左下脚那(好像开始(0,0)坐标定在正中),并且开始就能设定DBCHAR的x轴,Y轴的长度
    如:X从0-500
       Y从0-1000
    并且能在数值超出上述范围时自动变长呢?
    解决立刻给分!
      

  3.   

    不是吧,偌大个论坛没人用过dbchar控键
    very disappoint!
      

  4.   

    还碰到个问题哦
    程序如下:
       procedure TForm1.FormActivate(Sender: TObject);
    begin
      with adoquery1 do
        begin
          close;
          sql.Clear;
          sql.Add('select * from table1');
          open;
          first;
         with dbchart1.Series[0] do
           begin
          DataSource:=adoquery1;
          XValues.DateTime:=True;
          XValues.ValueSource:='日期';
          YValues.ValueSource:='库存量';
         end; 
        end;   
    end;可是运行时出现“pointer opetation error"的错误,是什么原因呢
    帮帮忙哦,兄弟们!