谁能办到给谁200分,我用的access表里有两个字段,一个是类别(文本型),一个是金额(数字形),怎么用dbchart把他显示出来,横坐标是类别,纵坐标是金额

  • 主题发起人 主题发起人 wanglong3
  • 开始时间 开始时间
W

wanglong3

Unregistered / Unconfirmed
GUEST, unregistred user!
谁能办到给谁200分,我用的access表里有两个字段,一个是类别(文本型),一个是金额(数字形),怎么用dbchart把他显示出来,横坐标是类别,纵坐标是金额,用sql server行,用access好象办不到??? (200分)<br />类别 金额
电脑类 1000
图书类 1020
服装类 1500
有哪位高手能办到,注意是access.
 
你读出来,自已加到StringGrid里面去,花不了多少时间。
DBGrid怎么这样实现我也懂。也许可以用TQuary写一个Sql可以做的到。
 
用query,
select 类别,sum(金额) from tablename group by 类别
然后在和dbchart连接
 
alang_xy大哥。我问的是用dbchart实现,不是dbgrid.
happyloner大哥,你用的是access吗?我用sql server也好使,就是不会用access实现。
 
那不一样吗?
你检测一下用query统计得到数据,如果对的话,就应该一样可以实现
我现在的机器没有delphi,要不可以试试。
 
query1:select 类别,金额 from tablename
datasource1:query1
Series.DataSource:=datasource.dataset;
Series.YValues.ValueSource:=DataSource1.DataSet.Fields[1].FieldName;
Series.XLabelsSource:=DataSource1.DataSet.Fields[0].FieldName;
 
不明白你说什么,sql server和access基本一样!
 
很简单,你先在access2000中建一个查询xxxx,其中的查询语句就这样写select 类别,sum(金额) from tablename group by 类别 ,然后你的dbchart直接把查询xxxx当作表来
连接就可以了。
 
我试了,没问题呀?DataSource是DataSet,DataSet是ADOquery1,
labels 为 类别,X为空,bar是 sum(金额)
Series1: TBarSeries;
sql select 类别,sum(金额) from tablename group by 类别
你是怎么做的??
 
[:(]
我刚好也是这个问题啊
 
这难道跟用什么数据库有区别吗?????
最简单的chart,怎么会不行。
 
鎴戜篃纰板埌浜嗭紝ACCESS鐨勬暟鎹?簱灏辨槸涓嶈?鍟婏紝ACCESS鏁版嵁搴撶殑瀛楃?鍨嬪瓧娈靛湪DBChart閲岄潰鐨凩abels璇讳笉鍒板瓧绗﹀瀷瀛楁?鍙?兘璇诲埌鏁板
 
多人接受答案了。
 
后退
顶部