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

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

?? modquestion.bas

?? 自己用vb開發(fā)的局域網考試系統(tǒng)
?? BAS
?? 第 1 頁 / 共 2 頁
字號:
Attribute VB_Name = "Module1"
 
'移動沒標題的窗口
Public Declare Function ReleaseCapture Lib "user32" () As Long
Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Public Const WM_SYSCOMMAND = &H112
Public Const SC_MOVE = &HF010&
Public Const HTCAPTION = 2
'讓窗口始終在所有窗口上面
Public Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal X As Long, ByVal Y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
Public Const SWP_NOMOVE = &H2
Public Const SWP_NOSIZE = &H1
Public Const HWND_TOPMOST = -1
Public Const HWND_NOTOPMOST = -2
'讓窗口始終在所有窗口上面
Function SetFormTop(hwnd As Long, Top As Boolean)
If Top Then
SetWindowPos hwnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE
Else
SetWindowPos hwnd, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE Or SWP_NOSIZE
End If
End Function
'創(chuàng)建成績表網頁
Sub CreateScoreTable(ByVal FileName As String, ByVal adoTempRs As Recordset)
   Dim TempStr As String
   TempStr = "<body bgcolor=#FFFFFF>"
   TempStr = TempStr + "<div id=Layer1 style=position:absolute; width:486px; height:41px; z-index:1; left: 131px; top: 24px>"
   TempStr = TempStr + "<table width=485 border=1 cellpadding=0 cellspacing=0>"
   TempStr = TempStr + "<tr align=center>"
   TempStr = TempStr + "<td colspan=3 height=20><b>考號</b></td>"
   TempStr = TempStr + "<td width=17% height=20><b>姓名</b></td>"
   TempStr = TempStr + "<td width=35% height=20><b>科目</b></td>"
   TempStr = TempStr + "<td width=13% height=20><b>成績</b></td>"
   TempStr = TempStr + "<td width=12% height=20><b>名次</b></td>"
   TempStr = TempStr + "</tr>"
   Do While Not adoTempRs.EOF
      TempStr = TempStr + "<tr align=center>"
      TempStr = TempStr + "<td colspan=3>" + adoTempRs.Fields("考號").Value + "</td>"
      TempStr = TempStr + "<td width=17%>" + adoTempRs.Fields("考生姓名").Value + "</td>"
      TempStr = TempStr + "<td width=35%>" + adoTempRs.Fields("科目").Value + "</td>"
      TempStr = TempStr + "<td width=13%>" & adoTempRs.Fields("考試成績").Value & "</td>"
      TempStr = TempStr + "<td width=12%>" & adoTempRs.AbsolutePosition & "</td>"
      TempStr = TempStr + "</tr>"
      adoTempRs.MoveNext
   Loop
   TempStr = TempStr + "</table></div></body>"
  Open FileName For Output As #1
    Print #1, TempStr
  Close #1
End Sub

'預覽試卷,加入答案,DAView表示是否顯示答案
Sub CreateHTML(ByVal FileName As String, ByVal Title As String, ByVal DaView As Boolean, ByVal rsdan As Recordset, ByVal rsduo As Recordset)
', ByVal rsTK As Recordset, ByVal rsPD As Recordset, ByVal rsWD As Recordset, ByVal rsZW As Recordset
  Dim RsStr As String
  Dim Number As Integer
  Dim i As Integer
  Dim Count As Integer
  Dim TempStr As String
  TempStr = "<p align=center><b><font face='楷體_GB2312' size=4>" + Title + "</font></b></p><hr>" + vbCrLf
  TempStr = TempStr + "<div align=center><table border=0 width=90%><TR><TD>" + vbCrLf
  '單選題
  RsStr = ""
  Number = 0
 If Not rsdan.EOF Then
  RsStr = RsStr + "<FONT size=2 COLOR=#FF0000>一、單選題</FONT><br>" + vbCrLf
 End If
 Do While Not rsdan.EOF
  Number = Number + 1
  RsStr = RsStr + "<FONT size=2 COLOR=#0000FF>" + str(Number) + "、" + rsdan.Fields("wenti") + "</FONT>" + vbCrLf
  RsStr = RsStr + "<ul TYPE=A>" + vbCrLf
  RsStr = RsStr + "<li>" + rsdan.Fields("xuanze1").Value + "</li>" + vbCrLf
  RsStr = RsStr + "<li>" + rsdan.Fields("xuanze2").Value + "</li>" + vbCrLf
  RsStr = RsStr + "<li>" + rsdan.Fields("xuanze3").Value + "</li>" + vbCrLf
  RsStr = RsStr + "<li>" + rsdan.Fields("xuanze4").Value + "</li>" + vbCrLf
  RsStr = RsStr + "</ul>" + vbCrLf
  If DaView = True Then RsStr = RsStr + "   答案:<font color=#ff0000>" + rsdan.Fields("daan").Value + "</font><br><br>" + vbCrLf
rsdan.MoveNext
 Loop
 Number = 0
 
 '多選題
 If Not rsduo.EOF Then
   RsStr = RsStr + "<FONT size=2 COLOR =#FF00>二、多選題</FONT><br>" + vbCrLf
 End If
 Do While Not rsduo.EOF
  Number = Number + 1
  RsStr = RsStr + "<FONT size=2 COLOR=#0000FF>" + str(Number) + "、" + rsduo.Fields("wenti") + "</FONT>" + vbCrLf
  RsStr = RsStr + "<ul type=A>" + vbCrLf
  RsStr = RsStr + "<li>" + rsduo.Fields("xuanze1").Value + "</li>" + vbCrLf
  RsStr = RsStr + "<li>" + rsduo.Fields("xuanze2").Value + "</li>" + vbCrLf
  RsStr = RsStr + "<li>" + rsduo.Fields("xuanze3").Value + "</li>" + vbCrLf
  RsStr = RsStr + "<li>" + rsduo.Fields("xuanze4").Value + "</li>" + vbCrLf
  RsStr = RsStr + "</ul>" + vbCrLf
  If DaView = True Then RsStr = RsStr + "   答案:<font color=#ff0000>" + rsduo.Fields("daan").Value + "</font><br><br>" + vbCrLf
rsduo.MoveNext
 Loop

''填空題
'Dim RsStrTK As String
'Dim DaanStr As String
'Dim DaanStrArr() As String
'Number = 0
'If Not rsTK.EOF Then
'  RsStrTK = RsStrTK + "<FONT size=2 COLOR =#FF00>三、填空題</FONT><br>" + vbCrLf
'End If
'Do While Not rsTK.EOF
'  Number = Number + 1
'  RsStrTK = RsStrTK + "<FONT size=2 COLOR=#0000FF>" + str(Number) + "、" + rsTK.Fields("wenti") + "</FONT><br>" + vbCrLf
'  DaanStrArr = Split(rsTK.Fields("daan").Value, "▲▲")
'  DaanStr = ""
'  For i = 0 To UBound(DaanStrArr)
'     DaanStr = DaanStr + "<U>" + DaanStrArr(i) + "</u>、"
'  Next i
'  DaanStr = Left(DaanStr, Len(DaanStr) - 1)
'  If DaView = True Then RsStrTK = RsStrTK + "   答案:<font color=#ff0000>" + DaanStr + "</font><br><br>" + vbCrLf
' rsTK.MoveNext
'Loop
'
''判斷題
'Dim RsStrPD As String
'Number = 0
'If Not rsPD.EOF Then
'  RsStrPD = RsStrPD + "<FONT size=2 COLOR =#FF00>四、判斷題</FONT><br>" + vbCrLf
'End If
'Do While Not rsPD.EOF
'  Number = Number + 1
'  RsStrPD = RsStrPD + "<FONT size=2 COLOR=#0000FF>" + str(Number) + "、" + rsPD.Fields("wenti") + "</FONT><br>" + vbCrLf
'  If rsPD.Fields("daan").Value = "T" Then
'    DaanStr = "對"
'   Else
'    DaanStr = "錯"
'  End If
'  If DaView = True Then RsStrPD = RsStrPD + "   答案:<font color=#ff0000>" + DaanStr + "</font><br><br>" + vbCrLf
' rsPD.MoveNext
'Loop
'
''問答
'Dim RsStrWD As String
'Number = 0
'If Not rsWD.EOF Then
'  RsStrWD = RsStrWD + "<FONT size=2 COLOR =#FF00>五、問答題</FONT><br>" + vbCrLf
'End If
'Do While Not rsWD.EOF
'  Number = Number + 1
'  RsStrWD = RsStrWD + "<FONT size=2 COLOR=#0000FF>" + str(Number) + "、" + rsWD.Fields("wenti") + "</FONT><br>" + vbCrLf
'  DaanStr = rsWD.Fields("daan").Value
'  If DaView = True Then RsStrWD = RsStrWD + "   評分標準:<font color=#ff0000>" + DaanStr + "</font><br><br>" + vbCrLf
' rsWD.MoveNext
'Loop
'
''作文
'Dim RsStrZW As String
'Number = 0
'If Not rsZW.EOF Then
'  RsStrZW = RsStrZW + "<FONT size=2 COLOR =#FF00>六、作文</FONT><br>" + vbCrLf
'End If
'Do While Not rsZW.EOF
'  Number = Number + 1
'  RsStrZW = RsStrZW + "<FONT size=2 COLOR=#0000FF>" + str(Number) + "、" + rsZW.Fields("wenti") + "</FONT><br>" + vbCrLf
'  DaanStr = rsZW.Fields("daan").Value
'  If DaView = True Then RsStrZW = RsStrZW + "   評分標準:<font color=#ff0000>" + DaanStr + "</font><br><br>" + vbCrLf
' rsZW.MoveNext
'Loop
'
'RsStrZW = RsStrZW + "</TD></TR></table></div>" + vbCrLf
Open FileName For Output As #1
    Print #1, TempStr + RsStr
