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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? frmtesting.frm

?? 用VB做的考試系統 ,后臺是SQL2000,界面簡單,有詳細的說明.對VB學習者有很強的指導意義.
?? FRM
?? 第 1 頁 / 共 3 頁
字號:
        '計算實際小題數
        m = 0
        While Not .EOF
            objProRead.MoveFirst
            objProRead.Find "編號=" & .Fields("編號") & ""
            For i = 1 To 3
                If objProRead.Fields("分題干" & Trim(Str(i))) <> "" Then m = m + 1
            Next
            .MoveNext
        Wend
        s = s + s1 * m
        lblNews = lblNews & vbCrLf & "三、程序閱讀題(" & Trim(Str(m)) & "小題,每題" & Trim(Str(s1)) _
                & "分,共" & Trim(Str(s1 * m)) & "分)"
        .Filter = "題型='程序填空'"
        iPF = .RecordCount
        n = n + .RecordCount * 4
        s1 = .Fields("分數")
        '計算實際小題數
        m = 0
        While Not .EOF
            objProFill.MoveFirst
            objProFill.Find "編號=" & .Fields("編號") & ""
            For i = 1 To 4
                If objProFill.Fields("空" & Chr(i + 96)) <> "" Then m = m + 1
            Next
            .MoveNext
        Wend
        s = s + s1 * m
        lblNews = lblNews & vbCrLf & "四、程序填空題(" & Trim(Str(m)) & "小題,每題" & Trim(Str(s1)) _
                & "分,共" & Trim(Str(s1 * m)) & "分)"
        lblNews = "本試卷共4大題,總分" & Trim(Str(s)) & "分" & vbCrLf & lblNews
        '重定義保存本次試題數據的數組
        ReDim strTest(n, 2)
        iTotal = n
        '獲取判斷題數據
        .Filter = "題型='判斷題'"
        n = 1
        .MoveFirst
        While Not .EOF
            strTest(n, 1) = Trim(Str(.Fields("編號")))
            n = n + 1
            .MoveNext
        Wend
        '獲取選擇題數據
        .Filter = "題型='選擇題'"
        .MoveFirst
        While Not .EOF
            strTest(n, 1) = Trim(Str(.Fields("編號")))
            n = n + 1
            .MoveNext
        Wend
        '獲取程序填空題數據
        .Filter = "題型='程序閱讀'"
        i = 1
        .MoveFirst
        While Not .EOF
            strTest(n, 1) = Trim(Str(.Fields("編號")))
            n = n + 1
            i = i + 1
            If i > 3 Then
                i = 1
                .MoveNext
            End If
        Wend
        '獲取程序填空題數據
        .Filter = "題型='程序填空'"
        i = 1
        .MoveFirst
        While Not .EOF
            strTest(n, 1) = Trim(Str(.Fields("編號")))
            n = n + 1
            i = i + 1
            If i > 4 Then
                i = 1
                .MoveNext
            End If
        Wend
        .Filter = ""
    End With
    cmdMove(0).Value = True                 '顯示第一道試題
    objCn.Close
