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

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

?? frmselecttest.frm

?? 用VB做的考試系統 ,后臺是SQL2000,界面簡單,有詳細的說明.對VB學習者有很強的指導意義.
?? FRM
?? 第 1 頁 / 共 3 頁
字號:
      Caption         =   "分題干數為1的題"
      Height          =   180
      Left            =   1935
      TabIndex        =   37
      Top             =   2025
      Width           =   1350
   End
   Begin VB.Label Label16 
      AutoSize        =   -1  'True
      Caption         =   "小題   每題"
      Height          =   180
      Left            =   2640
      TabIndex        =   31
      Top             =   3015
      Width           =   990
   End
   Begin VB.Label Label12 
      AutoSize        =   -1  'True
      Caption         =   "小題   每題"
      Height          =   180
      Left            =   2640
      TabIndex        =   30
      Top             =   1680
      Width           =   990
   End
   Begin VB.Label Label8 
      AutoSize        =   -1  'True
      Caption         =   "小題   每題"
      Height          =   180
      Left            =   2640
      TabIndex        =   29
      Top             =   1275
      Width           =   990
   End
   Begin VB.Label Label4 
      AutoSize        =   -1  'True
      Caption         =   "小題   每題"
      Height          =   180
      Left            =   2640
      TabIndex        =   28
      Top             =   885
      Width           =   990
   End
   Begin VB.Label Label18 
      AutoSize        =   -1  'True
      Caption         =   "分"
      Height          =   180
      Left            =   5820
      TabIndex        =   18
      Top             =   3015
      Width           =   180
   End
   Begin VB.Label Label17 
      AutoSize        =   -1  'True
      Caption         =   "分  共"
      Height          =   180
      Left            =   4455
      TabIndex        =   17
      Top             =   3015
      Width           =   540
   End
   Begin VB.Label Label15 
      AutoSize        =   -1  'True
      Caption         =   "4、程序填空"
      Height          =   180
      Left            =   900
      TabIndex        =   16
      Top             =   3015
      Width           =   990
   End
   Begin VB.Label Label14 
      AutoSize        =   -1  'True
      Caption         =   "分"
      Height          =   180
      Left            =   5820
      TabIndex        =   15
      Top             =   1680
      Width           =   180
   End
   Begin VB.Label Label13 
      AutoSize        =   -1  'True
      Caption         =   "分  共"
      Height          =   180
      Left            =   4455
      TabIndex        =   14
      Top             =   1680
      Width           =   540
   End
   Begin VB.Label Label11 
      AutoSize        =   -1  'True
      Caption         =   "3、程序閱讀"
      Height          =   180
      Left            =   900
      TabIndex        =   13
      Top             =   1680
      Width           =   990
   End
   Begin VB.Label Label10 
      AutoSize        =   -1  'True
      Caption         =   "分"
      Height          =   180
      Left            =   5820
      TabIndex        =   12
      Top             =   1275
      Width           =   180
   End
   Begin VB.Label Label9 
      AutoSize        =   -1  'True
      Caption         =   "分  共"
      Height          =   180
      Left            =   4455
      TabIndex        =   11
      Top             =   1275
      Width           =   540
   End
   Begin VB.Label Label7 
      AutoSize        =   -1  'True
      Caption         =   "2、選擇題"
      Height          =   180
      Left            =   900
      TabIndex        =   10
      Top             =   1275
      Width           =   810
   End
   Begin VB.Label Label1 
      AutoSize        =   -1  'True
      Caption         =   "試卷名稱"
      Height          =   180
      Left            =   900
      TabIndex        =   9
      Top             =   375
      Width           =   720
   End
   Begin VB.Label Label6 
      AutoSize        =   -1  'True
      Caption         =   "分"
      Height          =   180
      Left            =   5820
      TabIndex        =   6
      Top             =   885
      Width           =   180
   End
   Begin VB.Label Label5 
      AutoSize        =   -1  'True
      Caption         =   "分  共"
      Height          =   180
      Left            =   4455
      TabIndex        =   4
      Top             =   885
      Width           =   540
   End
   Begin VB.Label Label3 
      AutoSize        =   -1  'True
      Caption         =   "1、判斷題"
      Height          =   180
      Left            =   900
      TabIndex        =   2
      Top             =   885
      Width           =   810
   End
   Begin VB.Label Label2 
      AutoSize        =   -1  'True
      Caption         =   "試卷總分"
      Height          =   180
      Left            =   4230
      TabIndex        =   0
      Top             =   375
      Width           =   720
   End
End
Attribute VB_Name = "SelectTest"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit
Dim objCn As New Connection, objOld As Recordset
Dim iJudge() As Integer, iSelOne() As Integer
Dim iProRead() As Integer, iProFill() As Integer
Dim isSaved As Boolean

Private Sub cmbOld_Click()
    Dim iTotal%, objTemp As New Recordset, m%, j%, i%
    Dim sJ$, sSO$, sPR$, sPF$, vJ, vSO, vPR, vPF
    If cmbOld.ListIndex > 0 Then
        '清除窗體中原有顯示數據
        For i = 0 To 3
            txtSum(i) = "": txtScore(i) = ""
        Next
        For i = 0 To 5
            txtDivSum(i) = ""
        Next
        '訪問數據庫,獲得選中試卷的試題數據
        If objCn.State = adStateClosed Then objCn.Open
        With objTemp
            Set .ActiveConnection = objCn
            .CursorLocation = adUseClient
            .CursorType = adOpenStatic
            .Open "select * from " & cmbOld
            If .RecordCount > 0 Then
                .MoveFirst
                While Not .EOF
                    Select Case .Fields("題型")
                        Case "判斷題"
                            txtScore(0) = Trim(Str(.Fields("分數")))
                            txtSum(0) = Trim(Str(Val(txtSum(0)) + 1))
                            sJ = sJ & "," & Trim(Str(.Fields("編號")))
                        Case "選擇題"
                            txtScore(1) = Trim(Str(.Fields("分數")))
                            txtSum(1) = Trim(Str(Val(txtSum(1)) + 1))
                            sSO = sSO & "," & Trim(Str(.Fields("編號")))
                        Case "程序閱讀"
                            txtScore(2) = Trim(Str(.Fields("分數")))
                            '計算選中題的分題干數
                            objProRead.MoveFirst
                            objProRead.Find "編號=" & Str(.Fields("編號"))
                            m = 0
                            For j = 1 To 3
                                If objProRead.Fields("分題干" & Trim(Str(j))) <> "" Then _
                                    m = m + 1
                            Next
                            txtDivSum(m - 1) = Trim(Str(Val(txtDivSum(m - 1)) + 1))
                            sPR = sPR & "," & Trim(Str(.Fields("編號")))
                        Case "程序填空"
                            txtScore(3) = Trim(Str(.Fields("分數")))
                            '計算選中題的填空數
                            objProFill.MoveFirst
                            objProFill.Find "編號=" & Str(.Fields("編號"))
                            m = 0
                            For j = 1 To 4
                                If objProFill.Fields("空" & Chr(j + 96)) <> "" Then _
                                    m = m + 1
                            Next
                            txtDivSum(m + 1) = Trim(Str(Val(txtDivSum(m + 1)) + 1))
                            sPF = sPF & "," & Trim(Str(.Fields("編號")))
                    End Select
                    .MoveNext
                Wend
                '顯示小題數
                txtSum(2) = Trim(Str(Val(txtDivSum(0)) + Val(txtDivSum(1)) * 2 _
                             + Val(txtDivSum(2)) * 3))
                txtSum(3) = Trim(Str(Val(txtDivSum(3)) * 2 + Val(txtDivSum(4)) * 3 _
                             + Val(txtDivSum(5)) * 4))
                txtTotalScore = Trim(Str(Val(txtScores(0)) + Val(txtScores(1)) _
                             + Val(txtScores(2)) + Val(txtScores(3))))
                '獲得試題數據
                vJ = Split(sJ, ",")
                vSO = Split(sSO, ",")
                vPR = Split(sPR, ",")
                vPF = Split(sPF, ",")
                ReDim iJudge(UBound(vJ))
                For i = 0 To UBound(vJ)
                    iJudge(i) = Val(vJ(i))
                Next
                ReDim iSelOne(UBound(vSO))
                For i = 0 To UBound(vSO)
                    iSelOne(i) = Val(vSO(i))
                Next
                ReDim iProRead(UBound(vPR))
                For i = 0 To UBound(vPR)
                    iProRead(i) = Val(vPR(i))
                Next
                ReDim iProFill(UBound(vPF))
                For i = 0 To UBound(vPF)
                    iProFill(i) = Val(vPF(i))
                Next
            End If
            .Close
        End With
        Set objTemp = Nothing
    End If
End Sub

