标题:怎么用delphi实现图表分析
只看楼主
yuutian
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:137
专家分:686
注 册:2010-10-27
结帖率:100%
 问题点数:0 回复次数:1 
怎么用delphi实现图表分析
procedure TForm1.FormCreate(Sender: TObject);
var
   i: integer;
begin
    with adoquery1 do
    begin
       close;
       sql.Clear;
       sql.Add('select distinct 测试点ID  form  取值表');
       open;
     end;
     for i:=0 to adoquery1.RecordCount-1 do
     begin
        combobox1.items.add(adoquery1.FieldByName('测试点ID').AsString);
        adoquery1.Next;
     end;
     combobox1.itemindex:=0;
end;



procedure TForm1.Button1Click(Sender: TObject);
begin
   dbchart1.Title.Text.Text:='「'+combobox1.text+'」利用图表分析测试点的温度值';
   with adoquery1 do
   begin
      close;
      sql.clear;
      sql.add('select  测试时间,温度测试值  from  (select 测试时间,温度测试值  from  取值表  where  测试点ID='''+combobox1.text+''')group by 测试时间');
      open;
    end;
 dbchart1.series[6].xlabelssource:='测试时间';
 dbchart1.series[5].yvalues.valuesource:='温度测试值';
 dbchart1.series[0].datasource:=adoquery1;
end;
end.
我是要实现数据库与图表的交换,将从数据库查询的数据由图表显示,但是实现不了,说有试图执行的查询中不包含作为合计函数一部分的特定表达式‘温度测试值’,请问怎么修改
搜索更多相关主题的帖子: 图表 delphi 
2010-10-27 10:38
yuutian
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:137
专家分:686
注 册:2010-10-27
得分:0 
各位高手,请问怎么设置将数据库中的数据在chart图中全部显示,并且两个坐标的值都显示。
2010-10-30 19:54



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-324128-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.113038 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved