亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? frmtestdiy.frm

?? 用VB做的考試系統(tǒng) ,后臺是SQL2000,界面簡單,有詳細的說明.對VB學(xué)習(xí)者有很強的指導(dǎo)意義.
?? FRM
?? 第 1 頁 / 共 2 頁
字號:
Private Sub cmdExit_Click()
    Unload Me                           '關(guān)閉手工選題窗口
    SelectTest.Show                     '顯示試卷定制窗口
End Sub

Private Sub cmdOk_Click()
    Dim i%, s%, a, b, c, d
    '檢查是否選足小題數(shù)
    If iJ > lstJudge.ListCount Then
        MsgBox "未選夠判斷題,還差" & Trim(Str(iJ - lstJudge.ListCount)) _
                & "道題!", vbCritical, Me.Caption
    ElseIf iSO > lstSelOne.ListCount Then
        MsgBox "未選夠選擇題,還差" & Trim(Str(iSO - lstSelOne.ListCount)) _
                & "道題!", vbCritical, Me.Caption
    ElseIf iPR > iDPR(1) + iDPR(2) * 2 + iDPR(3) * 3 Then
            MsgBox "未選夠程序閱讀題,還差" _
                    & Trim(Str(iPR - (iDPR(1) + iDPR(2) * 2 + iDPR(3) * 3))) _
                    & "道題!", vbCritical, Me.Caption
    ElseIf iPF > iDPF(1) * 2 + iDPF(2) * 3 + iDPF(3) * 4 Then
            MsgBox "未選夠程序填空題,還差" _
                    & Trim(Str(iPF - (iDPF(1) * 2 + iDPF(2) * 3 + iDPF(3) * 4))) _
                    & "道題!", vbCritical, Me.Caption
    Else
        '保存選擇的試題
        For i = 0 To lstJudge.ListCount - 1
            vJ(i + 1) = Val(lstJudge.List(i))
        Next
        SelectTest.Judge = vJ           '使用屬性過程返回選擇試題
        For i = 0 To lstSelOne.ListCount - 1
            vS(i + 1) = Val(lstSelOne.List(i))
        Next
        SelectTest.SelOne = vS           '使用屬性過程返回選擇試題
        For i = 0 To lstProRead.ListCount - 1
            vPR(i + 1) = Val(lstProRead.List(i))
        Next
        For i = lstProRead.ListCount + 1 To UBound(vPR)
            vPR(i) = 0
        Next
        SelectTest.ProRead = vPR           '使用屬性過程返回選擇試題
        For i = 0 To lstProFill.ListCount - 1
            vPF(i + 1) = Val(lstProFill.List(i))
        Next
        For i = lstProFill.ListCount + 1 To UBound(vPF)
            vPF(i) = 0
        Next
        SelectTest.ProFill = vPF           '使用屬性過程返回選擇試題
        Unload Me                           '關(guān)閉手工選題窗口
        SelectTest.Show                     '顯示試卷定制窗口
    End If
End Sub

Private Sub Form_Load()
    Dim i%, m%, Code$, j%
    Set objTemp = objJudge.Clone
    cmdMove(0).Value = True
    cmbType.ListIndex = 0
    '獲得各類型題的小題數(shù)量
    iJ = Val(SelectTest.txtSum(0))
    iSO = Val(SelectTest.txtSum(1))
    iPR = Val(SelectTest.txtSum(2))
    iPF = Val(SelectTest.txtSum(3))
    For i = 1 To 3
        iDivPR(i) = Val(SelectTest.txtDivSum(i - 1))
        iDivPF(i) = Val(SelectTest.txtDivSum(i + 2))
    Next
    '計算已選程序閱讀和程序填空的分題數(shù)
    vJ = SelectTest.Judge
    vS = SelectTest.SelOne
    vPR = SelectTest.ProRead
    vPF = SelectTest.ProFill
    For i = 0 To 3
        iDPR(i) = 0
        iDPF(i) = 0
    Next
    For i = 0 To UBound(vPF)
        If vPF(i) <> 0 Then
            Code = Trim(Str(vPF(i)))
            With objProFill
                '計算選中題的分題干數(shù)
                .MoveFirst
                .Find "編號=" & Code & ""
                m = 0
                For j = 1 To 4
                    If .Fields("空" & Chr(96 + j)) <> "" Then m = m + 1
                Next
                iDPF(m - 1) = iDPF(m - 1) + 1
            End With
        End If
    Next
    For i = 0 To UBound(vPR)
        If vPR(i) <> 0 Then
            Code = Trim(Str(vPR(i)))
            With objProRead
                '計算選中題的分題干數(shù)
                .MoveFirst
                .Find "編號=" & Code & ""
                m = 0
                For j = 1 To 3
                    If .Fields("分題干" & Trim(Str(j))) <> "" Then m = m + 1
                Next
                iDPR(m) = iDPR(m) + 1
            End With
        End If
    Next
    For i = 0 To 2
        lblPF(i) = "應(yīng)選" & Trim(Str(iDivPF(i + 1))) & "道,差" _
                                    & Trim(Str(iDivPF(i + 1) - iDPF(i + 1))) & "道"
        lblPR(i) = "應(yīng)選" & Trim(Str(iDivPR(i + 1))) & "道,差" _
                                & Trim(Str(iDivPR(i + 1) - iDPR(i + 1))) & "道"
    Next
    lblJudge = "判斷題(" & SelectTest.txtSum(0) & ")"
    lblSelOne = "選擇題(" & SelectTest.txtSum(1) & ")"
    lblProRead = "程序閱讀題(" & SelectTest.txtSum(2) & ")"
    lblProFill = "程序填空題(" & SelectTest.txtSum(3) & ")"
    
End Sub

Private Sub Form_Unload(Cancel As Integer)
    Set objTemp = Nothing
End Sub
Private Sub cmdMove_Click(Index As Integer)
    With objTemp
        Select Case Index           '切換當前記錄
            Case 0                  '使第一個記錄成為當前記錄
                If .RecordCount > 0 Then .MoveFirst
            Case 1                  '使上一個記錄成為當前記錄
                If .RecordCount > 0 And Not .BOF Then
                    .MovePrevious
                    If .BOF Then .MoveFirst
                End If
            Case 2                  '使下一個記錄成為當前記錄
                If .RecordCount > 0 And Not .EOF Then
                    .MoveNext
                    If .EOF Then .MoveLast
                End If
            Case 3                  '使最后一個記錄成為當前記錄
                If .RecordCount > 0 Then .MoveLast
        End Select
        If .RecordCount < 1 Then
            txtNews = "記錄:無"    '顯示無記錄提示
            txtTest = ""
        Else
            '顯示當前記錄數(shù)據(jù)
            Show_Data
        End If
    End With
End Sub

