VB有关添加和统计的问题,急要!!!!
来源:百度知道 编辑:UC知道 时间:2024/05/11 19:09:25
VB中一个非常经典的问题,就是统计。
问题来了,怎么统计学号为2004的总分
很明显是:245,可是在VB里面却不是很好实现。
下面是查询总分按钮下的代码,基本很完美了。可以统计任意一个学号的总分。
Adodc1.CommandType = adCmdText //(1)
Adodc1.RecordSource = "select * from 学生成绩表 where 学号= '" & Trim(Text1.Text) & "' " //(2)
Dim mypp As Integer//设置一个变量
Dim my As Integer//总和变量
Dim i As Integer//循环变量
For i = 1 To Adodc1.Recordset.RecordCount //更具上面的查询(1),(2)的查询得到记录数
Adodc1.CommandType = adCmdText
mypp = Adodc1.Recordset.Fields(4)
If mypp = 0 Then i = 0
my = my + mypp
Adodc1.Recordset.MoveNext //指针移到下一条记录
Next i
Text2.Text = Trim(my) //text2.text用于显示结果,这里也就是:145
End Sub
注明:text1.text就是上面查询2004的成绩的文本输入框.
Private Sub Command1_Click()
COMBOL.AddItem TEXT1.Text
End Sub
Private Sub Command2_Click()
Caption = COMBOL.ListCount'窗体标题为列表项的个数
End Sub
Private Sub Command1_Click()
Combo1.AddItem Tex