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

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

?? frmkaoshi.frm

?? 自己用vb開(kāi)發(fā)的局域網(wǎng)考試系統(tǒng)
?? FRM
?? 第 1 頁(yè) / 共 5 頁(yè)
字號(hào):
            Italic          =   0   'False
            Strikethrough   =   0   'False
         EndProperty
         ForeColor       =   &H000000C0&
         Height          =   210
         Left            =   5415
         TabIndex        =   25
         Top             =   5010
         Width           =   525
      End
      Begin VB.Line Line2 
         BorderWidth     =   2
         X1              =   7305
         X2              =   7305
         Y1              =   4995
         Y2              =   5265
      End
      Begin VB.Shape Shape2 
         BackColor       =   &H00E8F4F8&
         FillColor       =   &H00FFFFFF&
         FillStyle       =   0  'Solid
         Height          =   315
         Left            =   5940
         Top             =   4965
         Width           =   1950
      End
   End
   Begin VB.Image imgSubmit 
      Height          =   960
      Left            =   9240
      MouseIcon       =   "FrmKaoShi.frx":DE32
      MousePointer    =   99  'Custom
      Picture         =   "FrmKaoShi.frx":E274
      Top             =   7680
      Width           =   1305
   End
End
Attribute VB_Name = "FrmKaoShi"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit
'保存時(shí)從1開(kāi)始算,0號(hào)為空
Dim TKIDArr() As Long '填空題id數(shù)組
Dim PDIDArr() As Long '判斷題id數(shù)組
Dim WDIDArr() As Long '問(wèn)答題id數(shù)組
Dim ZWIDArr() As Long '作文題id數(shù)組
Dim OldDAan As String '保存舊一次的答案
Dim NewWho As Integer '表示現(xiàn)在操作那個(gè)題型
'由ID值求他的對(duì)應(yīng)題目的分?jǐn)?shù)
Function GetScoreByID(ScoreArr() As String, ByVal ID As Long) As String
    Dim i As Long
    Dim strArr() As String
    For i = 0 To UBound(ScoreArr)
      strArr = Split(ScoreArr(i), ",")
      If strArr(0) = Int2Str(ID) Then
        GetScoreByID = strArr(1)
        Exit Function
      End If
    Next i
    GetScoreByID = ""
End Function
 '生成本機(jī)數(shù)據(jù)