Private Sub Add_Item(objList As ListBox)
    Dim Code$, i%, m%, j%
    Code = objTemp.Fields("編號")
    If objList.ListCount > 0 Then
        '檢查是否已存在相同題號
        For i = 0 To objList.ListCount - 1
            If objList.List(i) = Code Then Exit For
        Next
        If i < objList.ListCount Then
            MsgBox "已選擇了該題!", vbCritical, Me.Caption
        Else
            If cmbType.ListIndex = 2 Then
                '計算選中題的分題干數(shù)
                m = 0
                For j = 1 To 3
                    If objTemp.Fields("分題干" & Trim(Str(j))) <> "" Then m = m + 1
                Next
                If iDivPR(m) = 0 Then
                    MsgBox "你沒有設(shè)置選擇分題干數(shù)為" & Trim(Str(m)) & "程序閱讀題!", _
                        vbCritical, Me.Caption
                ElseIf iDPR(m) < iDivPR(m) Then
                    objList.AddItem Code
                    iDPR(m) = iDPR(m) + 1
                    lblPR(m - 1) = "應(yīng)選" & Trim(Str(iDivPR(m))) & "道,差" _
                                    & Trim(Str(iDivPR(m) - iDPR(m))) & "道"
                Else
                    MsgBox "分題干數(shù)為" & Trim(Str(m)) & "已夠!", vbCritical, Me.Caption
                End If
            ElseIf cmbType.ListIndex = 3 Then
                '計算選中題的填空數(shù)
                m = 0
                For j = 1 To 4
                    If objTemp.Fields("空" & Chr(96 + j)) <> "" Then m = m + 1
                Next
                If iDivPF(m - 1) = 0 Then
                    MsgBox "你沒有設(shè)置選擇填空數(shù)為" & Trim(Str(m)) & "程序填空題!", _
                            vbCritical, Me.Caption
                ElseIf iDPF(m - 1) < iDivPF(m - 1) Then
                    objList.AddItem Code
                    iDPF(m - 1) = iDPF(m - 1) + 1
                    lblPF(m - 2) = "應(yīng)選" & Trim(Str(iDivPF(m - 1))) & "道,差" _
                                   & Trim(Str(iDivPF(m - 1) - iDPF(m - 1))) & "道"
                Else
                    MsgBox "填空數(shù)為" & Trim(Str(m)) & "已夠!", vbCritical, Me.Caption
                End If
            Else
                objList.AddItem Code
            End If
        End If
    Else
        If cmbType.ListIndex = 2 Then
            '計算選中題的分題干數(shù)
            m = 0
            For j = 1 To 3
                If objTemp.Fields("分題干" & Trim(Str(j))) <> "" Then m = m + 1
            Next
            If iDivPR(m) = 0 Then
                MsgBox "你沒有設(shè)置選擇填空數(shù)為" & Trim(Str(m)) & "程序填空題!", _
                        vbCritical, Me.Caption
            Else
                objList.AddItem Code
                iDPR(m) = iDPR(m) + 1
                lblPR(m - 1) = "應(yīng)選" & Trim(Str(iDivPR(m))) & "道,差" _
                                & Trim(Str(iDivPR(m) - iDPR(m))) & "道"
            End If
        ElseIf cmbType.ListIndex = 3 Then
            '計算選中題的填空數(shù)
            m = 0
            For j = 1 To 4
                If objTemp.Fields("空" & Chr(96 + j)) <> "" Then m = m + 1
            Next
            If iDivPF(m - 1) = 0 Then
                MsgBox "你沒有設(shè)置選擇填空數(shù)為" & Trim(Str(m)) & "程序填空題!", _
                        vbCritical, Me.Caption
            Else
                objList.AddItem Code
                iDPF(m - 1) = iDPF(m - 1) + 1
                lblPF(m - 2) = "應(yīng)選" & Trim(Str(iDivPF(m - 1))) & "道,差" _
                               & Trim(Str(iDivPF(m - 1) - iDPF(m - 1))) & "道"
            End If
        Else
            objList.AddItem Code
        End If
    End If
End Sub

Private Sub lstJudge_Click()
    '顯示試題內(nèi)容
    cmbType.ListIndex = 0
    Set objTemp = objJudge.Clone
    objTemp.Find "編號='" & lstJudge.List(lstJudge.ListIndex) & "'"
    Show_Data
End Sub

Private Sub lstSelOne_Click()
    '顯示試題內(nèi)容
    cmbType.ListIndex = 1
    Set objTemp = objSelOne.Clone
    objTemp.Find "編號='" & lstSelOne.List(lstSelOne.ListIndex) & "'"
    Show_Data
End Sub
Private Sub lstProRead_Click()
    '顯示試題內(nèi)容
    cmbType.ListIndex = 2
    Set objTemp = objProRead.Clone
    objTemp.Find "編號='" & lstProRead.List(lstProRead.ListIndex) & "'"
    Show_Data
End Sub
Private Sub lstProFill_Click()
    '顯示試題內(nèi)容
    cmbType.ListIndex = 3
    Set objTemp = objProFill.Clone
    objTemp.Find "編號='" & lstProFill.List(lstProFill.ListIndex) & "'"
    Show_Data
End Sub

Private Sub lstJudge_DblClick()
    lstJudge.RemoveItem lstJudge.ListIndex
End Sub

Private Sub lstSelOne_DblClick()
    lstSelOne.RemoveItem lstSelOne.ListIndex
