| 发表于:2007-07-30 20:23:034楼 得分:0 |
我是想实现饼状图,柱状图,如果可以的话加上折线图 这是我画瓢的一个程序, private sub command1_click() dim i as integer dim newdyn as recordset dim openws as workspace dim opendb as database set openws = dbengine.workspaces(0) set opendb = openws.opendatabase( "d:\abc\db1.mdb ") set newdyn = opendb.openrecordset( "select*from provinces_r ", dbopensnapshot) newdyn.movelast newdyn.movefirst if newdyn.recordcount = 0 then msgbox "请在数据库中输入数据!”vbcritical " exit sub end if with mschart1 .titletext = "直方图示例 " .rowcount = newdyn.recordcount for i = 1 to newdyn.recordcount .row = i .data = newdyn.fields( "disease_num ") .rowlabel = newdyn.fields( "city_name ") newdyn.movenext next i end with newdyn.close end subprivate sub command1_click() dim i as integer dim newdyn as recordset dim openws as workspace dim opendb as database set openws = dbengine.workspaces(0) set opendb = openws.opendatabase( "d:\abc\db1.mdb ") set newdyn = opendb.openrecordset( "select*from provinces_r ", dbopensnapshot) newdyn.movelast newdyn.movefirst if newdyn.recordcount = 0 then msgbox "请在数据库中输入数据!”vbcritical " exit sub end if with mschart1 .titletext = "直方图示例 " .rowcount = newdyn.recordcount for i = 1 to newdyn.recordcount .row = i .data = newdyn.fields( "disease_num ") .rowlabel = newdyn.fields( "city_name ") newdyn.movenext next i end with newdyn.close end sub 但是运行出来以后,为什么x轴的city_name不清楚呢?而且和excel作出来的柱状图不一样,感觉很别扭呢?当然我做的这个是直方图,可是我在charttype中找不到柱状图啊? 多谢啊!!! | | |
|