Function CreateTest() As Boolean
  Dim adoRS As Recordset
  Set adoRS = New Recordset
  adoRS.CursorLocation = adUseClient

  adoRS.Open "kaoshixinxi", ConnString, adOpenStatic, adLockOptimistic
   '讀題目
  '判斷是否發(fā)卷
  If adoRS.EOF Then
     CreateTest = False
     Exit Function
   Else
    '創(chuàng)建本地試卷信息
    
     Dim LocaladoRs As Recordset
     Set LocaladoRs = New Recordset
     LocaladoRs.CursorLocation = adUseClient

     LocaladoRs.Open "試卷信息", LocalConn, adOpenStatic, adLockOptimistic
     
     LocaladoRs.AddNew
     LocaladoRs.Fields("試卷標(biāo)題").Value = adoRS.Fields("title").Value
     LabTitle.Caption = adoRS.Fields("title").Value
     LocaladoRs.Fields("考試日期").Value = Date '當(dāng)天
     LocaladoRs.Fields("試卷編號(hào)").Value = adoRS.Fields("id").Value
     LocaladoRs.Fields("試卷總分").Value = adoRS.Fields("zscore").Value
     LabScore.Caption = "總分:" & adoRS.Fields("zscore").Value & "分"
     'LocaladoRs.Fields("科目ID").Value = adoRS.Fields("kemuid").Value
     'LocaladoRs.Fields("年級(jí)ID").Value = adoRS.Fields("nianjiid").Value
     LocaladoRs.Update
     Set LocaladoRs = Nothing
     '保存題目id數(shù)組
     Dim TempIDArr() As String
     '保存題目分?jǐn)?shù)數(shù)組
     Dim TempScoreArr() As String
     Dim Pcount As Integer '題目的個(gè)數(shù)
     'Dim TLong As Long
     Dim i As Integer
     Dim ScoreArr() As String  '保存分?jǐn)?shù)和題目對(duì)應(yīng)的數(shù)組
     Dim sql As String
     '定義保存試卷題目的記錄集
     Dim adoSJRs As Recordset
     Set adoSJRs = New Recordset
     adoSJRs.CursorLocation = adUseClient

     
     '生成單選題
     '========判斷是否有單選題
     If adoRS.Fields("danxuan").Value <> "" Then
     
       TempIDArr = Split(adoRS.Fields("danxuan").Value, ",")
       TempScoreArr = Split(adoRS.Fields("danxuans").Value, ",")
       Pcount = UBound(TempIDArr)
       ReDim ScoreArr(Pcount + 1)
       For i = 0 To Pcount
          ScoreArr(i) = TempIDArr(i) + "," + TempScoreArr(i)
       Next i
       sql = "select id,wenti,xuanze1,xuanze2,xuanze3,xuanze4,daan from question where id in (" + adoRS.Fields("danxuan").Value + ")"
       adoSJRs.Open sql, ConnString, adOpenStatic, adLockOptimistic
       '插入本地?cái)?shù)據(jù)庫(kù)
       Do While Not adoSJRs.EOF
        '創(chuàng)建本地試卷
        sql = "insert into 試卷選擇題(ID,問(wèn)題,A,B,C,D,答案,分?jǐn)?shù),考生答案,類別) values(" + str(adoSJRs.Fields("id").Value) + ",'"
        sql = sql + adoSJRs.Fields("wenti").Value + "','" + adoSJRs.Fields("xuanze1").Value + "','" + adoSJRs.Fields("xuanze2").Value + "','"
        sql = sql + adoSJRs.Fields("xuanze3").Value + "','" + adoSJRs.Fields("xuanze4").Value + "','" + adoSJRs.Fields("daan").Value + "'," + GetScoreByID(ScoreArr, adoSJRs.Fields("id").Value) + ",'','"
        sql = sql + "單')"
        LocalConn.Execute sql
        adoSJRs.MoveNext
       Loop
    
    
       '關(guān)閉adosjrs對(duì)象
       adoSJRs.Close
     
     End If
     
     
    '生成多選題
     If adoRS.Fields("duoxuan").Value <> "" Then
     
     TempIDArr = Split(adoRS.Fields("duoxuan").Value, ",")
       TempScoreArr = Split(adoRS.Fields("duoxuans").Value, ",")
       Pcount = UBound(TempIDArr)
       ReDim ScoreArr(Pcount + 1)
       For i = 0 To Pcount
          ScoreArr(i) = TempIDArr(i) + "," + TempScoreArr(i)
       Next i
       sql = "select id,wenti,xuanze1,xuanze2,xuanze3,xuanze4,daan from question where id in (" + adoRS.Fields("duoxuan").Value + ")"
       adoSJRs.Open sql, ConnString, adOpenStatic, adLockOptimistic
       '插入本地?cái)?shù)據(jù)庫(kù)
       Do While Not adoSJRs.EOF
        '創(chuàng)建本地試卷
        sql = "insert into 試卷選擇題(ID,問(wèn)題,A,B,C,D,答案,分?jǐn)?shù),考生答案,類別) values(" + str(adoSJRs.Fields("id").Value) + ",'"
        sql = sql + adoSJRs.Fields("wenti").Value + "','" + adoSJRs.Fields("xuanze1").Value + "','" + adoSJRs.Fields("xuanze2").Value + "','"
        sql = sql + adoSJRs.Fields("xuanze3").Value + "','" + adoSJRs.Fields("xuanze4").Value + "','" + adoSJRs.Fields("daan").Value + "'," + GetScoreByID(ScoreArr, adoSJRs.Fields("id").Value) + ",'','"
        sql = sql + "多')"
        LocalConn.Execute sql
        adoSJRs.MoveNext
       Loop
       '關(guān)閉adosjrs對(duì)象
       adoSJRs.Close
    End If
    
    '生成填空題
     If adoRS.Fields("tiankong").Value <> "" Then
     
       TempIDArr = Split(adoRS.Fields("tiankong").Value, ",")
       TempScoreArr = Split(adoRS.Fields("tiankongs").Value, ",")
       Pcount = UBound(TempIDArr)
       ReDim ScoreArr(Pcount + 1)
       For i = 0 To Pcount
          ScoreArr(i) = TempIDArr(i) + "," + TempScoreArr(i)
       Next i
       sql = "select id,wenti,Kcount from questionTK where id in (" + adoRS.Fields("tiankong").Value + ")"
       adoSJRs.Open sql, ConnString, adOpenStatic, adLockOptimistic
       '插入本地?cái)?shù)據(jù)庫(kù)
       Do While Not adoSJRs.EOF
        '創(chuàng)建本地試卷
        sql = "insert into 試卷填空題(ID,問(wèn)題,空數(shù),分?jǐn)?shù),考生答案) values(" + str(adoSJRs.Fields("id").Value) + ",'"
        sql = sql + adoSJRs.Fields("wenti").Value + "'," & adoSJRs.Fields("Kcount").Value & ","
        sql = sql + GetScoreByID(ScoreArr, adoSJRs.Fields("id").Value) + ",'')"
        LocalConn.Execute sql
        adoSJRs.MoveNext
       Loop
       '關(guān)閉adosjrs對(duì)象
       adoSJRs.Close
    End If
    
    '生成判斷題
     If adoRS.Fields("panduan").Value <> "" Then
     
       TempIDArr = Split(adoRS.Fields("panduan").Value, ",")
       TempScoreArr = Split(adoRS.Fields("panduans").Value, ",")
       Pcount = UBound(TempIDArr)
       ReDim ScoreArr(Pcount + 1)
       For i = 0 To Pcount
          ScoreArr(i) = TempIDArr(i) + "," + TempScoreArr(i)
       Next i
       sql = "select id,wenti,daan from questionPD where id in (" + adoRS.Fields("panduan").Value + ")"
       adoSJRs.Open sql, ConnString, adOpenStatic, adLockOptimistic
       '插入本地?cái)?shù)據(jù)庫(kù)
       Do While Not adoSJRs.EOF
        '創(chuàng)建本地試卷
        sql = "insert into 試卷判斷題(ID,問(wèn)題,答案,分?jǐn)?shù),考生答案) values(" + str(adoSJRs.Fields("id").Value) + ",'"
        sql = sql + adoSJRs.Fields("wenti").Value + "','" & adoSJRs.Fields("daan").Value & "',"
        sql = sql + GetScoreByID(ScoreArr, adoSJRs.Fields("id").Value) + ",'')"
        LocalConn.Execute sql
        adoSJRs.MoveNext
       Loop
       '關(guān)閉adosjrs對(duì)象
       adoSJRs.Close
    End If
    
    '生成問(wèn)答題
     If adoRS.Fields("wenda").Value <> "" Then
     
       TempIDArr = Split(adoRS.Fields("wenda").Value, ",")
       TempScoreArr = Split(adoRS.Fields("wendas").Value, ",")
       Pcount = UBound(TempIDArr)
       ReDim ScoreArr(Pcount + 1)
       For i = 0 To Pcount
          ScoreArr(i) = TempIDArr(i) + "," + TempScoreArr(i)
       Next i
       sql = "select id,wenti from questionWD where id in (" + adoRS.Fields("wenda").Value + ")"
       adoSJRs.Open sql, ConnString, adOpenStatic, adLockOptimistic
       '插入本地?cái)?shù)據(jù)庫(kù)
       Do While Not adoSJRs.EOF
        '創(chuàng)建本地試卷
        sql = "insert into 試卷問(wèn)答題(ID,問(wèn)題,分?jǐn)?shù),考生答案) values(" + str(adoSJRs.Fields("id").Value) + ",'"
        sql = sql + adoSJRs.Fields("wenti").Value + "',"
        sql = sql + GetScoreByID(ScoreArr, adoSJRs.Fields("id").Value) + ",'')"
        LocalConn.Execute sql
        adoSJRs.MoveNext
       Loop
       '關(guān)閉adosjrs對(duì)象
       adoSJRs.Close
    End If
    
     '生成作文題
     If adoRS.Fields("zuowen").Value <> "" Then
     
       TempIDArr = Split(adoRS.Fields("zuowen").Value, ",")
       TempScoreArr = Split(adoRS.Fields("zuowens").Value, ",")
       Pcount = UBound(TempIDArr)
       ReDim ScoreArr(Pcount + 1)
       For i = 0 To Pcount
          ScoreArr(i) = TempIDArr(i) + "," + TempScoreArr(i)
       Next i
       sql = "select id,wenti from questionZW where id in (" + adoRS.Fields("zuowen").Value + ")"
       adoSJRs.Open sql, ConnString, adOpenStatic, adLockOptimistic
       '插入本地?cái)?shù)據(jù)庫(kù)
       Do While Not adoSJRs.EOF
        '創(chuàng)建本地試卷
        sql = "insert into 試卷作文題(ID,問(wèn)題,分?jǐn)?shù),考生答案) values(" + str(adoSJRs.Fields("id").Value) + ",'"
        sql = sql + adoSJRs.Fields("wenti").Value + "',"
        sql = sql + GetScoreByID(ScoreArr, adoSJRs.Fields("id").Value) + ",'')"
        LocalConn.Execute sql
        adoSJRs.MoveNext
       Loop
       '關(guān)閉adosjrs對(duì)象
       adoSJRs.Close
    End If
    
    '悉放對(duì)象
    Set adoRS = Nothing
    Set adoSJRs = Nothing
    
    
  End If
     