End Sub

Private Sub lstProFill_DblClick()
    Dim Code$, m%, i%
    Code = lstProFill.List(lstProFill.ListIndex)
    lstProFill.RemoveItem lstProFill.ListIndex
    With objProFill
        '計算選中題的分題干數(shù)
        .MoveFirst
        .Find "編號=" & Code & ""
        m = 0
        For i = 1 To 4
            If .Fields("空" & Chr(96 + i)) <> "" Then m = m + 1
        Next
        iDPF(m - 1) = iDPF(m - 1) - 1
        lblPF(m - 2) = "應(yīng)選" & Trim(Str(iDivPF(m - 1))) & "道,差" _
                            & Trim(Str(iDivPF(m - 1) - iDPF(m - 1))) & "道"
    End With
End Sub

Private Sub lstProRead_DblClick()
    Dim Code$, m%, i%
    Code = lstProRead.List(lstProRead.ListIndex)
    lstProRead.RemoveItem lstProRead.ListIndex
    With objProRead
        '計算選中題的分題干數(shù)
        .MoveFirst
        .Find "編號=" & Code & ""
        m = 0
        For i = 1 To 3
            If .Fields("分題干" & Trim(Str(i))) <> "" Then m = m + 1
        Next
        iDPR(m) = iDPR(m) - 1
        lblPR(m - 1) = "應(yīng)選" & Trim(Str(iDivPR(m))) & "道,差" _
                            & Trim(Str(iDivPR(m) - iDPF(m))) & "道"
    End With
End Sub

Private Sub Show_Data()
    Dim strData$
    With objTemp
        Select Case cmbType.ListIndex
            Case 0, 3           '顯示判斷題或程序填空題
                txtTest = "編號:" & .Fields("編號") & vbCrLf & .Fields("題干")
            Case 1              '顯示選擇題
                txtTest = "編號:" & .Fields("編號") & vbCrLf & .Fields("題干")
                txtTest = txtTest & vbCrLf & " (A)" & .Fields("選項a")
                txtTest = txtTest & vbCrLf & " (B)" & .Fields("選項b")
                txtTest = txtTest & vbCrLf & " (C)" & .Fields("選項c")
                txtTest = txtTest & vbCrLf & " (D)" & .Fields("選項d")
            Case 2              '顯示程序閱讀題
                txtTest = "編號:" & .Fields("編號") & vbCrLf _
                            & .Fields("題干") & vbCrLf & "(1)" & .Fields("分題干1")
                strData = Replace(.Fields("選項1a"), Chr(13) & Chr(10), Chr(13) & Chr(10) & Space(10))
                txtTest = txtTest & vbCrLf & "     (A)" & strData
                strData = Replace(.Fields("選項1b"), Chr(13) & Chr(10), Chr(13) & Chr(10) & Space(10))
                txtTest = txtTest & vbCrLf & "     (B)" & strData
                strData = Replace(.Fields("選項1c"), Chr(13) & Chr(10), Chr(13) & Chr(10) & Space(10))
                txtTest = txtTest & vbCrLf & "     (C)" & strData
                strData = Replace(.Fields("選項1d"), Chr(13) & Chr(10), Chr(13) & Chr(10) & Space(10))
                txtTest = txtTest & vbCrLf & "     (D)" & strData
                If .Fields("分題干2") <> "" Then
                    txtTest = txtTest & vbCrLf & "(2)" & .Fields("分題干2")
                    strData = Replace(.Fields("選項2a"), Chr(13) & Chr(10), Chr(13) & Chr(10) & Space(10))
                    txtTest = txtTest & vbCrLf & "     (A)" & strData
                    strData = Replace(.Fields("選項2b"), Chr(13) & Chr(10), Chr(13) & Chr(10) & Space(10))
                    txtTest = txtTest & vbCrLf & "     (B)" & strData
                    strData = Replace(.Fields("選項2c"), Chr(13) & Chr(10), Chr(13) & Chr(10) & Space(10))
                    txtTest = txtTest & vbCrLf & "     (C)" & strData
                    strData = Replace(.Fields("選項2d"), Chr(13) & Chr(10), Chr(13) & Chr(10) & Space(10))
                    txtTest = txtTest & vbCrLf & "     (D)" & strData
                End If
                If .Fields("分題干3") <> "" Then
                    If .Fields("分題干2") <> "" Then
                        txtTest = txtTest & vbCrLf & "(3)" & .Fields("分題干3")
                    Else
                        txtTest = txtTest & vbCrLf & "(2)" & .Fields("分題干3")
                    End If
                    strData = Replace(.Fields("選項3a"), Chr(13) & Chr(10), Chr(13) & Chr(10) & Space(10))
                    txtTest = txtTest & vbCrLf & "     (A)" & strData
                    strData = Replace(.Fields("選項3b"), Chr(13) & Chr(10), Chr(13) & Chr(10) & Space(10))
                    txtTest = txtTest & vbCrLf & "     (B)" & strData
                    strData = Replace(.Fields("選項3c"), Chr(13) & Chr(10), Chr(13) & Chr(10) & Space(10))
                    txtTest = txtTest & vbCrLf & "     (C)" & strData
                    strData = Replace(.Fields("選項3d"), Chr(13) & Chr(10), Chr(13) & Chr(10) & Space(10))
                    txtTest = txtTest & vbCrLf & "     (D)" & strData
                End If
        End Select
        '顯示當前記錄編號和記錄總數(shù)
        txtNews = "記錄:" & .AbsolutePosition & "/" & .RecordCount
    End With