'    + RsStrTK + RsStrPD + RsStrWD + RsStrZW
  Close #1
End Sub

'應為自動ID不能處理刪除了的記錄的ID問題,現在寫一函數來模擬自動ID
Function GetAutoID(ByVal TableName As String) As Long
  Dim i As Long
  Dim longID As Long
  Dim adoRs As Recordset
  Set adoRs = New Recordset
  adoRs.Open "select id from " + TableName + " ORDER BY id", adoCn, adOpenStatic, adLockOptimistic
  longID = 1
  If Not adoRs.EOF Then
        adoRs.MoveLast
        adoRs.MoveFirst
        For i = 1 To adoRs.RecordCount
'-------------------------------------------------------+
' 獲取空余最小 ID 號:
'    從 1 開始搜索,若記錄計數器 x 不等于 ID 字段值 ,
'  則取該序號作為 ID值,并跳出循環(huán),若一直匹配,則取大于
'       計數器當前值的最小值作為 ID值
'--------------------------------------------------------
        If i <> adoRs.Fields(0) Then
             longID = i
             Exit For
        End If
        longID = i + 1
        adoRs.MoveNext
        Next i
  End If
  Set adoRs = Nothing
 GetAutoID = longID
End Function
'數字到字符串的轉化(str函數會產生空格)
Function Int2Str(ByVal IntLong As Variant) As String
  Int2Str = Trim(str(IntLong))
End Function
'由車間序號轉化成入職年
Function Num2Year(ByVal Num As Integer) As Integer
  Dim NewYear As Long, NewMon As Long
  Dim YearNum As Integer
  NewYear = Year(Date)
  NewMon = Month(Date)
  '9月份以后升一級
  YearNum = NewYear - Num
  If NewMon >= 8 Then
    YearNum = NewYear - Num + 1
  End If
  Num2Year = YearNum
End Function

'由入職年轉化成車間序號
Function Year2Num(ByVal YearNum As Integer) As Integer
  Dim NewYear As Long, NewMon As Long
  Dim Num As Integer
  NewYear = Year(Date)
  NewMon = Month(Date)
  Num = NewYear - YearNum
  '9月份以后升一級
  If NewMon >= 8 Then
    Num = Num + 1
  End If
  Year2Num = Num