End Function






Private Sub Command5_Click()
End Sub

Private Sub Command6_Click()

End Sub

Private Sub Form_Load()
'判斷是否發(fā)試卷
'判斷是否已經(jīng)生成本地?cái)?shù)據(jù)庫(kù)
Dim adoRS As Recordset
Set adoRS = New Recordset
adoRS.CursorLocation = adUseClient

adoRS.Open "試卷信息", LocalConn, adOpenStatic, adLockOptimistic
If adoRS.EOF Then
   CreateTest '生成試卷
  Else
   LabTitle.Caption = adoRS.Fields("試卷標(biāo)題").Value
   LabScore.Caption = "總分:" & adoRS.Fields("試卷總分").Value & "分"
End If
 '創(chuàng)建選擇題的樹
 CreateTree
 
'顯示填空題顯示
adoRS.Close
adoRS.Open "select ID from 試卷填空題", LocalConn, adOpenStatic, adLockOptimistic
LstTK.Clear
If Not adoRS.EOF Then
  adoRS.MoveLast
  adoRS.MoveFirst
  '重定義
  ReDim TKIDArr(adoRS.RecordCount + 1) As Long
  Do While Not adoRS.EOF
     LstTK.AddItem "第" & adoRS.AbsolutePosition & "題"
     TKIDArr(adoRS.AbsolutePosition) = adoRS.Fields("ID").Value
     adoRS.MoveNext
  Loop
