首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

vb统计 求大神解决办法

2012-05-14 
vb统计 求大神我做一个页面 上面是check+combo 一个条件选择 下面就是想做出3种统计 一个是产量由高到低

vb统计 求大神
我做一个页面 上面是check+combo 一个条件选择 下面就是想做出3种统计 一个是产量由高到低 一个是平均产量 一个是总产量 这三个用Option做一个控件组 然后有个查询按钮,我现在可以查询出,可是统计不会了,不知道怎么写代码 应该写在哪里。 下面是我的按钮代码
Private Sub Command1_Click()
s = "select * from jibenxinxi,scsj where jibenxinxi.井号=scsj.井号 "
For i = 0 To 5
If Check1(i).Value = 1 Then
s = s & " and " & Check1(i).Caption & "='" & Combo1(i).Text & "' "
End If
Next
Adodc1.RecordSource = s
Adodc1.Refresh
DataGrid1.Visible = True
End Sub

[解决办法]
Private Sub Command1_Click()
s = "select "
For i = 0 To 5
If Check1(i).Value = 1 Then
s = s & Check1(i).Caption & ","
End If
Next

==>
Private Sub Command1_Click()
dim sFld as string

s = "select "
For i = 0 To 5
If Check1(i).Value = 1 Then
if sfld<>"" then
 s=s & "," & Check1(i).Caption
else
 s=Check1(i).Caption
end if

End If
Next

s=s & sfld

热点排行