标题:向asp高手求助:如何将数据库中需要统计的字段用图形的方式显示到客户端?
只看楼主
kangli_kl
Rank: 6Rank: 6
等 级:侠之大者
威 望:2
帖 子:134
专家分:489
注 册:2008-4-5
结帖率:73.33%
 问题点数:0 回复次数:7 
向asp高手求助:如何将数据库中需要统计的字段用图形的方式显示到客户端?
如题:现在想将数据库中的字段按一定条件统计出来然后用折线图或柱状图显示,请各位大侠帮帮忙?小弟先谢谢了!!
搜索更多相关主题的帖子: 数据库 字段 图形 客户端 asp 
2010-07-02 11:11
魏兴耀
Rank: 8Rank: 8
来 自:江西
等 级:蝙蝠侠
威 望:3
帖 子:246
专家分:840
注 册:2009-11-9
得分:0 
可以在数据库中做好报表,然后调用

只有大胆尝试,才有机会得到想要的成功
2010-07-02 12:49
kangli_kl
Rank: 6Rank: 6
等 级:侠之大者
威 望:2
帖 子:134
专家分:489
注 册:2008-4-5
得分:0 
大侠们最好说详细些或者给个教程的连接,小弟是新手,先谢谢了

求上而得中,求中而得下。
2010-07-02 13:52
hams
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:18
帖 子:912
专家分:3670
注 册:2008-7-30
得分:0 
将数据库中的字段按一定条件统计出来——这是第一步

然后用折线图或柱状图显示——这是第二步

第一步网上教程大把
第二步参考这里:https://bbs.bccn.net/thread-311381-1-1.html

俺不高手,俺也是来学习的。
俺的意见不一定就对,当你不认同时请点忽视按钮。
当走到十字路口不知该如何走时,可在论坛问下路,但你若希望别人能一路把你送到目的地,显然是不现实的,因为别人也有自己要走的路。
2010-07-02 15:49
kangli_kl
Rank: 6Rank: 6
等 级:侠之大者
威 望:2
帖 子:134
专家分:489
注 册:2008-4-5
得分:0 
谢谢楼上hams版主,第二步的参考貌似不是很详细,有详细点的教程么?

求上而得中,求中而得下。
2010-07-12 14:40
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
百度搜索折线图组件,或水晶报表、VMS
2010-07-12 22:00
jingjing316
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:1
帖 子:293
专家分:541
注 册:2009-8-11
得分:0 
< !-- #include file="adoconn.asp" -->
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">
<head>
<title>曲线统计</title>
<STYLE>
v\:* { Behavior: url(#default#VML) }
o\:* { behavior: url(#default#VML) }
</STYLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
var showit = new Array(10);
function moveon(iteam,lineit){
temp=eval(iteam)
templine=eval(lineit)
if(showit[1]){
rec1.style.display = "";
line_1.style.display = "";
}else{
rec1.style.display = "none";
line_1.style.display = "none";
}
temp.style.display = "";
templine.style.display = "";
}
function moveout(iteam,lineit,i){
temp=eval(iteam)
templine=eval(lineit)
if (showit[i]){
temp.style.display = "";
templine.style.display = "";
}else{
temp.style.display = "none";
templine.style.display = "none";
}
}
function clickit(i){
if (showit[i]){
showit[i]=false
}else{
showit[i]=true
}
}
-->
</script>
</head>
<body>
< %
'''''''''''''''''''''''''''''''''''''''''''''
' 功能:asp读取数据库中数据生成统计折线图
' 开发:wangsdong
' 地址:www.
' 支持原创,保留此信息,谢谢
'''''''''''''''''''''''''''''''''''''''''''''
date1=cdate("2008-01-01 00:00:00")
date2=cdate("2008-12-31 23:59:59")
sql="select sum(m_value) as t,m_month from table1 where m_time>=#"&date1&"# and m_time<=#"&date2&"# group by m_month"
rs.open sql,conn,1,1
if rs.eof then
else
  redim total(1,2)
  s=""
  v1=""
  do while not rs.eof   
  s=s&","&rs("m_month")&"月"
  v1=v1&","&rs("t")
  rs.movenext
  loop  
  total(0,1)=right(s,len(s)-1)
  total(1,1)=right(v1,len(v1)-1)
  total(1,2)="2008年业绩图"
end if
rs.close
set rs=nothing
call table1(total,20,20,700,350,"曲线统计图","时间","元")
% >
</body>
</html>

从网上找的,上面不要动,就把下面数据库中的数据转为自己的,不过我没有试验过
2010-07-13 08:41
kangli_kl
Rank: 6Rank: 6
等 级:侠之大者
威 望:2
帖 子:134
专家分:489
注 册:2008-4-5
得分:0 
谢谢楼上,改天试试

求上而得中,求中而得下。
2010-08-13 14:22



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-311918-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.119817 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved