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

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

?? frmmodifyg.frm

?? 檔案管理系統,使用vb6+access數據庫開發
?? FRM
?? 第 1 頁 / 共 3 頁
字號:
Private Sub cmdUpdate_Click()
On Error GoTo Error_Handle

With adoRst
  .Fields("全宗號") = ConvertNull(Text0.Text)
  .Fields("目錄號") = ConvertNull(Text1.Text)
  .Fields("檔號") = ConvertNull(Text2.Text)
  .Fields("文件編號") = ConvertNull(Text3.Text)
  .Fields("形成日期") = ConvertNull(Text4.Text)
  .Fields("責任者1") = ConvertNull(IIf(dcZR(0).Text = "", -1, ZZID(0)))
  .Fields("責任者2") = ConvertNull(IIf(dcZR(1).Text = "", -1, ZZID(1)))
  .Fields("責任者3") = ConvertNull(IIf(dcZR(2).Text = "", -1, ZZID(2)))
  .Fields("保管期限") = ConvertNull(Combo1.Text)
  .Fields("密級") = ConvertNull(Combo2.Text)
  .Fields("存檔情況") = ConvertNull(Combo3.Text)
  .Fields("規格") = ConvertNull(Text5.Text)
  .Fields("份數") = ConvertNull(Val(Text6.Text))
  .Fields("頁數") = ConvertNull(Val(Text7.Text))
  .Fields("正題名") = ConvertNull(Text8.Text)
  .Fields("摘要") = ConvertNull(Text9.Text)
   
Do While False
  .Fields("責任者1") = ConvertNull(IIf(dcZR(0).Text = "", -1, dcZR(0).BoundText))
  .Fields("責任者2") = ConvertNull(IIf(dcZR(1).Text = "", -1, dcZR(1).BoundText))
  .Fields("責任者3") = ConvertNull(IIf(dcZR(2).Text = "", -1, dcZR(2).BoundText))
  .Fields("主題詞1") = ConvertNull(IIf(dcZTC(0).Text = "", -1, dcZTC(0).BoundText))
  .Fields("主題詞2") = ConvertNull(IIf(dcZTC(1).Text = "", -1, dcZTC(1).BoundText))
  .Fields("主題詞3") = ConvertNull(IIf(dcZTC(2).Text = "", -1, dcZTC(2).BoundText))
  .Fields("主題詞4") = ConvertNull(IIf(dcZTC(3).Text = "", -1, dcZTC(3).BoundText))
  .Fields("主題詞5") = ConvertNull(IIf(dcZTC(4).Text = "", -1, dcZTC(4).BoundText))
Loop

  .Fields("主題詞1") = ConvertNull(IIf(dcZTC(0).Text = "", -1, ZZID(3)))
  .Fields("主題詞2") = ConvertNull(IIf(dcZTC(1).Text = "", -1, ZZID(4)))
  .Fields("主題詞3") = ConvertNull(IIf(dcZTC(2).Text = "", -1, ZZID(5)))
  .Fields("主題詞4") = ConvertNull(IIf(dcZTC(3).Text = "", -1, ZZID(6)))
  .Fields("主題詞5") = ConvertNull(IIf(dcZTC(4).Text = "", -1, ZZID(7)))
  .Update
End With
cmdModify.Enabled = True
cmdModify.Enabled = True
cmdUpdate.Enabled = False
cmdRevert.Enabled = False
Exit Sub

Error_Handle:
  MsgBox "保存失??!"
  adoRst.CancelUpdate
  adoRst.MoveFirst
  Call ListRecord
  Resume Next
End Sub

Private Sub Combo1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
SendKeys "{tab}"
KeyAscii = 0
End If
End Sub

Private Sub Combo2_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
SendKeys "{tab}"
KeyAscii = 0
End If
End Sub

Private Sub Combo3_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
SendKeys "{tab}"
KeyAscii = 0
End If
End Sub

Private Sub dcZR_KeyPress(Index As Integer, KeyAscii As Integer)
If KeyAscii = 13 Then
SendKeys "{tab}"
KeyAscii = 0
End If
End Sub

