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

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

?? frmkaoshi.frm

?? 自己用vb開發的局域網考試系統
?? FRM
?? 第 1 頁 / 共 5 頁
字號:
     RtbWDTM.Text = "   " + adoRS.Fields("問題").Value + "(" & adoRS.Fields("分數").Value & ")" + vbCrLf
     '顯示答案
     RtbWDDA.Text = adoRS.Fields("考生答案").Value
  End If
 Set adoRS = Nothing
End Sub
'預覽填空題
Sub ViewTK(ByVal TMid As Long) '題目id
  Dim adoRS As Recordset
  Set adoRS = New Recordset
  adoRS.CursorLocation = adUseClient

  Dim DaanArr() As String
  adoRS.Open "select * from 試卷填空題 where ID=" & TMid, LocalConn, adOpenStatic, adLockOptimistic
  If Not adoRS.EOF Then
     '顯示
     RtbTK.Text = "   " + adoRS.Fields("問題").Value + "(" & adoRS.Fields("分數").Value & ")" + vbCrLf
     '顯示空和答案
     Dim i As Integer
     For i = 1 To 30
       LabDaan(i).Visible = False
       TxTDaan(i).Visible = False
       TxTDaan(i).Text = ""
     Next i
     'rtbTK.Tag里面保存空個數,以后可以用
     RtbTK.Tag = adoRS.Fields("空數").Value
     For i = 1 To adoRS.Fields("空數").Value
       LabDaan(i).Visible = True
       TxTDaan(i).Visible = True
     Next i
    '顯示答案
     If Len(adoRS.Fields("考生答案").Value) > 0 Then
       DaanArr = Split(adoRS.Fields("考生答案").Value, "▲▲")
       For i = 0 To UBound(DaanArr)
        TxTDaan(i + 1).Text = DaanArr(i)
       Next i
     End If
  End If
 Set adoRS = Nothing
End Sub
'看選擇題
Sub ViewTM(ByVal adoTMRs As Recordset)
  Dim DAArr() As String
  Dim i As Integer
  
  TXTView.Text = "  " + adoTMRs.Fields("問題").Value + "(" + str(adoTMRs.Fields("分數").Value) + "分" + ")" + vbCrLf
  
  TXTView.Text = TXTView.Text + "    A、" + adoTMRs.Fields("A").Value + vbCrLf + vbCrLf
  TXTView.Text = TXTView.Text + "    B、" + adoTMRs.Fields("B").Value + vbCrLf + vbCrLf
  TXTView.Text = TXTView.Text + "    C、" + adoTMRs.Fields("C").Value + vbCrLf + vbCrLf
  TXTView.Text = TXTView.Text + "    D、" + adoTMRs.Fields("D").Value + vbCrLf + vbCrLf
  '清空
  For i = 0 To 3
    Check1(i).Value = 0
  Next i
  '顯示答案
  If Len(adoTMRs.Fields("考生答案").Value) > 0 Then
   DAArr = Split(adoTMRs.Fields("考生答案").Value, ",")
   For i = 0 To UBound(DAArr)
     Check1(Asc(DAArr(i)) - 65).Value = 1
   Next i
  End If
  
End Sub
'保存選擇題
Sub SaveDaAN()
Dim i As Integer
Dim DAan As String
For i = 0 To 3
If Check1(i).Value Then
   DAan = DAan & Check1(i).Caption & ","
End If
Next i
If DAan = "" Then DAan = "," '若此題未做
DAan = Left(DAan, Len(DAan) - 1)
Dim sql As String
sql = "update 試卷選擇題 set 考生答案='" & DAan & "' where id=" & Val(TXTView.Tag)
LocalConn.Execute sql
End Sub
''保存作文題
Sub SaveZW()
  If LstZW.Tag = "" Then
    Exit Sub
  End If
  Dim ID As String
  ID = LstZW.Tag

  '保存
  Dim DAan As String
  DAan = RtbZW.Text
  Dim sql As String
  sql = "update 試卷作文題 set 考生答案='" & DAan & "' where id=" & ID
  LocalConn.Execute sql
End Sub
''保存問答題
Sub SaveWD()
  If LstWD.Tag = "" Then
    Exit Sub
  End If
  Dim ID As String
  ID = LstWD.Tag
  
  Dim DAan As String
  DAan = RtbWDDA.Text
  Dim sql As String
  sql = "update 試卷問答題 set 考生答案='" & DAan & "' where id=" & ID
  LocalConn.Execute sql
