计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

电子教务管理系统vb(一)毕业论文(6)

2013-05-06 18:02
导读:xt i End Sub 3.班级分数段分析界面与代码设计: 代码设计: Private Sub CmdExec_Click() If Combo1.ListIndex = -1 Or Combo2.ListIndex = -1 Or Combo3.ListIndex = -1 Then MsgBox "请确保选择
xt i
End Sub

 

3.班级分数段分析界面与代码设计:

代码设计:
Private Sub CmdExec_Click()
If Combo1.ListIndex = -1 Or Combo2.ListIndex = -1 Or Combo3.ListIndex = -1 Then
 MsgBox "请确保选择统计班级、学科和考试性质!"
 Exit Sub
End If
    DataOut
    ExecPass
    LoadData
End Sub

Private Sub ComLst_Click(Index As Integer)
    If ComLst(Index).ListIndex > -1 And Combo3.ListIndex > -1 Then
      Dim txtSQL As String
      txtSQL = "select b.班级,b.学号,b.姓名,a.* from 成绩表 AS a INNER JOIN 学籍表 AS b ON a.考试号 = b.考试号 where 姓名 = '" & ComLst(Index).Text & "' and 考试性质 = '" & Combo3.Text & "'"
      Adodc1.ConnectionString = Con.ConnectionString
      Adodc1.CommandType = adCmdText
      Adodc1.RecordSource = txtSQL
      Adodc1.Refresh
      Set DataGrid1.DataSource = Adodc1
    End If
End Sub

Private Sub Form_Load()
    Call ResizeInit(Me)
   
    Dim Rsb As ADODB.Recordset
    Set Rsb = New ADODB.Recordset
    Rsb.Open "select distinct b.班级 as KsBJ from 成绩表 AS a INNER JOIN 学籍表 AS b ON a.考试号 = b.考试号 ", Con, adOpenStatic, , adCmdText
   
    Combo1.Clear
    Do While Not Rsb.EOF
        Combo1.AddItem Rsb!KsBJ
        Rsb.MoveNext
    Loop
   
    Set Rsx = New ADODB.Recordset

(转载自中国科教评价网www.nseac.com )

    Rsx.Open "select distinct a.考试性质 as Ksxz from 成绩表 AS a INNER JOIN 学籍表 AS b ON a.考试号 = b.考试号 ", Con, adOpenStatic, , adCmdText
   
    Combo3.Clear
    Do While Not Rsx.EOF
        Combo3.AddItem Rsx!Ksxz
        Rsx.MoveNext
    Loop
   
    If Combo1.ListCount > 0 Then
        Combo1.ListIndex = 0
        Combo2.ListIndex = 9
    End If
    If Combo3.ListCount > 0 Then
        Combo3.ListIndex = 0
    End If
End Sub

Private Sub Form_Resize()
    Call ResizeForm(Me) '窗体改变时,控件随之变化
    Combo1.Left = Label1.Left + Label1.Width + 100
    Combo1.Top = Label1.Top
    Combo1.Width = Label1.Width + 150
    Combo2.Left = Label3.Left + Label3.Width + 100
    Combo2.Top = Label3.Top
    Combo2.Width = Label3.Width + 150
    Combo3.Left = Label6.Left + Label6.Width + 100
    Combo3.Top = Label6.Top
    Combo3.Width = Label6.Width + 150
    For i = 0 To 7
        ComLst(i).Top = Label7.Top
        ComLst(i).Left = TxtFsd(i).Left + i * 10
    &

上一篇:计算机专业实习总结毕业论文网 下一篇:没有了