Private Sub dcZR_LostFocus(Index As Integer)
Dim NewZr As Boolean
Dim NewID As Integer
If LTrim(Trim(dcZR(Index).Text)) = "" Then Exit Sub
NewZr = True
NewID = 0
With adoZrRst
  '.Open "Select * From Zr Order By ZrID"
  .MoveFirst
  Do Until .EOF
     If Trim(.Fields("ZrID")) = NewID Then NewID = NewID + 1
     If Trim(.Fields("Zr")) = Trim(dcZR(Index).Text) Then
        NewZr = False
        ZZID(Index) = Val(dcZR(Index).BoundText)
        Exit Do
     End If
     .MoveNext
  Loop
  .MoveFirst
  If NewZr Then
     .AddNew
     .Fields("ZrID") = NewID
     .Fields("Zr") = dcZR(Index).Text
     .Update
     ZZID(Index) = NewID
     'dcZR(Index).ReFill
  End If
  '.Close
End With
End Sub

Private Sub dcZTC_KeyPress(Index As Integer, KeyAscii As Integer)
If KeyAscii = 13 Then
SendKeys "{tab}"
KeyAscii = 0
End If
End Sub

Private Sub dcZTC_LostFocus(Index As Integer)
Dim NewZtc As Boolean
Dim NewID As Integer
If LTrim(Trim(dcZTC(Index).Text)) = "" Then Exit Sub
NewZtc = True
NewID = 0
With adoZtcRst
  '.Open "Select * From Ztc Order By ZtcID"
  .MoveFirst
  Do Until .EOF
     If Trim(.Fields("ZtcID")) = NewID Then NewID = NewID + 1
     If Trim(.Fields("Ztc")) = Trim(dcZTC(Index).Text) Then
        NewZtc = False
        ZZID(Index + 3) = Val(dcZTC(Index).BoundText)
        Exit Do
     End If
     .MoveNext
  Loop
  .MoveFirst
  If NewZtc Then
     .AddNew
     .Fields("ZtcID") = NewID
     .Fields("Ztc") = dcZTC(Index).Text
     .Update
     ZZID(Index + 3) = NewID
     'dcZTC(Index).ReFill
  End If
  '.Close
End With
End Sub

Private Sub Form_Load()
  Set adoCon = New ADODB.Connection
  adoCon.Open "PmData", "Admin"
  
  Set adoRst = New ADODB.Recordset
  Set adoRst.ActiveConnection = adoCon
  adoRst.CursorType = adOpenDynamic
  adoRst.LockType = adLockOptimistic
  
  Set adoZrRst = New ADODB.Recordset
  Set adoZrRst.ActiveConnection = adoCon
  adoZrRst.CursorType = adOpenDynamic
  adoZrRst.LockType = adLockOptimistic
 
  Set adoZtcRst = New ADODB.Recordset
  Set adoZtcRst.ActiveConnection = adoCon
  adoZtcRst.CursorType = adOpenDynamic
  adoZtcRst.LockType = adLockOptimistic
  
  Dim sSQL As String
  
  'adoCon.CursorLocation = adUseClient
   
  '使用 Filter 方法:
  '  adoRst.Open "Select * From DataG Where FileType Like '" & _
                      frmMain.FileType & "' Order By 檔號 "
  '  adoRst.Filter = "FileType='" & frmMain.FileType & "'" & frmFtype.FilterText
  
  '使用 SQL 方法:"adoRst.Open sSQL"
  sSQL = "Select * From DataG Where FileType Like '" & frmMain.FileType & _
           "' " & frmFtype.FilterText & " Order By 檔號"
  adoRst.Open sSQL
  adoZrRst.Open "Select * From Zr Order By ZrID"
  adoZtcRst.Open "Select * From Ztc Order By ZtcID"
  
  Call ListDH   '調用檔號列表
End Sub

Private Sub ListDH()    '檔號列表
With adoRst
  Do Until .EOF
     ListDG.AddItem adoRst!檔號
     .MoveNext
  Loop
  If ListDG.ListCount = 0 Then
  'If .RecordCount = 0 Then
     MsgBox "此檔案不存在!"
  Else
     .MoveFirst
     ListDG.Text = ListDG.List(0)
  End If
End With
End Sub

Private Sub ListDG_Click()      '選擇檔號
With adoRst
  If .RecordCount > 0 Then
     .MoveFirst
     .Find "檔號 Like " & ListDG.Text
     If .EOF Or .BOF Then
        MsgBox "找不到相應的檔號!"
     Else
        Call SetEnable(False)
        Call ListRecord
     End If
  End If
End With
End Sub

