VB中如何使用mschart控件画曲柱形图并连接数据库

我有一个数据库cwgl.mdb。其中sr表有姓名,类型和金额3个字段。要求按姓名统计(就是某个人花了多少钱。都是什么类型)大侠们帮帮忙。。看看代码要怎么写啊。分还可以追加... 我有一个数据库cwgl.mdb。其中sr表有姓名,类型和金额3个字段。要求按姓名统计(就是某个人花了多少钱。都是什么类型)大侠们帮帮忙。。看看代码要怎么写啊。分还可以追加。只要有用就可以 展开
 我来答
fvawdsa
2010-04-12 · TA获得超过113个赞
知道答主
回答量:206
采纳率:0%
帮助的人:143万
展开全部
'姓名,类型和金额 时间有限,只做了一个 姓名和金额的东西,以供你参考 Chart1我做的是一个饼状图 你改下属性应该可以的
Chart1.Row = 1
Dim i As Integer
For i = 1 To Chart1.ColumnCount
Chart1.Column = i
Chart1.Data = 0
Next

sql = "select 姓名 as 参数,isnull(sum(金额),0) as 金额 from sr表 group by 姓名
If RSchart.State = 1 Then RSchart.Close
RSchart.CursorLocation = adUseClient
RSchart.Open sql, conn, adOpenKeyset, adLockOptimistic

If RSchart.EOF Or RSchart.BOF Then Exit Sub

Chart1.ColumnCount = RSchart.RecordCount
Chart1.Column = 1

While Not RSchart.EOF

Chart1.ColumnLabel = RSchart("参数") & ": " & RSchart("金额")
Chart1.Data = RSchart("金额")

If Chart1.Column < Chart1.ColumnCount Then Chart1.Column = Chart1.Column + 1

RSchart.MoveNext

Wend

Chart1.ShowLegend = True
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式