第一次用quick report ,问一个简单的问题。(20分)

  • 主题发起人 主题发起人 snowspace1981
  • 开始时间 开始时间
S

snowspace1981

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大哥,为一个quick report的简单问题。
我在TQuickRep上放了一个TQRChart控件,在设计期(双击TQChart)的时候我手工给它增加了一个series,双
击这个series给他指定了一个数据集dataset,并且在labels和bar 在下拉框给它赋了值。
但是我如果这些工作不要在设计期做,而是在程序运行的时候动态的做
那么我怎么样才能完成上述的这些工作?
关键是以下工作:
1.怎么样指定给一个series指定一个数据集。
2.怎么样给series设定labels的值
3.怎么样给series设定bar的值
期待回消息救命,我们也可以在qq上聊,20697122
我是杭州的朋友
 
var
...
series : tbarseries;
...
begin
...
series := tbarseries.create(self);
series.datasource := table1;
.....
qrchart1.chart.addseries(series);
....
end;
 
sorry
写错了!
其实我也不太会用!
改一下:
...
var
s : tchartseries;
..
begin
...
s := tpieseries.create(self);//你想用怎么样的图表就用相应的类型创建;
s.parentchart := qrchart1.chart;
s.datasource := dataset1;
with dataset1do
begin
first;
while not eofdo
begin
s.add(fieldbyname(field1).asfloat, fieldbyname(field2).asstring);
next;
end;
end;
....
 
顺便说一句
我也是杭州的,
再问一句
你在杭州哪儿?
 
谢谢你,我已经吧问题解决了,如果可以的话,我们可以继续保持联系,互相讨论,共同提高!snowspace@163.com
 
后退
顶部