Private Sub SetEnable(T_F As Boolean)
Dim Cntl As Control
For Each Cntl In frmModifyG
  If TypeOf Cntl Is TextBox Or TypeOf Cntl Is ComboBox Or TypeOf Cntl Is DataCombo Then
     Cntl.Locked = Not T_F
  End If
  If TypeOf Cntl Is UpDown Then
     Cntl.Enabled = T_F
  End If
Next
cmdModify.Enabled = Not T_F
cmdDelete.Enabled = Not T_F
cmdUpdate.Enabled = T_F
cmdRevert.Enabled = T_F
End Sub

Private Sub ListDG_DblClick()
Call cmdModify_Click
End Sub

Private Sub ListDG_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then Call cmdModify_Click
End Sub

Private Sub Text0_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
SendKeys "{tab}"
KeyAscii = 0
End If
End Sub

Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
SendKeys "{tab}"
KeyAscii = 0
End If
End Sub

Private Sub Text2_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
SendKeys "{tab}"
KeyAscii = 0
End If
End Sub

Private Sub Text3_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
SendKeys "{tab}"
KeyAscii = 0
End If
End Sub

Private Sub Text4_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
SendKeys "{tab}"
KeyAscii = 0
End If
End Sub

Private Sub Text4_LostFocus()
Dim i, dotNum, dotLoc(10), lenDate As Integer
Dim iDate As String
If Text4.Text = "" Then Exit Sub
dotNum = 0
iDate = LTrim(Trim(Text4.Text))
lenDate = Len(iDate)
For i = 1 To lenDate
  If Mid(iDate, i, 1) = "." Then
     dotNum = dotNum + 1
     dotLoc(dotNum) = i
  End If
Next
Select Case dotNum
       Case Is = 0
            If lenDate = 2 Then
               iDate = "19" & iDate
            Else
               If lenDate <> 4 Then
                  Text4.SetFocus
                  Exit Sub
               End If
            End If
       Case Is = 1
            If dotLoc(1) = 3 And lenDate > 3 Then
               iDate = "19" & iDate
               lenDate = lenDate + 2
               If lenDate = 6 Then
                  iDate = Left(iDate, 5) & "0" & Right(iDate, 1)
                  lenDate = lenDate + 1
               End If
               If lenDate <> 7 Then
                  Text4.SetFocus
                  Exit Sub
               End If
            Else
               If dotLoc(1) = 5 Then
                  If lenDate = 6 Then
                     iDate = Left(iDate, 5) & "0" & Right(iDate, 1)
                     lenDate = lenDate + 1
                  End If
                  If lenDate <> 7 Then
                     Text4.SetFocus
                     Exit Sub
                  End If
               Else
                  Text4.SetFocus
                  Exit Sub
               End If
            End If
       Case Is = 2
            Select Case dotLoc(1)
                   Case 3
                        Select Case dotLoc(2)
                               Case 5
                                    Select Case lenDate
                                           Case 6
                                                iDate = "19" & Left(iDate, 3) & _
                                                     "0" & Mid(iDate, 4, 2) & _
                                                     "0" & Right(iDate, 1)
                                           Case 7
                                                iDate = "19" & Left(iDate, 3) & _
                                                     "0" & Right(iDate, 4)
                                    End Select
                               Case 6
                                    Select Case lenDate
                                           Case 7
                                                iDate = "19" & Left(iDate, 6) & _
                                                     "0" & Right(iDate, 1)
                                           Case 8
                                                iDate = "19" & iDate
                                    End Select
                        End Select
                   Case 5
                        Select Case dotLoc(2)
                               Case 7
                                    Select Case lenDate
                                           Case 8
                                                iDate = Left(iDate, 5) & "0" & _
                                                      Mid(iDate, 6, 2) & "0" & _
                                                      Right(iDate, 1)
                                           Case 9
                                                iDate = Left(iDate, 5) & "0" & _
                                                      Right(iDate, 4)
                                    End Select
                               Case 8 And lenDate = 9
                                    iDate = Left(iDate, 8) & "0" & Right(iDate, 1)
                        End Select
            End Select
            lenDate = Len(iDate)
            If lenDate <> 10 Or Mid(iDate, 5, 1) <> "." Or Mid(iDate, 8, 1) <> "." Then
               Text4.SetFocus
               Exit Sub
            End If
       Case Else
            Text4.SetFocus
            Exit Sub
End Select
If Right(iDate, 1) = "." Then
   Text4.Text = Left(iDate, lenDate - 1)
