dbchart问题,为什么用query可以,但是用adoquery就不可以(100分)(100分)

  • 主题发起人 主题发起人 阿尔卑斯
  • 开始时间 开始时间

阿尔卑斯

Unregistered / Unconfirmed
GUEST, unregistred user!
用一个query1,一个datasource1,加一个dbchart(pie),
dbchart设置如下:add一个series1,series1地data source取dataset,dataset为query1
然后labels和pies中自动会有字段列出来,可以选择,即可生成饼状图

但是我觉得用BDE比较麻烦,想用adoquery,于是将query1改为adoquery1,其它设置不变,
但是dbchart的labels和pies中没有字段列出来。

这是怎么回事?用ado就不能用dbchart?有没有可以支持ado的chart控件?
如果一定要用dbchart和adoquery,能不能动态设定dbchart的labels和pies属性?
怎么设置?
(呵呵,小弟是一学生,第一次上大富翁论坛求问,请大侠指教,谢谢)
 
我试了,没问题
请检查adoquery1能否正常连接数据库
 
我的确实不行,我用的是delphi6 win2000server delphi没有装补丁,
你的配置怎么样,真是奇怪了,能不能把你的源代码发给我,我的信箱:hdd516@sohu.com
谢谢了
 
不知道动态语句怎么写,
series1.Labels应该等于一个什么值
series1.PieValues应该等于一个什么值,
如果我要让labels为‘男’,‘女’
pievalues分别为‘男’‘女’的数量,应该怎么写这个语句呢,
大侠们帮帮忙啊,分嫌少我可以加啊
 
pieseries1.XLabelsSource:='性别' //性别为字段名
pieseries1.ValueSource:='比例' //比例也为字段名
 
to myname:
pieserise1没有valuesoruce这个属性啊
而且我的表中没有‘比例’这个字段,能不能动态统计表中‘性别’=‘男’
‘性别’=‘女’,然后在饼状图中显示呢?
 
对不起,记错了,
pieseries1.Yvalues.ValueSource:=
这个设置最重要,该字段有几个记录,它就会分几块,不会自动汇总,XLabelsSource
是起显示作用(显示在图例中),你应先对dataset处理,得到想要画的结果才行。

祝顺利。
 
接受答案了.
 
后退
顶部