100分!!如何用tchart显示query中的内容?(100分)

  • 主题发起人 主题发起人 yanblo
  • 开始时间 开始时间
Y

yanblo

Unregistered / Unconfirmed
GUEST, unregistred user!
我想将一个table中的字段(field1)按另一个字段(field2)的不同进行统计,
并将sum(field1)作为X,field2作为Bar用一个Bar series显示出来,
添加一个query,用sql语句:
select sum(field1),field2 form tablename group by field2
统计,series的dataset设为该query,
但在series中无法设置X,Bar为sum(field1)和field2,总是提醒
字段找不到,怎么办呢 ?
 
补充一句:chart为TDBchart!
 
以你的"select sum(field1),field2 form tablename group by field2"我理解为应该以field2为X轴。
设"select sum(field1) as SumOfField1,field2 form tablename group by field2"结果为QChart,你的TDBChart为DBC_Chart则:
with TBarSeries.Create(Self)do
begin
ParentChart:= DBC_Chart;
Marks.Style:= smsValue;
QChart.First ;
while not QChart.Eofdo
begin
Add(QChart['SumOfField1'],QChart['field2'],SeriesColor);
QChart.Next ;
end;
SColor:= SeriesColor;
end;
 
sql结果怎么放到Qchat中呢?
 
你只要做关联就可以自动放呀
 
谢谢,我已搞定!!
 
to yanblo:小弟我也正在玩这个玩不懂,能不能将你的关联是如何实现的发个例子给小弟:
hzg115@sina.com
 
后退
顶部