End Function
'由ID值求他的對應題目的分數或者答案等
Function GetNeedByID(ByVal IdStr As String, ByVal NeedStr As String, ByVal IDSplitStr As String, ByVal NeedSplitStr As String, ByVal ID As Long) As String
    If IdStr = "" Or NeedStr = "" Then
       GetNeedByID = ""
       Exit Function
    End If
    Dim i As Long
    Dim IDArr() As String
    Dim NeeDArr() As String
    IDArr = Split(IdStr, IDSplitStr)
    NeeDArr = Split(NeedStr, NeedSplitStr)
    For i = 0 To UBound(IDArr)
      If ID = Val(IDArr(i)) Then
         GetNeedByID = NeeDArr(i)
         Exit Function
      End If
    Next i
    GetNeedByID = ""
End Function
'修改后加入所有題型的,直接傳遞成績ID號
Sub CreateScoreHTML(ByVal FileName As String, ByVal ID As Long)
  Dim adoRs As Recordset
  Set adoRs = New Recordset
  Dim adoSJRs As Recordset
  Set adoSJRs = New Recordset
  Dim adoTempRs As Recordset '處理除選擇題以外的題型
  Set adoTempRs = New Recordset
  Dim Title As String '試卷標題
  Dim sql As String
  Dim Number As Integer
  Dim i As Integer
   '保存頭字符串
  Dim TempStr As String
  Dim XuanZeStr As String '保存選擇題的字符串
  Dim TianKongStr As String '保存填空題的字符串
  Dim PanDuanStr As String '保存判斷題的字符串
  Dim WenDaStr As String '保存問答題字符串
  Dim ZuoWenStr As String '作文題的
  Dim ScoreIDstr As String '保存成績表里的題目ID
  Dim TestIDStr As String '保存試卷表里的題目ID的字符串
  Dim TMScoreStr As String '保存題目的分數的字符串

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产一区二区三区久久影院| 欧美精品一区二| 56国语精品自产拍在线观看| 国产精品天干天干在观线| 亚洲v中文字幕| 不卡一区二区在线| 欧美成人一级视频| 亚洲成人av福利| va亚洲va日韩不卡在线观看| 精品久久久久一区| 香蕉乱码成人久久天堂爱免费| 91在线免费视频观看| 久久久久97国产精华液好用吗| 免费成人av资源网| 欧美精品在线一区二区| 亚洲同性同志一二三专区| 国产精品1区2区| 欧美精品一区二区三区蜜桃视频 | 欧美性色综合网| 色综合久久精品| 久久九九99视频| 久久精品久久久精品美女| 欧美日韩精品福利| 亚洲在线中文字幕| 色噜噜狠狠成人中文综合| 国产精品初高中害羞小美女文| 国产高清无密码一区二区三区| 日韩一级高清毛片| 奇米色777欧美一区二区| 欧美一区二区三区四区五区 | 欧美va日韩va| 喷白浆一区二区| 精品嫩草影院久久| 韩国av一区二区三区四区| 欧美成人综合网站| 紧缚捆绑精品一区二区| 久久日一线二线三线suv| 久久精品999| 久久免费看少妇高潮| 国产成人免费视频网站高清观看视频 | 日韩一卡二卡三卡| 蜜臀av性久久久久蜜臀aⅴ四虎| 日韩欧美专区在线| 九九热在线视频观看这里只有精品| 欧美大胆一级视频| 国产宾馆实践打屁股91| 亚洲欧洲日本在线| 欧美日韩一卡二卡| 蜜臀av一区二区在线观看| 久久亚洲综合av| 国产成人在线视频网址| 日韩美女视频一区二区| 一本色道久久综合亚洲aⅴ蜜桃| 亚洲香蕉伊在人在线观| 日韩欧美中文字幕精品| 国产精品中文欧美| 亚洲裸体xxx| 欧美一区二区福利视频| 国产成人aaa| 亚洲成人免费av| 久久精品视频一区二区三区| 91性感美女视频| 看片网站欧美日韩| 一区在线观看免费| 欧美一区二区三区播放老司机| 国产精品12区| 亚洲成人综合视频| 国产校园另类小说区| 欧美中文字幕一区二区三区| 国产一区二区三区在线观看免费视频| 国产精品护士白丝一区av| 91精品视频网| 99精品国产视频| 美女一区二区三区在线观看| 自拍偷自拍亚洲精品播放| 在线播放一区二区三区| 成人激情午夜影院| 奇米888四色在线精品| 亚洲免费观看高清在线观看| 欧美mv日韩mv| 欧美三级中文字幕| 国产+成+人+亚洲欧洲自线| 视频一区二区中文字幕| 亚洲日本护士毛茸茸| 久久综合色鬼综合色| 欧美放荡的少妇| 色噜噜夜夜夜综合网| 高清成人免费视频| 精品伊人久久久久7777人| 亚洲6080在线| 亚洲综合一二三区| 中文字幕在线一区| 久久久久久久综合日本| 日韩欧美亚洲国产另类| 欧美日韩高清在线| 日本道在线观看一区二区| www.欧美色图| 国产美女精品人人做人人爽| 日本麻豆一区二区三区视频| 亚洲国产视频一区| 一区二区三区视频在线观看| 国产精品久久久久三级| 国产日韩欧美高清| 欧美精品一区二区蜜臀亚洲| 欧美一区二区视频在线观看2022| 欧美性xxxxxxxx| 在线观看网站黄不卡| 91麻豆国产精品久久| 99精品国产热久久91蜜凸| 不卡高清视频专区| 成人激情电影免费在线观看| 国产乱子伦视频一区二区三区 | 欧美电影免费观看完整版| 欧美军同video69gay| 欧美日韩不卡一区| 91精品国产一区二区人妖| 欧美二区在线观看| 欧美一级淫片007| 精品粉嫩aⅴ一区二区三区四区| 精品剧情在线观看| www欧美成人18+| 欧美激情资源网| 成人欧美一区二区三区白人| 亚洲日本成人在线观看| 一区二区三区精品在线| 亚洲成av人在线观看| 美日韩黄色大片| 国产精品亚洲视频| 成人av高清在线| 一本一本大道香蕉久在线精品| 欧美亚一区二区| 欧美精品色综合| 日韩精品一区二区在线| 国产亚洲精品7777| 中文字幕日韩av资源站| 亚洲午夜av在线| 久久99精品久久久| 成人av电影在线| 欧美无砖砖区免费| 久久亚洲精华国产精华液| 日本一区二区三区在线观看| 亚洲精品成a人| 日韩av电影免费观看高清完整版 | xfplay精品久久| 亚洲欧美日韩综合aⅴ视频| 亚洲国产精品影院| 国产一区二区0| 色欧美乱欧美15图片| 欧美一区二区三级| 中文字幕免费观看一区| 亚洲一二三四久久| 精品一二线国产| 91福利精品视频| 欧美电视剧在线看免费| 亚洲欧美日韩国产一区二区三区 | 亚洲综合色丁香婷婷六月图片| 日本一区中文字幕| 大美女一区二区三区| 91精品在线观看入口| 欧美国产国产综合| 天天综合网天天综合色| 国产在线精品一区二区三区不卡 | 久久精品国产77777蜜臀| aaa国产一区| 精品国产一区久久| 亚洲国产精品麻豆| 成人av网站免费| 欧美大片在线观看一区| 亚洲综合丝袜美腿| www.亚洲国产| 欧美精品一区二区三区久久久| 亚洲一区二区三区中文字幕在线| 国产69精品一区二区亚洲孕妇| 91精品国产91综合久久蜜臀| 亚洲欧美日韩国产综合| 丁香天五香天堂综合| 欧美大片在线观看一区| 日韩中文字幕91| 欧洲av一区二区嗯嗯嗯啊| 国产精品视频yy9299一区| 青青草原综合久久大伊人精品| 色94色欧美sute亚洲13| 中文字幕va一区二区三区| 精品一区二区免费看| 欧美二区乱c少妇| 午夜国产不卡在线观看视频| 色综合久久久久久久久久久| 国产精品国产三级国产aⅴ入口 | 欧洲人成人精品| 亚洲精品乱码久久久久久| 99九九99九九九视频精品| 欧美国产一区二区| 一区二区三区国产| 在线亚洲+欧美+日本专区| 亚洲欧美一区二区三区久本道91| www.日韩精品| 亚洲日本一区二区三区| 91久久线看在观草草青青| 一区二区三国产精华液| 91国在线观看|