End If

'顯示判斷題顯示
adoRS.Close
adoRS.Open "select ID from 試卷判斷題", LocalConn, adOpenStatic, adLockOptimistic
LstPD.Clear
If Not adoRS.EOF Then
  adoRS.MoveLast
  adoRS.MoveFirst
  '重定義
  ReDim PDIDArr(adoRS.RecordCount + 1) As Long
  Do While Not adoRS.EOF
     LstPD.AddItem "第" & adoRS.AbsolutePosition & "題"
     PDIDArr(adoRS.AbsolutePosition) = adoRS.Fields("ID").Value
     adoRS.MoveNext
  Loop
End If

'顯示問(wèn)答題顯示
adoRS.Close
adoRS.Open "select ID from 試卷問(wèn)答題", LocalConn, adOpenStatic, adLockOptimistic
LstWD.Clear
If Not adoRS.EOF Then
  adoRS.MoveLast
  adoRS.MoveFirst
  '重定義
  ReDim WDIDArr(adoRS.RecordCount + 1) As Long
  Do While Not adoRS.EOF
     LstWD.AddItem "第" & adoRS.AbsolutePosition & "題"
     WDIDArr(adoRS.AbsolutePosition) = adoRS.Fields("ID").Value
     adoRS.MoveNext
  Loop