End Sub
Private Sub cmdMove_Click(Index As Integer)
    Dim i%, strData$, n%, p%
    With objTest
        '保存當前試題所作答案
        Select Case .AbsolutePosition
            Case 1 To iJ
                '保存判斷題答案
                If optYesNo(0) = True Then strTest(.AbsolutePosition, 2) = "TRUE"
                If optYesNo(1) = True Then strTest(.AbsolutePosition, 2) = "FALSE"
                optYesNo(0) = False
                optYesNo(1) = False
            Case iJ + 1 To iJ + iSO
                '保存選擇題答案
                For i = 0 To 3
                    If optSO(i) = True Then strTest(.AbsolutePosition, 2) = Chr(65 + i)
                    optSO(i) = False
                Next
            Case iJ + iSO + 1 To iJ + iSO + iPR
                '保存程序閱讀題答案
                p = (.AbsolutePosition - iJ - iSO - 1) * 2
                For i = 0 To 3
                    If optPR1(i) = True Then strTest(.AbsolutePosition + p, 2) = Chr(65 + i)
                    If optPR2(i) = True Then strTest(.AbsolutePosition + p + 1, 2) = Chr(65 + i)
                    If optPR3(i) = True Then strTest(.AbsolutePosition + p + 2, 2) = Chr(65 + i)
                Next
                For i = 0 To 3
                    optPR1(i) = False: optPR2(i) = False: optPR3(i) = False
                Next
            Case iJ + iSO + iPR + 1 To iJ + iSO + iPR + iPF
                '保存程序填空答案
                p = (.AbsolutePosition - iJ - iSO - iPR - 1) * 3 + 2 * iPR
                strTest(.AbsolutePosition + p, 2) = Trim(txtBlank(0))
                txtBlank(0) = ""
                strTest(.AbsolutePosition + p + 1, 2) = Trim(txtBlank(1))
                txtBlank(1) = ""
                strTest(.AbsolutePosition + p + 2, 2) = Trim(txtBlank(2))
                txtBlank(2) = ""
                strTest(.AbsolutePosition + p + 3, 2) = Trim(txtBlank(3))
                txtBlank(3) = ""
        End Select
        
        '該變當前記錄
        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
        
        '顯示當前試題內容
        Select Case .AbsolutePosition
            Case 1 To iJ
                '顯示判斷題內容及所作答案
                lblType = "一、判斷題"
                cmbType = "判斷題"
                txtTest = Trim(Str(.AbsolutePosition)) & "、"
                objJudge.MoveFirst
                objJudge.Find "編號=" & .Fields("編號") & ""
                txtTest = txtTest & objJudge.Fields("題干")
                If strTest(.AbsolutePosition, 2) = "TRUE" Then optYesNo(0) = True
                If strTest(.AbsolutePosition, 2) = "FALSE" Then optYesNo(1) = True
                frmAnswer(0).Visible = True
                frmAnswer(1).Visible = False
                frmAnswer(2).Visible = False
                frmAnswer(3).Visible = False
            Case iJ + 1 To iJ + iSO
                '顯示選擇題內容以及所作答案
                cmbType = "選擇題"
                lblType = "二、選擇題"
                txtTest = Trim(Str(.AbsolutePosition - iJ)) & "、"
                objSelOne.MoveFirst
                objSelOne.Find "編號=" & .Fields("編號") & ""
                txtTest = txtTest & objSelOne.Fields("題干")
                txtTest = txtTest & vbCrLf & " (A)" & objSelOne.Fields("選項a")
                txtTest = txtTest & vbCrLf & " (B)" & objSelOne.Fields("選項b")
                txtTest = txtTest & vbCrLf & " (C)" & objSelOne.Fields("選項c")
                txtTest = txtTest & vbCrLf & " (D)" & objSelOne.Fields("選項d")
                frmAnswer(0).Visible = False
                frmAnswer(1).Visible = True
                frmAnswer(2).Visible = False
                frmAnswer(3).Visible = False
                For i = 0 To 3
                    If strTest(.AbsolutePosition, 2) = Chr(65 + i) Then optSO(i) = True
                Next
            Case iJ + iSO + 1 To iJ + iSO + iPR
                cmbType = "程序閱讀題"
                '顯示程序閱讀內容以及所作答案
                lblType = "三、程序閱讀題"
                n = .AbsolutePosition
                p = (n - iJ - iSO - 1) * 2
                txtTest = Trim(Str(n - iJ - iSO)) & "、" & vbCrLf
                objProRead.MoveFirst
                objProRead.Find "編號=" & .Fields("編號") & ""
                
                txtTest = txtTest & objProRead.Fields("題干") & vbCrLf
                txtTest = txtTest & "(1)" & objProRead.Fields("分題干1")
                strData = Replace(objProRead.Fields("選項1a"), Chr(13) & Chr(10), Chr(13) & Chr(10) & Space(10))
                txtTest = txtTest & vbCrLf & "     (A)" & strData
                strData = Replace(objProRead.Fields("選項1b"), Chr(13) & Chr(10), Chr(13) & Chr(10) & Space(10))
                txtTest = txtTest & vbCrLf & "     (B)" & strData
                strData = Replace(objProRead.Fields("選項1c"), Chr(13) & Chr(10), Chr(13) & Chr(10) & Space(10))
                txtTest = txtTest & vbCrLf & "     (C)" & strData
                strData = Replace(objProRead.Fields("選項1d"), Chr(13) & Chr(10), Chr(13) & Chr(10) & Space(10))
                txtTest = txtTest & vbCrLf & "     (D)" & strData
                
                If objProRead.Fields("分題干2") <> "" Then
                    txtTest = txtTest & vbCrLf & "(2)" & objProRead.Fields("分題干2")
                    strData = Replace(objProRead.Fields("選項2a"), Chr(13) & Chr(10), Chr(13) & Chr(10) & Space(10))
                    txtTest = txtTest & vbCrLf & "     (A)" & strData
                    strData = Replace(objProRead.Fields("選項2b"), Chr(13) & Chr(10), Chr(13) & Chr(10) & Space(10))
                    txtTest = txtTest & vbCrLf & "     (B)" & strData
                    strData = Replace(objProRead.Fields("選項2c"), Chr(13) & Chr(10), Chr(13) & Chr(10) & Space(10))
                    txtTest = txtTest & vbCrLf & "     (C)" & strData
                    strData = Replace(objProRead.Fields("選項2d"), Chr(13) & Chr(10), Chr(13) & Chr(10) & Space(10))
                    txtTest = txtTest & vbCrLf & "     (D)" & strData
                    frmDivPR(1).Visible = True
                Else
                    frmDivPR(1).Visible = False
                End If
                
                If objProRead.Fields("分題干3") <> "" Then
                    If objProRead.Fields("分題干2") <> "" Then
                        txtTest = txtTest & vbCrLf & "(3)" & objProRead.Fields("分題干3")
                    Else
                        txtTest = txtTest & vbCrLf & "(2)" & objProRead.Fields("分題干3")
                    End If
                    strData = Replace(objProRead.Fields("選項3a"), Chr(13) & Chr(10), Chr(13) & Chr(10) & Space(10))
                    txtTest = txtTest & vbCrLf & "     (A)" & strData
                    strData = Replace(objProRead.Fields("選項3b"), Chr(13) & Chr(10), Chr(13) & Chr(10) & Space(10))
                    txtTest = txtTest & vbCrLf & "     (B)" & strData
                    strData = Replace(objProRead.Fields("選項3c"), Chr(13) & Chr(10), Chr(13) & Chr(10) & Space(10))
                    txtTest = txtTest & vbCrLf & "     (C)" & strData
                    strData = Replace(objProRead.Fields("選項3d"), Chr(13) & Chr(10), Chr(13) & Chr(10) & Space(10))
                    txtTest = txtTest & vbCrLf & "     (D)" & strData
                    frmDivPR(2).Visible = True
                Else
                    frmDivPR(2).Visible = False
                End If
                frmAnswer(0).Visible = False
                frmAnswer(1).Visible = False
                frmAnswer(2).Visible = True
                frmAnswer(3).Visible = False
                For i = 0 To 3
                    If strTest(.AbsolutePosition + p, 2) = Chr(65 + i) Then optPR1(i) = True
                    If strTest(.AbsolutePosition + p + 1, 2) = Chr(65 + i) Then optPR2(i) = True
                    If strTest(.AbsolutePosition + p + 2, 2) = Chr(65 + i) Then optPR3(i) = True
                Next
            Case iJ + iSO + iPR + 1 To iJ + iSO + iPR + iPF
                cmbType = "程序填空題"
                '顯示程序填空題及所作答案
                p = (.AbsolutePosition - iJ - iSO - iPR - 1) * 3 + 2 * iPR
                lblType = "四、程序填空題"
                n = .AbsolutePosition
                txtTest = Trim(Str(n - iJ - iSO - iPR)) & "、" & vbCrLf
                objProFill.MoveFirst
                objProFill.Find "編號=" & .Fields("編號") & ""
                txtTest = txtTest & objProFill.Fields("題干")
                txtBlank(0) = strTest(n + p, 2)
                txtBlank(1) = strTest(n + p + 1, 2)
                txtBlank(2) = strTest(n + p + 2, 2)
                txtBlank(3) = strTest(n + p + 3, 2)
                If objProFill.Fields("空b") = "" Then
                    txtBlank(1).Visible = False
                    lblBlank(1).Visible = False
                Else
                    txtBlank(1).Visible = True
                    lblBlank(1).Visible = True
                End If
                If objProFill.Fields("空c") = "" Then
                    txtBlank(2).Visible = False
                    lblBlank(2).Visible = False
                Else
                    txtBlank(2).Visible = True
                    lblBlank(2).Visible = True
                End If
                If objProFill.Fields("空d") = "" Then
                    txtBlank(3).Visible = False
                    lblBlank(3).Visible = False
                Else
                    txtBlank(3).Visible = True
                    lblBlank(3).Visible = True
                End If
                frmAnswer(0).Visible = False
                frmAnswer(1).Visible = False
                frmAnswer(2).Visible = False
                frmAnswer(3).Visible = True
        End Select
    End With