End Sub
''保存判斷題
Sub SavePD()
  If LstPD.Tag = "" Then
    Exit Sub
  End If
  Dim ID As String
  ID = LstPD.Tag
  
  Dim DAan As String
  If OptDui = True Then
    DAan = "T"
  End If
  If OptCuo = True Then
    DAan = "F"
  End If
  Dim sql As String
  sql = "update 試卷判斷題 set 考生答案='" & DAan & "' where id=" & ID
  LocalConn.Execute sql
End Sub
''保存填空題
Sub SaveTK()
  If LstTK.Tag = "" Then
    Exit Sub
  End If
  Dim ID As String
  ID = LstTK.Tag
  
  Dim i As Integer
  Dim DAan As String
  For i = 1 To Val(RtbTK.Tag)
    DAan = DAan & TxTDaan(i).Text & "▲▲"
  Next i
  DAan = Left(DAan, Len(DAan) - 2)
  Dim sql As String
  sql = "update 試卷填空題 set 考生答案='" & DAan & "' where id=" & ID
  LocalConn.Execute sql
End Sub

'處理交卷
'"▼▼"用于分割各填空題、問答題、作文的答案
'"▲▲"用于分割填空題各個空的字符
'函數返回true和false表示交卷是否成功
Function JiaoJuan() As Boolean
  JiaoJuan = False
  Dim Scores As Long '成績
  'Dim Zscore As Long '總分
  Dim Danxuan As String, Duoxuan As String  '答案字符串
  Dim Danxuans As String, Duoxuans As String  '對應的分數字符串
  Dim Danxuanid As String, Duoxuanid As String  '對應的試卷ID字符串
  Dim TianKong As String, TianKongs As String, TianKongID As String '填空題
  Dim PanDuan As String, PanDuans As String, PanDuanID As String '判斷題
  Dim WenDa As String, WenDas As String, WenDaID As String '問答題
  Dim ZuoWen As String, ZuoWens As String, ZuoWenID As String '作文題
  Dim TestID As Long '試卷標號
  '試卷基本信息
  Dim tempRS As Recordset
  Set tempRS = New Recordset
  tempRS.CursorLocation = adUseClient

  tempRS.Open "試卷信息", LocalConn, adOpenStatic, adLockOptimistic
  TestID = tempRS.Fields("試卷編號").Value
  'Zscore = tempRS.Fields("試卷總分").Value  '總分
  tempRS.Close
  Set tempRS = Nothing
  
  Dim rs As Recordset
  Set rs = New Recordset
  rs.CursorLocation = adUseClient

  '選擇題
  rs.Open "試卷選擇題", LocalConn, adOpenStatic, adLockOptimistic
  Do While Not rs.EOF
     If rs.Fields("類別").Value = "單" Then
        If rs.Fields("考生答案").Value <> "" Then
           Danxuan = Danxuan + rs.Fields("考生答案") + "/"
        Else
           Danxuan = Danxuan + "o" + "/"
        End If
        '試卷分數,ID'不正確分數為0
        If rs.Fields("考生答案").Value = rs.Fields("答案").Value Then
            Scores = Scores + rs.Fields("分數").Value
            Danxuans = Danxuans + Trim(str(rs.Fields("分數").Value)) + ","
           Else
            Danxuans = Danxuans + "0,"
        End If
        Danxuanid = Danxuanid + Trim(str(rs.Fields("ID").Value)) + ","
     ElseIf rs.Fields("類別").Value = "多" Then
        If rs.Fields("考生答案").Value <> "" Then
            Duoxuan = Duoxuan + rs.Fields("考生答案").Value + "/"
        Else
            Duoxuan = Duoxuan + "o" + "/"
        End If
        '試卷分數,ID'不正確分數為0
        If rs.Fields("考生答案").Value = rs.Fields("答案").Value Then
            Scores = Scores + rs.Fields("分數").Value
            Duoxuans = Duoxuans + Trim(str(rs.Fields("分數").Value)) + ","
           Else
            Duoxuans = Duoxuans + "0,"
        End If
        Duoxuanid = Duoxuanid + Trim(str(rs.Fields("ID").Value)) + ","
     End If
   
     rs.MoveNext
  Loop
  '填空題
  rs.Close
  rs.Open "試卷填空題", LocalConn, adOpenStatic, adLockOptimistic
  Do While Not rs.EOF
    TianKong = TianKong + rs.Fields("考生答案").Value + "▼▼"
    TianKongID = TianKongID & rs.Fields("ID").Value & ","
    TianKongs = TianKongs + ","
    rs.MoveNext
  Loop
  
  '填判斷
  rs.Close
  rs.Open "試卷判斷題", LocalConn, adOpenStatic, adLockOptimistic
  Do While Not rs.EOF
    PanDuan = PanDuan + rs.Fields("考生答案").Value + ","
    PanDuanID = PanDuanID & rs.Fields("ID").Value & ","
    If rs.Fields("考生答案").Value = rs.Fields("答案").Value Then
      Scores = Scores + rs.Fields("分數").Value
      PanDuans = PanDuans & rs.Fields("分數").Value & ","
     Else
      PanDuans = PanDuans + "0,"
    End If
    rs.MoveNext
  Loop
  
  '問答題
  rs.Close
  rs.Open "試卷問答題", LocalConn, adOpenStatic, adLockOptimistic
  Do While Not rs.EOF
    WenDa = WenDa + rs.Fields("考生答案").Value + "▼▼"
    WenDaID = WenDaID & rs.Fields("ID").Value & ","
    WenDas = WenDas + ","
    rs.MoveNext
  Loop
  
 '作文題
  rs.Close
  rs.Open "試卷作文題", LocalConn, adOpenStatic, adLockOptimistic
  Do While Not rs.EOF
    ZuoWen = ZuoWen + rs.Fields("考生答案").Value + "▼▼"
    ZuoWenID = ZuoWenID & rs.Fields("ID").Value & ","
    ZuoWens = ZuoWens + ","
    rs.MoveNext
  Loop
  '判斷是否有該題型,沒有則處理
  If Danxuan = "" Then
    Danxuan = "/"
    Danxuans = ","
    Danxuanid = ","
  End If
  If Duoxuan = "" Then
    Duoxuan = "/"
    Duoxuans = ","
    Duoxuanid = ","
  End If
  If TianKong = "" Then
    TianKong = "▼▼"
    TianKongID = ","
    TianKongs = ","
  End If
  If PanDuan = "" Then
    PanDuan = ","
    PanDuanID = ","
    PanDuans = ","
  End If
  If WenDa = "" Then
    WenDa = "▼▼"
    WenDaID = ","
    WenDas = ","
  End If
  If ZuoWen = "" Then
    ZuoWen = "▼▼"
    ZuoWenID = ","
    ZuoWens = ","
  End If
  '選擇
  Danxuan = Left(Danxuan, Len(Danxuan) - 1)
  Duoxuan = Left(Duoxuan, Len(Duoxuan) - 1)
  Danxuans = Left(Danxuans, Len(Danxuans) - 1)
  Duoxuans = Left(Duoxuans, Len(Duoxuans) - 1)
  Danxuanid = Left(Danxuanid, Len(Danxuanid) - 1)
  Duoxuanid = Left(Duoxuanid, Len(Duoxuanid) - 1)
  '填空
  TianKong = Left(TianKong, Len(TianKong) - 2)
  TianKongID = Left(TianKongID, Len(TianKongID) - 1)
  TianKongs = Left(TianKongs, Len(TianKongs) - 1)
  ' 判斷
  PanDuan = Left(PanDuan, Len(PanDuan) - 1)
  PanDuanID = Left(PanDuanID, Len(PanDuanID) - 1)
  PanDuans = Left(PanDuans, Len(PanDuans) - 1)
  '問答
  WenDa = Left(WenDa, Len(WenDa) - 2)
  WenDaID = Left(WenDaID, Len(WenDaID) - 1)
  WenDas = Left(WenDas, Len(WenDas) - 1)
  '作文
  ZuoWen = Left(ZuoWen, Len(ZuoWen) - 2)
  ZuoWenID = Left(ZuoWenID, Len(ZuoWenID) - 1)
  ZuoWens = Left(ZuoWens, Len(ZuoWens) - 1)
  '提交分數
  Dim RemoteConn As Connection
  Set RemoteConn = New Connection
  Dim sql As String
  Dim ID As Long
  RemoteConn.Open ConnString '
  ID = GetAutoID("score")
  '判斷題和基本信息
  sql = "insert into score(id,studentid,testid,testtime,score,danxuan,danxuanid,danxuans,duoxuan,duoxuanid,duoxuans,complete) values(" & ID & "," + StudentID + "," & TestID & ",'" + Format(Date, "yyyy-mm-dd") & "'," & Scores & ",'" + Danxuan + "','" + Danxuanid + "','" + Danxuans + "','" + Duoxuan + "','" + Duoxuanid + "','" + Duoxuans + "','F')"
  RemoteConn.Execute sql
  '填空題
  If TianKong <> "" Then
   sql = "insert into scoreTK(id,tiankong,tiankongid,tiankongs) values (" & ID & ",'" + TianKong + "','" + TianKongID + "','" + TianKongs + "')"
   RemoteConn.Execute sql
  End If
  
  '判斷題
  If PanDuan <> "" Then
    sql = "insert into scorePD(id,panduan,panduanid,panduans) values (" & ID & ",'" + PanDuan + "','" + PanDuanID + "','" + PanDuans + "')"
    RemoteConn.Execute sql
  End If
  
  '問答題
  If WenDa <> "" Then
    sql = "insert into scoreWD(id,wenda,wendaid,wendas) values (" & ID & ",'" + WenDa + "','" + WenDaID + "','" + WenDas + "')"
    RemoteConn.Execute sql
  End If
  
  '作文題
  If ZuoWen <> "" Then
    sql = "insert into scoreZW(id,zuowen,zuowenid,zuowens) values (" & ID & ",'" + ZuoWen + "','" + ZuoWenID + "','" + ZuoWens + "')"
    RemoteConn.Execute sql
  End If
  
  '釋放資源
  rs.Close
  Set rs = Nothing
  RemoteConn.Close
  Set RemoteConn = Nothing
  JiaoJuan = True
  MsgBox "你的選擇題和判斷題的總成績為 " & Scores & " 分" + vbCrLf + "其他題型等老師判完卷以后才知道!"
  