Else
   Text4.Text = iDate
End If
End Sub

Private Sub Text5_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
SendKeys "{tab}"
KeyAscii = 0
End If
End Sub

Private Sub Text6_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
SendKeys "{tab}"
KeyAscii = 0
End If
End Sub

Private Sub Text7_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
SendKeys "{tab}"
KeyAscii = 0
End If
End Sub

Private Sub Text8_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then
SendKeys "{tab}"
KeyAscii = 0
End If
End Sub

Private Sub Text8_LostFocus()
Dim i, j, k As Integer
Dim ZT(10, 3), ZT1 As String
Dim Swap
i = 0
With adoZtcRst
  '.Open "Select * From Ztc Order By ZtcID"
  .MoveFirst
  Do While Not .EOF And i < 10
     ZT1 = LTrim(Trim(.Fields!Ztc))
     ZT(i, 2) = InStr(Text8.Text, ZT1)
     If ZT(i, 2) Then
        ZT(i, 0) = ZT1
        ZT(i, 1) = .Fields!ZtcID
        i = i + 1
     End If
     .MoveNext
  Loop
  i = i - 1
  For j = 0 To i - 1
    For k = j + 1 To i
      If ZT(j, 2) > ZT(k, 2) Then
         Swap = ZT(j, 0)
         ZT(j, 0) = ZT(k, 0)
         ZT(k, 0) = Swap
         Swap = ZT(j, 1)
         ZT(j, 1) = ZT(k, 1)
         ZT(k, 1) = Swap
         Swap = ZT(j, 2)
         ZT(j, 2) = ZT(k, 2)
         ZT(k, 2) = Swap
      End If
    Next k
  Next j
  For i = 0 To 4
    dcZTC(i).Text = ZT(i, 0)
    dcZTC(i).BoundText = ZT(i, 1)
  Next
  '.Close
End With
End Sub