End If

'顯示作文題顯示
adoRS.Close
adoRS.Open "select ID from 試卷作文題", LocalConn, adOpenStatic, adLockOptimistic
LstZW.Clear
If Not adoRS.EOF Then
  adoRS.MoveLast
  adoRS.MoveFirst
  '重定義
  ReDim ZWIDArr(adoRS.RecordCount + 1) As Long
  Do While Not adoRS.EOF
     LstZW.AddItem "第" & adoRS.AbsolutePosition & "題"
     ZWIDArr(adoRS.AbsolutePosition) = adoRS.Fields("ID").Value
     adoRS.MoveNext
  Loop
End If
'顯示背景圖片
PicXZ.Picture = Me.Picture
PicTK.Picture = Me.Picture
PicPD.Picture = Me.Picture
PicWD.Picture = Me.Picture
PicZW.Picture = Me.Picture
'產(chǎn)生填空框
CreateDA
'初始化

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品一区免费视频| 精品午夜久久福利影院| 日本精品裸体写真集在线观看| 亚洲精品菠萝久久久久久久| 欧美日韩视频在线第一区| 国产乱对白刺激视频不卡 | 国产精品久久久久久久久免费丝袜 | 五月婷婷欧美视频| 久久久影视传媒| 国产91在线|亚洲| 极品销魂美女一区二区三区| 国产自产视频一区二区三区| 日韩精品一卡二卡三卡四卡无卡| 精品精品国产高清a毛片牛牛| 欧美刺激午夜性久久久久久久| 国产91富婆露脸刺激对白| 亚洲精品大片www| 中文字幕亚洲一区二区av在线| 国产午夜三级一区二区三| 99综合影院在线| 欧美日韩亚洲综合在线| 在线观看不卡视频| 在线亚洲一区观看| 欧美日韩精品是欧美日韩精品| 欧美高清你懂得| 国产女同性恋一区二区| 国产精品久久久久一区二区三区| 一区二区三区免费网站| 精品久久一区二区三区| 欧美剧在线免费观看网站 | 欧美日韩激情在线| 精品国产乱码久久久久久久| 亚洲欧美另类久久久精品| 欧美视频一区二区三区| 免费看欧美美女黄的网站| 久久久久久97三级| 欧美色图天堂网| 蜜桃视频免费观看一区| 中文字幕一区二区三| 欧美精品一卡两卡| 成人av电影在线播放| 视频一区二区欧美| 国产精品久久久久久一区二区三区 | 欧美一区二区三区在| 春色校园综合激情亚洲| 日韩在线播放一区二区| 国产精品成人网| 日韩欧美国产麻豆| 色八戒一区二区三区| 国产乱人伦偷精品视频不卡| 亚洲高清中文字幕| 国产精品成人免费精品自在线观看| 91精品国产91热久久久做人人| 91丨porny丨首页| 国内精品伊人久久久久av一坑| 国产精品三级在线观看| 精品视频全国免费看| 91麻豆国产精品久久| 一区二区三区四区五区视频在线观看 | 午夜久久福利影院| 亚洲国产精品ⅴa在线观看| 日韩欧美一区二区三区在线| 日本精品视频一区二区| av在线免费不卡| 国产精品一级片在线观看| 日本不卡视频在线观看| 亚洲va国产va欧美va观看| 亚洲人成精品久久久久久| 国产亚洲欧美日韩在线一区| 欧美v亚洲v综合ⅴ国产v| 欧美精品第1页| 在线精品亚洲一区二区不卡| 成人网页在线观看| 成人一级片网址| 精品成人在线观看| 丝袜a∨在线一区二区三区不卡| 91精品婷婷国产综合久久性色| 色天使色偷偷av一区二区| 91丝袜国产在线播放| 顶级嫩模精品视频在线看| 国产美女娇喘av呻吟久久| 91福利在线导航| 97久久超碰国产精品电影| 成人av网站在线| av在线不卡观看免费观看| 99久久精品99国产精品| 91丝袜美女网| 精品污污网站免费看| 欧美偷拍一区二区| 精品1区2区3区| 这里是久久伊人| 精品国产乱码久久| 国产亚洲一二三区| 国产拍欧美日韩视频二区| 国产日韩欧美亚洲| 国产精品视频你懂的| 亚洲人成在线播放网站岛国| 伊人婷婷欧美激情| 亚洲午夜av在线| 蜜臀av性久久久久av蜜臀妖精| 在线观看亚洲一区| www国产成人免费观看视频 深夜成人网| 99精品在线观看视频| 91论坛在线播放| 欧美喷水一区二区| 欧美精品一区二区三区蜜桃视频 | 国产三级欧美三级日产三级99 | 欧美色图一区二区三区| 日韩欧美在线123| 国产人伦精品一区二区| 亚洲特黄一级片| 亚洲第一狼人社区| 极品尤物av久久免费看| 91视频在线观看免费| 欧美一区二区在线免费播放| 久久婷婷一区二区三区| 亚洲欧美日韩在线不卡| 男女激情视频一区| 99这里只有久久精品视频| 9191国产精品| 亚洲欧美自拍偷拍| 日本视频在线一区| 99国产精品久久久久久久久久久| 精品视频在线免费看| 欧美激情一区二区三区四区| 亚洲大片免费看| 国产精品一区三区| 在线电影欧美成精品| 国产精品网站在线观看| 日本vs亚洲vs韩国一区三区二区 | 国产精品亚洲一区二区三区妖精| 一本大道久久精品懂色aⅴ| 精品国产免费一区二区三区香蕉| 中文字幕一区av| 国产一区欧美二区| 欧美日韩国产免费一区二区 | 粉嫩久久99精品久久久久久夜 | 美女被吸乳得到大胸91| 91亚洲精品久久久蜜桃| www欧美成人18+| 午夜精品久久久久久久久| 99久久久国产精品免费蜜臀| 久久婷婷一区二区三区| 美女视频一区二区| 欧美日韩在线三级| 亚洲欧洲av色图| 国产成人av一区二区三区在线| 777色狠狠一区二区三区| 亚洲乱码国产乱码精品精小说| 韩国视频一区二区| 91精品国产91热久久久做人人| 亚洲精品一二三| 成人激情文学综合网| 久久久久久久免费视频了| 日本美女视频一区二区| 欧美在线观看一区| 一区二区三区在线视频观看 | 91.麻豆视频| 亚洲国产精品久久不卡毛片| 91网站黄www| 亚洲你懂的在线视频| 成人福利视频在线| 国产精品国产三级国产aⅴ中文| 国产成人午夜99999| 日韩一区二区三区免费观看| 午夜精品一区二区三区三上悠亚| 日本高清视频一区二区| 一区二区三区在线不卡| 91网站最新地址| 亚洲日本欧美天堂| 色综合久久久久久久久久久| 国产精品区一区二区三区| 成人永久aaa| 亚洲视频1区2区| 91久久精品一区二区| 伊人婷婷欧美激情| 欧美撒尿777hd撒尿| 天天免费综合色| 欧美一级久久久久久久大片| 日本欧美韩国一区三区| 精品入口麻豆88视频| 国产精品亚洲一区二区三区妖精| 亚洲国产精品国自产拍av| proumb性欧美在线观看| 一区二区在线观看免费视频播放| 在线免费观看日本一区| 爽好久久久欧美精品| 精品乱人伦小说| 成人手机在线视频| 亚洲免费观看高清完整| 欧美精品xxxxbbbb| 久久国产欧美日韩精品| 久久精品视频一区二区| 成人18视频日本| 亚洲午夜在线视频| 欧美不卡一区二区| 成人免费看视频| 亚洲高清视频中文字幕| 日韩欧美aaaaaa| 成a人片国产精品|