End Sub

Private Sub Form_Unload(Cancel As Integer)
    Set objCn = Nothing
    Set objJudge = Nothing
    Set objTest = Nothing
    Set objSelOne = Nothing
    Set objProRead = Nothing
    Set objProFill = Nothing
End Sub

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品一区二区蜜臀亚洲| 欧美mv和日韩mv国产网站| 毛片av一区二区| 蜜桃视频一区二区三区在线观看| 亚洲国产成人高清精品| 亚洲午夜免费福利视频| 亚洲一区自拍偷拍| 午夜一区二区三区在线观看| 亚洲成国产人片在线观看| 图片区小说区国产精品视频| 首页国产欧美久久| 国产一区二区三区香蕉| 成人免费视频一区二区| 不卡的看片网站| 欧美视频日韩视频| 欧美成人一区二区三区片免费| 亚洲精品在线免费播放| 国产精品不卡一区二区三区| 亚洲综合成人在线视频| 日韩高清一区在线| 国产成人夜色高潮福利影视| 色偷偷88欧美精品久久久| 欧美亚洲另类激情小说| 精品久久久久久久久久久院品网| 国产日韩精品一区二区三区在线| 国产精品国产三级国产aⅴ原创| 亚洲激情在线播放| 老色鬼精品视频在线观看播放| 国产91精品免费| 欧美日韩aaaaa| 欧美国产97人人爽人人喊| 亚洲免费观看在线视频| 美女爽到高潮91| 99精品久久99久久久久| 欧美一区二区在线免费播放| 国产精品家庭影院| 美女视频网站久久| 欧美在线一二三四区| 2024国产精品| 午夜不卡在线视频| 99精品国产99久久久久久白柏 | 日韩欧美国产成人一区二区| 国产欧美一区在线| 美女精品一区二区| 在线看一区二区| 欧美国产精品中文字幕| 蜜臀国产一区二区三区在线播放 | 日本欧美在线观看| www.久久久久久久久| 日韩免费电影网站| 午夜私人影院久久久久| 色婷婷国产精品| 国产网站一区二区| 蜜臀av亚洲一区中文字幕| 91在线播放网址| 国产欧美日韩视频一区二区| 青娱乐精品视频| 欧美麻豆精品久久久久久| 亚洲婷婷综合色高清在线| 精品亚洲aⅴ乱码一区二区三区| 欧美三级三级三级爽爽爽| 自拍偷拍国产精品| 国产91在线|亚洲| 久久精品视频一区二区三区| 国内精品久久久久影院一蜜桃| 制服丝袜激情欧洲亚洲| 偷窥少妇高潮呻吟av久久免费| 色综合中文字幕国产 | 欧美日韩亚洲综合一区| 亚洲欧美成人一区二区三区| 99久久婷婷国产综合精品电影| 精品国产不卡一区二区三区| 日韩国产一区二| 欧美一级爆毛片| 青青草97国产精品免费观看无弹窗版| 欧美视频一区二区| 天天综合网天天综合色| 51精品国自产在线| 久久国内精品视频| 精品久久久久久无| 成人性视频网站| 亚洲天堂中文字幕| 欧美自拍丝袜亚洲| 喷水一区二区三区| 精品欧美黑人一区二区三区| 国内精品久久久久影院色| 国产亚洲欧美在线| 色综合婷婷久久| 亚洲成人av一区| 日韩欧美色综合网站| 狠狠狠色丁香婷婷综合久久五月| 久久久www免费人成精品| 成人avav在线| 亚洲午夜电影在线| 精品国产a毛片| 成a人片国产精品| 午夜婷婷国产麻豆精品| 26uuu亚洲综合色| 99视频精品在线| 日本vs亚洲vs韩国一区三区二区| 精品欧美久久久| 色诱视频网站一区| 久久福利资源站| 最新日韩在线视频| 欧美一区二区三区日韩| 国产成a人亚洲| 亚洲高清免费视频| 国产色综合一区| 在线免费观看日本一区| 美女高潮久久久| 亚洲欧美日韩中文播放 | 日产精品久久久久久久性色| 日韩亚洲国产中文字幕欧美| 国产精品一区久久久久| 樱花影视一区二区| 久久日韩精品一区二区五区| 一本大道久久a久久综合| 精品一区二区三区久久久| 一区二区三区久久| 久久精品人人做人人综合| 在线观看国产一区二区| 国产精品一区二区你懂的| 午夜视黄欧洲亚洲| 成人免费在线播放视频| 精品国产免费人成在线观看| 欧美色区777第一页| 国产69精品久久777的优势| 美日韩一区二区| 亚洲mv在线观看| 国产精品电影一区二区三区| 久久蜜桃香蕉精品一区二区三区| 欧美日韩精品欧美日韩精品一| 91同城在线观看| 丁香一区二区三区| 国产精品99久久久久久久女警| 午夜不卡av免费| 亚洲国产一区在线观看| 国产精品视频一二| 久久色视频免费观看| 精品国产乱码久久久久久影片| 欧美日韩日日摸| 欧美日韩国产综合久久| 在线观看日韩电影| 在线观看成人免费视频| 99视频超级精品| 成人福利视频网站| 成av人片一区二区| 99久久国产综合精品色伊| 99久久精品国产麻豆演员表| 99re66热这里只有精品3直播 | 国产午夜精品美女毛片视频| 精品国产伦一区二区三区观看方式| 日韩午夜中文字幕| 日韩免费电影一区| 亚洲精品在线三区| 国产欧美一区二区三区网站| 国产亚洲综合av| 中文字幕第一页久久| 国产精品全国免费观看高清 | 久久精品国产亚洲高清剧情介绍| 三级成人在线视频| 毛片av中文字幕一区二区| 国内国产精品久久| 国产成人8x视频一区二区| 成人高清视频在线观看| 91在线云播放| 欧美日韩免费视频| 欧美一区2区视频在线观看| 精品久久一二三区| 欧美激情综合在线| 亚洲夂夂婷婷色拍ww47| 三级一区在线视频先锋| 精品一区二区在线看| 成人app软件下载大全免费| 一本色道久久综合狠狠躁的推荐| 欧美美女喷水视频| 久久久久久一级片| 亚洲视频每日更新| 日韩av一区二区三区四区| 国产麻豆欧美日韩一区| 91麻豆swag| 欧美tickling挠脚心丨vk| 欧美国产一区二区在线观看| 亚洲国产成人av网| 国产一区二区视频在线播放| 日本韩国欧美在线| 日韩精品一区二区三区在线观看| 国产精品久久久久久久裸模| 午夜亚洲国产au精品一区二区| 国产九色精品成人porny| 在线免费不卡视频| 国产日产亚洲精品系列| 视频一区在线播放| 99亚偷拍自图区亚洲| 91精品国产综合久久久久久| 国产精品护士白丝一区av| 另类中文字幕网| 欧美综合色免费| 中文字幕在线不卡一区二区三区| 免费xxxx性欧美18vr|