有数据库datainfo 里面有表datainfo 字段分别为 h_date(发生日期),l_time(持续时间),area_disa(受灾面积)
括号里面是字段的意思
数据库中h_date字段类型是文本类型,格式是2009/07/05
现在我想模糊查询日期,比如说查询2005 得出的结果可能有2005的各个月的数据。现在我想求每个月的总的持续时间和总的受灾面积,并在mschart控件上显示出来。
括号里面是字段的意思
数据库中h_date字段类型是文本类型,格式是2009/07/05
现在我想模糊查询日期,比如说查询2005 得出的结果可能有2005的各个月的数据。现在我想求每个月的总的持续时间和总的受灾面积,并在mschart控件上显示出来。
解决方案 »
- 窜口通信问题
- 怎么处理查询语句中的路径空格,如select * into C:\Documents and Settings\yyy\桌面\新建文件夹\DataBase\tempdatabase.tbUserMs
- crystal report4.6问题??
- 一个好象纯粹是EXCEL的问题。
- 如何将程序中得到的两个记录集合并?
- 想把日期型变量Date1中的"年","月","日"提取出来应该怎么办?
- 邮件收发系统
- ***有关虚拟光驱识别,敬请助!***
- 有个小问题:如何可以在treeview和listvuew之间加个分隔条,可以自由拉动?
- 怎么VB6.0中文企业版在 Windows98 下面会出现乱码
- 我现在想把grid里边查询出的信息导入到固定格式的excel里问题
- 单击文本框,列表框由隐藏变为显示,文本框失去焦点时,列表框隐藏,但是单击窗体,列表框却无法隐藏,如何办?
1、写sql语句,完成统计
2、在mschart控件上显示出来
下面是我写的例子,sql语句自己拼写一下,替换了即可 s = "Select Sex,count(*) From Persons " _
& "Where OP='" & sUserID & "' or sGroup='共享' group by Sex order by Sex desc"
Set rs = GetRs(s)
If rs.RecordCount = 0 Then Exit Sub
ReDim ss(rs.RecordCount)
With MSChart(0)
'设置图形显示的类型
.Row = 1 '设置当前活动的图形
.RowCount = 1 '设置显示的图形数
.ColumnCount = rs.RecordCount '设置标签数
.FootnoteText = ""
.chartType = VtChChartType2dLine '
.TitleText = ""
.RowLabel = "比例分布"
End With
For i = 1 To MSChart(0).ColumnCount
ss(0) = "无"
If IsNull(rs.Fields.Item(0).Value) = False Then _
ss(0) = CStr(rs(0).Value)
'设置图形显示的数据
With MSChart(0)
.Column = i
.ColumnLabel = ss(0) '
.Data = Val(rs(1).Value) '填充当前活动列的值
End With
iSum = iSum + Val(rs(1).Value)
rs.MoveNext
Next