Private Sub Text9_KeyPress(KeyAscii As Integer)
If KeyAscii = 13 Then Text0.SetFocus
End Sub

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产免费久久精品| 日韩av中文在线观看| 亚洲精品日韩综合观看成人91| 一区二区三区蜜桃网| 久久国产免费看| 欧美日韩免费不卡视频一区二区三区 | 亚洲欧美一区二区在线观看| 午夜免费久久看| 色综合久久久久综合99| 欧美高清在线精品一区| 狠狠色丁香婷婷综合久久片| 欧美亚洲高清一区| 亚洲综合在线免费观看| 99久久精品国产观看| 国产亲近乱来精品视频| 经典三级视频一区| 精品人在线二区三区| 丝袜美腿一区二区三区| 欧美三级午夜理伦三级中视频| 国产精品乱码人人做人人爱| 国精品**一区二区三区在线蜜桃| 欧美精三区欧美精三区| 亚洲午夜精品网| 91高清视频在线| 一区二区三区在线观看欧美| av一区二区久久| 17c精品麻豆一区二区免费| 高清国产一区二区| 国产精品免费丝袜| 91麻豆精品视频| 亚洲精品国产精品乱码不99 | 51精品视频一区二区三区| 一区二区三区在线高清| 91国内精品野花午夜精品| 一区二区三区中文在线| 欧美天堂一区二区三区| 日韩精品视频网| 精品久久久久久最新网址| 国模大尺度一区二区三区| 国产欧美日韩卡一| 91在线观看污| 亚洲成人黄色小说| 日韩视频在线一区二区| 国产精品亚洲а∨天堂免在线| 国产午夜精品一区二区| 99精品国产99久久久久久白柏| 一区二区视频在线| 欧美日韩一区二区在线观看| 蜜桃视频在线观看一区| 久久九九久精品国产免费直播| 成人sese在线| 日韩专区欧美专区| 久久久精品国产免大香伊| 91美女片黄在线观看91美女| 石原莉奈一区二区三区在线观看| 日韩一区二区三区在线| 成人免费毛片高清视频| 亚洲一二三四区| 久久影院午夜论| 色婷婷综合激情| 麻豆91在线观看| 国产精品高潮呻吟久久| 91精品国产美女浴室洗澡无遮挡| 国产一区二区0| 亚洲一区二区视频在线观看| 精品久久久久久无| 97se亚洲国产综合自在线| 日本中文字幕一区二区有限公司| 久久色视频免费观看| 91黄色免费观看| 国产精品一区二区三区四区| 亚洲国产综合在线| 国产亚洲一本大道中文在线| 欧美色综合久久| 国产成人精品免费看| 日韩av网站免费在线| 一区精品在线播放| 久久亚洲二区三区| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 久久精品久久久精品美女| 亚洲欧美日韩国产中文在线| 26uuu另类欧美亚洲曰本| 欧美视频一二三区| voyeur盗摄精品| 国产乱淫av一区二区三区| 丝袜美腿亚洲一区二区图片| 亚洲精品精品亚洲| 国产精品美日韩| 久久亚洲二区三区| 日韩免费观看高清完整版在线观看| 在线一区二区观看| 色综合欧美在线| 成人免费毛片片v| 国产福利一区二区三区视频在线| 欧美aaaaaa午夜精品| 一区二区三区四区精品在线视频 | 青青草国产成人av片免费| 亚洲一区二区视频在线观看| 亚洲欧洲美洲综合色网| 国产精品久久夜| 久久久久久久性| 久久久久久亚洲综合影院红桃| 精品嫩草影院久久| 精品伦理精品一区| 精品欧美久久久| 26uuu精品一区二区三区四区在线| 高清不卡在线观看av| 亚洲精品免费视频| 日韩三区在线观看| 国产精品69毛片高清亚洲| 亚洲成人高清在线| 国产精品网站在线观看| 91视频一区二区| 日本成人在线电影网| 最新热久久免费视频| 国产夜色精品一区二区av| 欧美在线免费播放| www.日韩av| 国产麻豆精品在线| 日韩综合在线视频| 亚洲免费观看高清完整版在线观看| 欧美一级二级三级乱码| 99久久99久久久精品齐齐| 国内成人免费视频| 久久精品国产免费| av亚洲精华国产精华| 99久久精品国产毛片| 精品视频在线看| 2024国产精品| 2023国产一二三区日本精品2022| 国产欧美日韩视频在线观看| 亚洲综合成人在线视频| 亚洲狠狠爱一区二区三区| 亚洲欧美日韩在线不卡| 欧美日韩在线三级| 色94色欧美sute亚洲线路一久| 99re热视频精品| 欧美肥大bbwbbw高潮| 午夜久久久影院| 91麻豆精品国产自产在线| 国产午夜精品美女毛片视频| 欧美xxxxx牲另类人与| 国产欧美一区二区精品久导航| 亚洲视频你懂的| 午夜激情一区二区三区| 国产精品乡下勾搭老头1| 色8久久精品久久久久久蜜| 91精品欧美综合在线观看最新| 国产欧美日韩在线视频| 一区二区三区四区乱视频| 久久99精品久久只有精品| 99精品在线免费| 日韩你懂的在线播放| 最近中文字幕一区二区三区| 日本大胆欧美人术艺术动态| 成人伦理片在线| 日韩女优视频免费观看| 亚洲乱码国产乱码精品精98午夜| 蜜桃av一区二区在线观看| 色婷婷久久久久swag精品| 精品三级在线观看| 亚洲成av人片在www色猫咪| 成人一区在线观看| 日韩欧美另类在线| 亚洲成人av一区二区| 国产91丝袜在线播放| 91麻豆精品国产自产在线观看一区 | 日韩限制级电影在线观看| 国产精品久久久久一区| 久久99精品一区二区三区三区| 欧美在线啊v一区| 国产精品不卡一区| 国模少妇一区二区三区| 91麻豆精品国产91久久久| 1区2区3区精品视频| 成人午夜又粗又硬又大| 久久奇米777| 免费人成精品欧美精品| 欧美日韩一区二区三区在线看 | 99久久国产综合精品麻豆| 久久麻豆一区二区| 免费观看成人鲁鲁鲁鲁鲁视频| 欧洲日韩一区二区三区| 综合分类小说区另类春色亚洲小说欧美| 九九视频精品免费| 日韩欧美一二区| 久久国产精品一区二区| 欧美一区二区三区播放老司机| 一区2区3区在线看| 在线免费不卡电影| 一区二区在线看| 欧美吻胸吃奶大尺度电影| 亚洲黄色av一区| 欧洲生活片亚洲生活在线观看| 亚洲精品中文在线影院| 色综合一个色综合亚洲| 亚洲黄色免费网站| 欧美日韩在线电影| 免费成人深夜小野草| 日韩一区二区三区免费看|