End Function


Sub DelDB() '刪除數據庫
  Dim sql As String
  sql = "delete from 試卷選擇題"
  LocalConn.Execute sql
  sql = "delete from 試卷信息"
  LocalConn.Execute sql
  sql = "delete from 試卷填空題"
  LocalConn.Execute sql
  sql = "delete from 試卷判斷題"
  LocalConn.Execute sql
  sql = "delete from 試卷問答題"
  LocalConn.Execute sql
  sql = "delete from 試卷作文題"
  LocalConn.Execute sql
  If Dir(App.Path + "\temp.html") <> "" Then
     Kill App.Path + "\temp.html"
  End If
End Sub

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美日韩中文播放| 精品久久久久久最新网址| 欧美视频在线观看一区| 精品成人私密视频| 日日夜夜一区二区| 成人av手机在线观看| 精品美女一区二区| 亚洲午夜久久久| 成人av动漫网站| 久久久久久97三级| 久久国内精品自在自线400部| 欧美日韩在线免费视频| 1区2区3区国产精品| 国产91精品一区二区麻豆网站 | 日韩主播视频在线| 91在线免费看| 中文字幕日韩精品一区| 国产丶欧美丶日本不卡视频| 日韩精品中文字幕在线一区| 丝袜美腿亚洲综合| 欧美一二三在线| 精品一区二区三区蜜桃| 日韩专区一卡二卡| 欧美三区免费完整视频在线观看| 中文字幕一区二区三区不卡| 国产成人无遮挡在线视频| 日韩女优制服丝袜电影| 亚洲欧美日韩在线不卡| 在线观看免费视频综合| 国内精品国产成人国产三级粉色 | 日韩欧美一级精品久久| 成人毛片在线观看| 日韩精品亚洲一区| 国产精品水嫩水嫩| 欧美一区二区视频在线观看| 91免费观看视频在线| 极品少妇一区二区| 亚洲成av人片| 中文字幕不卡在线观看| 91精品国产综合久久福利| 不卡视频在线观看| 国产在线播放一区| 日韩黄色小视频| 一区二区三区91| 日韩美女精品在线| 2欧美一区二区三区在线观看视频| 91行情网站电视在线观看高清版| 久久 天天综合| 三级亚洲高清视频| 亚洲一区在线观看视频| 中文字幕不卡在线观看| 久久综合久久综合亚洲| 91精品在线观看入口| 欧美在线免费播放| www.av亚洲| 国产成人鲁色资源国产91色综| 免费成人在线视频观看| 亚洲自拍偷拍av| 亚洲欧美日韩在线不卡| 国产精品初高中害羞小美女文| 久久―日本道色综合久久| 欧美一区二区三区四区在线观看| 欧洲精品在线观看| 色婷婷av一区二区三区gif| 成人免费不卡视频| 欧美xxxxx裸体时装秀| 欧美高清精品3d| 欧美日韩一区二区三区视频| 色成年激情久久综合| 91在线国产观看| 91在线看国产| 色老汉一区二区三区| 日本高清不卡一区| 91久久精品日日躁夜夜躁欧美| 99国产精品99久久久久久| www.欧美亚洲| 91香蕉视频污| 日本精品一级二级| 91福利视频在线| 欧美性生活一区| 欧美日韩亚洲国产综合| 欧美亚洲高清一区二区三区不卡| 欧美亚一区二区| 91精品国产福利| 日韩欧美一二三区| 国产亚洲一区二区三区| 国产精品你懂的在线欣赏| 国产精品青草综合久久久久99| 国产精品理伦片| 亚洲码国产岛国毛片在线| 洋洋av久久久久久久一区| 日韩中文字幕av电影| 免费亚洲电影在线| 国产精品一区二区在线播放| 成人激情小说乱人伦| 色哟哟精品一区| 欧美一级日韩不卡播放免费| 精品国产网站在线观看| 国产欧美日韩视频一区二区| 亚洲日穴在线视频| 丝袜美腿一区二区三区| 国产成人午夜99999| 色偷偷久久人人79超碰人人澡| 欧美日韩免费电影| 久久久三级国产网站| 亚洲免费毛片网站| 美女脱光内衣内裤视频久久影院| 国产呦精品一区二区三区网站| 不卡在线视频中文字幕| 欧美精品黑人性xxxx| 久久精品日产第一区二区三区高清版| 国产精品久久久久久久久久久免费看| 一区二区三区在线观看视频| 毛片一区二区三区| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 日韩一区二区在线看片| 国产精品天美传媒| 喷水一区二区三区| 99精品久久只有精品| 日韩亚洲电影在线| 亚洲摸摸操操av| 久久超碰97中文字幕| 色94色欧美sute亚洲线路一久| 精品精品国产高清a毛片牛牛 | 亚洲1区2区3区视频| 国产精品综合一区二区| 91搞黄在线观看| 国产欧美精品一区aⅴ影院| av网站免费线看精品| 日韩免费看的电影| 亚洲综合色区另类av| 成人做爰69片免费看网站| 91麻豆精品国产91久久久更新时间 | 色婷婷久久久亚洲一区二区三区| 精品久久久网站| 午夜av区久久| 一本大道av一区二区在线播放| 久久精品欧美一区二区三区麻豆| 亚洲成a人v欧美综合天堂下载| 成人h动漫精品一区二区| 精品久久久久久久久久久久久久久久久 | 精品一区二区精品| 欧美精品日韩精品| 一区二区三区精品在线| 成人免费看片app下载| 久久一夜天堂av一区二区三区| 日韩专区中文字幕一区二区| 欧美色欧美亚洲另类二区| 国产精品传媒入口麻豆| 成人午夜视频在线| 久久久一区二区| 国产盗摄一区二区| 久久天天做天天爱综合色| 久久69国产一区二区蜜臀| 欧美一区二区人人喊爽| 午夜免费欧美电影| 欧美亚洲丝袜传媒另类| 亚洲激情成人在线| 色综合网色综合| 亚洲人成小说网站色在线| 91片黄在线观看| 亚洲精选视频在线| 91麻豆swag| 亚洲日本在线天堂| 欧美亚洲一区二区在线观看| 亚洲精品五月天| 欧美日韩中文字幕精品| 一区二区久久久久久| 欧洲一区二区三区免费视频| 亚洲综合色在线| 欧美一区二区三区在线观看视频| 亚洲成人先锋电影| 欧美一区二区久久久| 久久国产夜色精品鲁鲁99| 欧美大片在线观看一区| 国产一区二区主播在线| 日本一区二区三区四区| av亚洲产国偷v产偷v自拍| 亚洲女人****多毛耸耸8| 欧美影视一区在线| 日韩影视精彩在线| 久久久亚洲精品一区二区三区| 国产成人精品影视| 亚洲色图在线播放| 精品视频在线免费看| 理论电影国产精品| 久久99国内精品| 欧美国产视频在线| 在线亚洲欧美专区二区| 午夜精品久久久久久久久久久| 欧美一区二区三区四区高清| 国产福利一区二区三区视频在线 | 亚洲一区二区在线免费观看视频| 欧美日韩综合不卡| 久久99国产精品免费网站| 国产亚洲欧美一区在线观看| 色婷婷精品久久二区二区蜜臂av| 日韩精品一级二级 | 中文av一区二区| 欧美性生活影院|