如何对dbchart的Y轴赋值?50分(50分)

  • 主题发起人 主题发起人 大脸猫
  • 开始时间 开始时间

大脸猫

Unregistered / Unconfirmed
GUEST, unregistred user!
我想把按日期的出货件数统计出来然后赋值给Y轴,X轴为对应的时间!程序如下,为什么行不通不出结果呢,哪里出错了啊!50分相送?
begin
with adoquery1do
begin
close;
sql.clear;
sql.Add('select count(*) from 表1 group by 日期');
open;
end;
series.Clear;
Series.DataSource:=adotable1;
Series.xValues.ValueSource:='日期';
Series.YValues.ValueSource:=ADOQuery1.Fields[0].Value;
end;
 
试试这样。
with adoquery1do
begin
close;
sql.clear;
sql.Add('select 日期,count(*) from 表1 group by 日期');
open;
end;
series.Clear;
Series.DataSource:=adoquery1
Series.xValues.ValueSource:=adoquery1.fields[0].value;
Series.YValues.ValueSource:=ADOQuery1.Fields[1].Value;
end;
 
大哥,不行啊,提示 table1 '1' not found!!什么意思,怎么办呢?
 
with adoquery1do
begin
close;
sql.clear;
sql.Add('select 日期,count(*) from 表1 group by 日期');
open;
end;
series.Clear;
//Series.DataSource:=adoquery1
//Series.xValues.ValueSource:=adoquery1.fields[0].value;
//Series.YValues.ValueSource:=ADOQuery1.Fields[1].Value;
while not query.eofdo
begin
series.add(query.fields[1].asfloat,query.fields[0].asstring,clred);
query.next;
end;
end;

这样试试!
 
多人接受答案了。
 
后退
顶部