Private Sub cmdAuto_Click()
    Dim i%, j%, s%, n%, m%, iPRS%(3), iPFS%(3)
    '檢驗試題設置是否正確
    If Check_Seting() = False Then Exit Sub
    '根據小題數量定義數組大小
    ReDim iJudge(Val(txtSum(0)))
    ReDim iSelOne(Val(txtSum(1)))
    ReDim iProRead(Val(txtSum(2)))
    ReDim iProFill(Val(txtSum(3)))
    '隨機產生判斷題
    For i = 1 To Val(txtSum(0))
        With objJudge
            n = Int(Rnd * .RecordCount + 1) '隨機產生一個記錄號
            '獲得試題編號
            .MoveFirst
            .Move n - 1, adBookmarkFirst
            n = .Fields("編號")
            '檢查試題編號是否重復
            For j = 1 To i - 1
                If iJudge(j) = n Then Exit For
            Next
            If j < i Then
                i = i - 1           '重新抽取題號
            Else
                iJudge(i) = n       '保存未重復的題號
            End If
        End With
    Next
    '隨機產生選擇題
    For i = 1 To Val(txtSum(1))
        With objSelOne
            n = Int(Rnd * .RecordCount + 1) '隨機產生一個記錄號
            '獲得試題編號
            .MoveFirst
            .Move n - 1, adBookmarkFirst
            n = .Fields("編號")
            '檢查試題編號是否重復
            For j = 1 To i - 1
                If iSelOne(j) = n Then Exit For
            Next
            If j < i Then
                i = i - 1           '重新抽取題號
            Else
                iSelOne(i) = n       '保存未重復的題號
            End If
        End With
    Next
    '隨機產生程序閱讀題
    s = 1
    For i = 1 To Val(txtSum(2))
        With objProRead
            n = Int(Rnd * .RecordCount + 1) '隨機產生一個記錄號
            '獲得試題編號
            .MoveFirst
            .Move n - 1, adBookmarkFirst
            n = .Fields("編號")
            '檢查試題編號是否重復
            For j = 1 To i - 1
                If iProRead(j) = n Then Exit For
            Next
            If j < i Then
                i = i - 1           '重新抽取題號
            Else
                '計算選中題的分題干數
                m = 0
                For j = 1 To 3
                    If .Fields("分題干" & Trim(Str(j))) <> "" Then m = m + 1
                Next
                If iPRS(m) < Val(txtDivSum(m - 1)) Then
                    iProRead(s) = n       '保存未重復的題號
                    s = s + 1
                    iPRS(m) = iPRS(m) + 1
                    i = i + m - 1
                Else
                    i = i - 1             '重新抽取題號
                End If
            End If
        End With
    Next
    '隨機產生程序閱讀題
    s = 1
    For i = 1 To Val(txtSum(3))

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久美女艺术照精彩视频福利播放| 国产精品天美传媒沈樵| 久久一留热品黄| 一区二区三区小说| 国产综合色视频| 欧美精品三级在线观看| 国产精品乱码一区二区三区软件 | 成人午夜激情在线| 91精品免费在线观看| 亚洲欧洲综合另类| 国产精品一线二线三线| 91精品国产麻豆| 亚洲专区一二三| 不卡视频一二三四| 国产三级精品三级在线专区| 蜜桃av噜噜一区| 欧洲另类一二三四区| 亚洲欧美日韩在线不卡| 国产 欧美在线| 久久婷婷久久一区二区三区| 奇米影视一区二区三区小说| 欧美综合天天夜夜久久| 国产精品久久久久久久久免费丝袜| 美腿丝袜亚洲综合| 日韩欧美另类在线| 日本大胆欧美人术艺术动态 | 国产高清久久久| 欧美成人一区二区三区片免费| 五月激情六月综合| 欧美日韩久久不卡| 日一区二区三区| 欧美片网站yy| 男女视频一区二区| 欧美大片在线观看一区二区| 免费成人av资源网| 日韩三级高清在线| 欧美aaa在线| 精品国产区一区| 国产精品综合在线视频| 国产亚洲精品aa午夜观看| 国产精品1区二区.| 中国色在线观看另类| 成人va在线观看| 亚洲激情在线播放| 欧美日韩精品欧美日韩精品一综合| 一区二区在线电影| 色就色 综合激情| 亚洲精品一二三区| 国产成人综合自拍| 国产精品入口麻豆原神| 成人午夜激情在线| 亚洲人成小说网站色在线| www.亚洲色图| 亚洲一区二区三区自拍| 欧美色网站导航| 天天综合色天天综合色h| 91香蕉视频mp4| 天天亚洲美女在线视频| 日韩免费高清电影| 卡一卡二国产精品| 日韩久久免费av| 国产乱子轮精品视频| 久久蜜臀精品av| 不卡在线视频中文字幕| 成人免费在线播放视频| 一本色道久久综合精品竹菊| 亚洲高清免费在线| 欧美一区二区三区在线观看 | 狠狠色丁香久久婷婷综| 久久久国产精华| 色哦色哦哦色天天综合| 午夜亚洲国产au精品一区二区| 337p亚洲精品色噜噜噜| 国产美女一区二区三区| 国产精品视频看| 欧美亚男人的天堂| 久久精品国产99| 国产精品女同一区二区三区| 91浏览器入口在线观看| 免费观看成人av| 国产精品日韩成人| 日韩美一区二区三区| 成人av午夜影院| 日韩国产一区二| 国产喂奶挤奶一区二区三区| 91久久精品一区二区| 欧美aⅴ一区二区三区视频| 国产精品区一区二区三区| 欧美视频三区在线播放| 国产一区二区三区四区在线观看| 久久日一线二线三线suv| av中文字幕不卡| 精品一区二区三区蜜桃| 亚洲免费在线播放| 日韩无一区二区| 在线视频一区二区免费| 国产一区二区h| 亚洲成人在线观看视频| 欧美激情在线免费观看| 日韩视频一区二区三区在线播放| 精品一区二区三区日韩| 日本不卡中文字幕| 亚洲精品中文在线观看| 久久久久久久久久久99999| 欧美性猛片xxxx免费看久爱| 国产成人免费网站| 日产国产欧美视频一区精品| 专区另类欧美日韩| 欧美老肥妇做.爰bbww视频| a级精品国产片在线观看| 久久精品国产亚洲高清剧情介绍| 亚洲女人的天堂| 久久日韩精品一区二区五区| 欧美精品xxxxbbbb| 91美女片黄在线| 国产91在线|亚洲| 丝袜国产日韩另类美女| 日韩不卡在线观看日韩不卡视频| 亚洲精品国产成人久久av盗摄| wwwwww.欧美系列| 欧美一区二区在线免费观看| 欧美午夜电影网| 日本精品一级二级| 色婷婷综合五月| 91丨国产丨九色丨pron| 麻豆成人久久精品二区三区小说| 亚洲综合丁香婷婷六月香| 亚洲美女电影在线| 亚洲天天做日日做天天谢日日欢 | 韩国在线一区二区| 久久精品国产77777蜜臀| 日韩精品午夜视频| 亚洲成人激情av| 亚洲成人综合视频| 五月天中文字幕一区二区| 亚洲成a天堂v人片| 亚洲精品大片www| 天堂一区二区在线免费观看| 天堂蜜桃一区二区三区| 午夜免费欧美电影| 日韩中文字幕av电影| 日韩电影在线免费观看| 男女男精品网站| 国产一区日韩二区欧美三区| 狠狠狠色丁香婷婷综合久久五月| 亚洲一级在线观看| 精彩视频一区二区三区| 国产高清精品久久久久| 成人毛片在线观看| 欧美日韩综合在线| 日韩一区二区三区四区| 日韩精品在线网站| 国产视频视频一区| 国产精品久久久久久久久免费桃花 | 北条麻妃国产九九精品视频| 91久久精品一区二区| 欧美一区二区三区小说| 久久综合一区二区| 中文字幕一区日韩精品欧美| 一区二区在线免费| 麻豆国产欧美日韩综合精品二区 | 日韩视频免费直播| 久久亚洲春色中文字幕久久久| 国产精品亲子伦对白| 亚洲国产三级在线| 激情六月婷婷久久| 97aⅴ精品视频一二三区| 一本久道久久综合中文字幕 | 欧美大肚乱孕交hd孕妇| 国产网红主播福利一区二区| 成人免费小视频| 麻豆成人久久精品二区三区小说| 精品一区二区三区蜜桃| 成人18精品视频| 日韩视频永久免费| 亚洲精品视频在线观看网站| 日本伊人色综合网| 97久久久精品综合88久久| 91精品国产美女浴室洗澡无遮挡| 国产精品免费人成网站| 日韩在线卡一卡二| 国产高清亚洲一区| 日韩亚洲欧美综合| 亚洲综合网站在线观看| 韩国欧美一区二区| 欧美亚洲综合在线| 国产精品久久久久久久久晋中 | 国产一区二区在线观看视频| 色偷偷成人一区二区三区91| 久久久九九九九| 亚洲欧美另类图片小说| 精品一区二区久久| 欧美精品18+| 亚洲精品成人a在线观看| 国产成人精品三级麻豆| 日韩欧美国产系列| 丝袜美腿成人在线| 欧洲亚洲国产日韩| 综合欧美亚洲日本| 丁香婷婷综合网|