End Sub


?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美亚洲免费在线一区| 国产乱码精品一区二区三区忘忧草 | 玉足女爽爽91| 久久久久久久久久久久久夜| 91网页版在线| 国产99精品国产| 丝袜美腿成人在线| 国产精品国产自产拍在线| 911精品国产一区二区在线| 成人av网址在线| 国内偷窥港台综合视频在线播放| 1区2区3区国产精品| 久久久不卡影院| 91精品国产免费久久综合| 色婷婷香蕉在线一区二区| 国产精品99精品久久免费| 久久国产精品99久久久久久老狼| 亚洲精品一二三区| 亚洲天天做日日做天天谢日日欢 | 亚洲成人精品一区| 亚洲自拍偷拍网站| 亚洲综合激情另类小说区| 亚洲乱码中文字幕| 亚洲欧洲成人精品av97| 亚洲国产精品av| 国产欧美日韩不卡| 国产精品麻豆视频| 亚洲婷婷国产精品电影人久久| 国产精品久久久久久久浪潮网站| 亚洲国产成人午夜在线一区| 国产视频911| 中文字幕 久热精品 视频在线| 精品国产凹凸成av人网站| 亚洲精品一区二区三区蜜桃下载| 欧美va在线播放| 国产精品午夜久久| 一区2区3区在线看| 捆绑调教一区二区三区| 国产成人精品午夜视频免费| 97se亚洲国产综合自在线| 欧美图区在线视频| 亚洲成av人影院| 肉肉av福利一精品导航| 国产一区二区伦理| 在线观看一区日韩| 久久久天堂av| 丝袜美腿亚洲综合| 国产一区二区日韩精品| 亚洲第一久久影院| 无码av免费一区二区三区试看| 人人爽香蕉精品| 91色综合久久久久婷婷| 日韩视频永久免费| 亚洲品质自拍视频| 久久成人精品无人区| 在线免费观看日本欧美| 久久午夜免费电影| 爽好多水快深点欧美视频| 国产经典欧美精品| 欧美成人性战久久| 日韩电影在线一区二区三区| 成人网在线播放| 久久毛片高清国产| 精久久久久久久久久久| 欧美日韩综合在线| 亚洲综合色视频| 97久久超碰国产精品电影| 国产欧美一区二区三区在线老狼| 亚洲国产成人porn| 在线日韩一区二区| 亚洲欧美日韩中文字幕一区二区三区| 国产一区二区精品久久99| 91精品国产综合久久香蕉的特点| 亚洲国产欧美在线人成| 99精品国产热久久91蜜凸| 国产精品亲子伦对白| 99精品热视频| 亚洲天堂精品在线观看| 91在线看国产| 婷婷综合久久一区二区三区| 欧美色倩网站大全免费| 水蜜桃久久夜色精品一区的特点| 欧美日韩免费观看一区二区三区| 五月婷婷欧美视频| 亚洲精品一区二区三区影院| 国产美女精品在线| 国产精品久久久一本精品| 97久久超碰精品国产| 一区二区三区蜜桃| 日韩欧美不卡在线观看视频| 精品一区二区在线播放| 国产精品久久久久久亚洲伦| 91久久香蕉国产日韩欧美9色| 日日骚欧美日韩| 欧美精品一区二区三区高清aⅴ| 懂色av一区二区三区免费看| 一区二区三区在线影院| 日韩久久精品一区| jlzzjlzz欧美大全| 免费看精品久久片| 亚洲欧洲另类国产综合| 日韩欧美二区三区| 欧美在线观看你懂的| 国产乱人伦精品一区二区在线观看| 中文字幕欧美一| 亚洲精品在线电影| 欧美日韩国产另类一区| 国产精品77777| 免费观看一级特黄欧美大片| 国产精品短视频| 久久久一区二区三区| 337p亚洲精品色噜噜| 欧美性色综合网| 91丨porny丨首页| 国产精品中文字幕欧美| 蜜桃av噜噜一区二区三区小说| 亚洲一区二区三区小说| 国产精品九色蝌蚪自拍| 久久久美女毛片| 日韩女优av电影| 久久成人麻豆午夜电影| 亚洲欧洲av在线| 中文字幕+乱码+中文字幕一区| 欧美mv日韩mv国产网站app| 欧美午夜精品免费| 欧美系列亚洲系列| 欧美日韩国产小视频在线观看| 在线亚洲高清视频| 在线欧美日韩国产| 欧美日韩在线播放| 91.com在线观看| 日韩免费视频一区| 久久久三级国产网站| 国产精品麻豆网站| 亚洲一区二区精品视频| 美女一区二区在线观看| 激情av综合网| 99热这里都是精品| 欧美亚洲综合在线| 日韩精品在线一区二区| 久久奇米777| 亚洲嫩草精品久久| 日本va欧美va欧美va精品| 国产毛片一区二区| 色综合咪咪久久| 日韩亚洲欧美一区二区三区| 国产亚洲精品精华液| 一区二区三区在线视频观看58 | 欧美在线观看禁18| 91精品国产乱| 欧美韩国一区二区| 日韩在线卡一卡二| 91日韩一区二区三区| 欧美一区二区在线免费播放| 国产欧美一区二区精品久导航| 亚洲欧美日韩在线| 国产在线精品视频| 欧美日韩精品二区第二页| 国产精品视频yy9299一区| 亚洲va中文字幕| 色先锋aa成人| 日本一区二区不卡视频| 美女视频一区二区| 欧美午夜电影在线播放| 亚洲视频一区二区在线| 国产精品一区二区久久精品爱涩| 欧美日韩在线播放| 亚洲尤物视频在线| 成人av一区二区三区| 国产亚洲综合性久久久影院| 三级一区在线视频先锋| 欧美性生活久久| 亚洲一区二区三区在线| 日本精品视频一区二区| 日本一区二区三级电影在线观看 | 99久久免费精品| 日韩伦理免费电影| kk眼镜猥琐国模调教系列一区二区 | 亚洲夂夂婷婷色拍ww47 | 亚洲美腿欧美偷拍| 99精品久久只有精品| 亚洲色图19p| 欧美性videosxxxxx| 五月天国产精品| 日韩美女一区二区三区| 韩日精品视频一区| 国产欧美一区二区精品婷婷| 北岛玲一区二区三区四区| 欧美韩国日本综合| 91电影在线观看| 免费观看日韩电影| 国产日韩欧美激情| 色菇凉天天综合网| 蜜臀久久久久久久| 精品国产免费视频| 不卡免费追剧大全电视剧网站| 亚洲日本丝袜连裤袜办公室| 国产美女精品在线| 久久精品视频免费| 色综合久久天天综合网|