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

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

?? frmcujpara.frm

?? 智能安全報警系統
?? FRM
?? 第 1 頁 / 共 2 頁
字號:
      TabIndex        =   0
      Top             =   240
      Width           =   900
   End
End
Attribute VB_Name = "frmBufpara"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
'布防參數變量
Private gbfname As String            '添加刪除編輯面板上記錄各屬性值
Private gbfcode As String
Private gporperty As String
Private gnum As String
Private gpm As Boolean
Private Sub cmdCancel_Click()
   Unload Me
End Sub

Private Sub cmdEnter_Click()
   Call getdata                    '從form上得到要寫進數據庫的數據
    
  
   '根據不同操作采取不同的action
  Select Case Me.Caption
      Case "刪除布防"
         If MsgBox("是否確實要刪除該條布防參數", vbYesNo, "詢問") = vbYes Then
             Call deleteBf
         End If
      Case "添加布防"
           If dataCheck() Then          '數據檢查并給以提示
                Call AddNew
              Else:
                 MsgBox ("事件編碼重復,請檢查")
           End If
      Case "編輯布防"
           If dataCheck() Then          '數據檢查并給以提示
                 Call editBf
              Else:
                 MsgBox ("事件編碼重復,請檢查")
           End If
  End Select
  
  Unload Me
End Sub

Private Sub Form_Load()
   Me.Top = (frmMain.Height - Me.Height) / 2
   Me.Left = (frmMain.Width - Me.Width) / 2
   '添加布防需要初始化參數
   If Me.Caption <> "添加布防" Then Call paraInit
   
End Sub
'參數初始化
Private Sub paraInit()
     
   If chkIndex = 0 Then Exit Sub    '如果沒有選中則不用進行表格內容寫入。
   '初始化參數bfname,bfcode,porperty,number
   gbfname = frmSetpara.lvwPara.ListItems(chkIndex).Text
   gbfcode = frmSetpara.lvwPara.ListItems(chkIndex).SubItems(1)
   gporperty = frmSetpara.lvwPara.ListItems(chkIndex).SubItems(2)
   gnum = frmSetpara.lvwPara.ListItems(chkIndex).SubItems(3)
   
   Select Case frmSetpara.lvwPara.ListItems(chkIndex).SubItems(4)
          Case "啟用"
                  gpm = True
          Case "禁用"
                  gpm = False
   End Select
   '將初始化完畢的參數返回到form上面
   Text1.Text = gbfname
   Text2.Text = gbfcode
   
   If gporperty = "串口" Then
      Option1.Value = True
      Option2.Value = False
   Else
      Option2.Value = True
      Option1.Value = False
   End If
   Text3.Text = gnum
   
   If gpm Then
          Option3.Value = True
          Option4.Value = False
   Else
         Option3.Value = False
         Option4.Value = True
   End If
End Sub
'新加一條記錄
Private Sub AddNew()
  On Error GoTo x
     Dim rs As ADODB.Recordset
        Set rs = New ADODB.Recordset
        rs.Open "select * from bufangset;", cn, adOpenDynamic, adLockOptimistic
       rs.AddNew
           rs!bfname = gbfname
           rs!bfcode = BintoDec(gbfcode)
           rs!porperty = gporperty
           rs!Number = gnum
           rs!promote = gpm
        rs.Update
        rs.Close
      
        '將list更新
      Dim mitem As ListItem
        Set mitem = frmSetpara.lvwPara.ListItems.Add(Text:=gbfname)
        If IsNull(gbfcode) Then
             mitem.SubItems(1) = "-"
        Else
              mitem.SubItems(1) = gbfcode
        End If
        
        If IsNull(gporperty) Then
              mitem.SubItems(2) = "-"
        Else
              mitem.SubItems(2) = gporperty
        End If
        
        If IsNull(gnum) Then
              mitem.SubItems(3) = "-"
        Else
              mitem.SubItems(3) = gnum
        End If
        
        If IsNull(gpm) Then
              mitem.SubItems(4) = "-"
        Else
           If gpm Then
                 mitem.SubItems(4) = "啟用"
           Else
                 mitem.SubItems(4) = "禁用"
           End If
        End If
       
      Exit Sub
x:
   MsgBox ("請再次檢查數據")
End Sub
'刪除一條記錄
Private Sub deleteBf()
  On Error GoTo x
     Dim rs As ADODB.Recordset
         Set rs = New ADODB.Recordset
     Dim str As String
         str = "select * from BufangSet where bfname = '" & gbfname & "';"
       rs.Open str, cn, adOpenDynamic, adLockOptimistic
    If rs.EOF Or rs.BOF Then
        MsgBox ("數據庫中沒有這條記錄")
        Exit Sub
    Else
        rs.Delete
        rs.Update
    End If
       rs.Close
   
   frmSetpara.lvwPara.ListItems.Remove chkIndex
   Exit Sub
   
x:
    MsgBox ("Error # " & CStr(Err.Number) & " was generated by " _
         & Err.Source & Chr(13) & Err.Description)
End Sub
'編輯一條紀錄
Private Sub editBf()
  On Error GoTo errordo
    Dim rs As ADODB.Recordset
       Set rs = New ADODB.Recordset
    Dim str As String
    Dim tempbfname As String
       tempbfname = frmSetpara.lvwPara.ListItems(chkIndex)
       str = "select * from BufangSet where bfname = '" & tempbfname & "';"
       rs.Open str, cn, adOpenDynamic, adLockOptimistic
            rs!bfname = gbfname
            rs!bfcode = BintoDec(gbfcode)
            rs!porperty = gporperty
            rs!Number = gnum
            rs!promote = gpm
        rs.Update
        rs.Close
    
    Dim itemx As ListItem
        Set itemx = frmSetpara.lvwPara.ListItems(chkIndex)
            itemx.Text = gbfname
            itemx.SubItems(1) = gbfcode
            itemx.SubItems(2) = gporperty
            itemx.SubItems(3) = gnum
    
         If gpm Then
               itemx.SubItems(4) = "啟用"
         Else
               itemx.SubItems(4) = "禁用"
         End If
     Exit Sub
     
errordo:
     MsgBox ("Error # " & CStr(Err.Number) & " was generated by " _
         & Err.Source & Chr(13) & Err.Description)
End Sub
'獲得數據從操作面板上
Private Sub getdata()
  gbfname = Trim$(Text1.Text)
  gbfcode = Trim$(Text2.Text)
 
  If Option1.Value Then
      gporperty = "串口"
  Else
      gporperty = "并口"
  End If
   gnum = Trim$(Text3.Text)
 
  If Option3.Value Then
      gpm = True
  Else
      gpm = False
  End If
End Sub
'數據檢查規則:事件編碼是否重復
Private Function dataCheck() As Boolean
Dim i As Integer
Dim itemx As ListItem
    
    For i = 1 To frmSetpara.lvwPara.ListItems.count
        Set itemx = frmSetpara.lvwPara.ListItems(i)
If (itemx.SubItems(1) = gbfcode) And (itemx.SubItems(2) = gporperty) And (itemx.SubItems(3) = gnum) Then
              dataCheck = False
              Exit Function
End If
    Next i
    dataCheck = True
    
End Function
'字符串是否為二進制的判斷
Private Function BinX(str As String) As Boolean
Dim i As Integer
Dim length As Integer
       length = Len(str)
     If length <= 8 Then
              BinX = True
     Else
          BinX = False
     End If
End Function

Private Sub Text1_Change()

End Sub

'事件編碼的鍵盤輸入限制條件:0 1
Private Sub Text2_KeyPress(KeyAscii As Integer)
   Select Case KeyAscii
          Case Asc(0), Asc(1)
             
          Case Else
             KeyAscii = 0
   End Select
End Sub

'觸發事件編碼判斷
Private Sub Text2_Validate(Cancel As Boolean)
    If Not BinX(Text2.Text) Then
          MsgBox ("觸發事件碼應為0,1代碼")
          Text2.Text = "0000"
    End If
End Sub

Private Sub Text3_Change()
    '判斷端口編號是否為數字
    If Not IsNumeric(Text3.Text) Then
               If Text3.Text <= 0 Then
                   Dim n As Integer
                    n = MsgBox("端口編號應該為十進制數", , 重要提示)
                    Text3.Text = "0"
               End If
    End If
    '如果端口編號是數字的話
    '再分別按照端口類型判斷
    'option1:串行端口
    If Option1.Value Then
             If CLng(Text3.Text) > 16 Then
                   MsgBox ("串口編號范圍在0-16之間")
                   Text3.Text = "0"
             End If
    End If
    'option2:并行端口
    If Option2.Value Then
             If CLng(Text3.Text) > 65536 Then
                   MsgBox ("并口編號范圍在0-65536之間")
                   Text3.Text = "0"
             End If
     End If
End Sub

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品国模一区二区三区| 国产一区啦啦啦在线观看| 欧洲精品在线观看| 亚洲电影在线免费观看| 日韩一区二区三区电影| 美女被吸乳得到大胸91| 欧美精品一区二区久久婷婷| 国产大片一区二区| 亚洲人成伊人成综合网小说| 在线观看国产日韩| 久久66热偷产精品| 国产清纯白嫩初高生在线观看91| 成人高清免费观看| 亚洲国产日韩a在线播放性色| 在线播放/欧美激情| 国产在线观看一区二区| 国产精品久久久一区麻豆最新章节| 91丨九色丨国产丨porny| 亚洲成人www| 国产日韩欧美亚洲| 欧美日韩一区二区电影| 国产自产v一区二区三区c| 亚洲欧美一区二区三区国产精品| 欧美日韩大陆在线| 成人h动漫精品一区二区| 午夜伦欧美伦电影理论片| 久久亚洲综合色| 欧美少妇一区二区| 成人蜜臀av电影| 午夜欧美大尺度福利影院在线看| 国产亚洲精品中文字幕| 在线视频中文字幕一区二区| 九九精品视频在线看| 亚洲精品日韩一| 久久久亚洲综合| 欧美裸体bbwbbwbbw| 波多野结衣中文一区| 伦理电影国产精品| 亚洲欧美一区二区三区国产精品| 欧美成人精品福利| 欧美日韩一区二区三区四区五区| 国产精品影音先锋| 三级影片在线观看欧美日韩一区二区| 欧美国产综合一区二区| 日韩欧美一二区| 欧美亚州韩日在线看免费版国语版| 韩国一区二区视频| 石原莉奈在线亚洲二区| 亚洲欧洲日产国产综合网| 久久久不卡影院| 91精品午夜视频| 色婷婷精品久久二区二区蜜臂av| 国内成人免费视频| 日本午夜精品视频在线观看| 亚洲免费视频成人| 中文字幕一区免费在线观看| 久久视频一区二区| 日韩欧美一区二区视频| 9191成人精品久久| 欧美日韩精品欧美日韩精品一 | 亚洲乱码中文字幕| 日本一区二区三区电影| 亚洲精品一区二区三区精华液 | 一区二区三区精品| 国产精品视频九色porn| 久久久电影一区二区三区| 欧美电影免费观看高清完整版在线| 欧美日韩亚洲综合| 欧美体内she精高潮| 色综合色综合色综合 | 亚洲国产精品一区二区www在线| 国产精品乱码一区二三区小蝌蚪| 国产亚洲综合av| 国产精品丝袜久久久久久app| 欧美精品一区二区三区视频| 久久这里只有精品6| 久久先锋影音av| 久久久久久**毛片大全| 久久久久9999亚洲精品| 国产日韩亚洲欧美综合| 中文无字幕一区二区三区| 国产精品乱人伦中文| 亚洲人成网站色在线观看 | 天天综合日日夜夜精品| 亚洲成a人v欧美综合天堂下载| 亚洲午夜在线视频| 五月开心婷婷久久| 日本不卡视频一二三区| 国产综合色产在线精品| 国产91在线看| 91一区二区三区在线观看| 欧美在线播放高清精品| 欧美酷刑日本凌虐凌虐| 日韩精品最新网址| 国产网站一区二区三区| 亚洲视频一区二区在线观看| 亚洲第一搞黄网站| 激情文学综合丁香| 成人深夜福利app| 欧美亚男人的天堂| 日韩欧美国产小视频| 日本一区二区三区四区在线视频| 亚洲欧洲精品一区二区三区不卡| 亚洲国产美国国产综合一区二区| 免费不卡在线观看| 成人av动漫网站| 欧美色偷偷大香| 久久综合色播五月| 亚洲欧美激情在线| 韩国女主播成人在线| 色综合夜色一区| 欧美变态凌虐bdsm| 亚洲另类在线一区| 国产一区二区在线观看视频| 色综合天天综合色综合av| 51精品国自产在线| 中文字幕一区二区三区四区| 亚洲电影欧美电影有声小说| 国产成人av资源| 欧美三级韩国三级日本一级| 国产午夜精品在线观看| 亚洲五月六月丁香激情| 国产大陆亚洲精品国产| 欧美日韩三级在线| 国产精品国产三级国产普通话蜜臀 | 欧美一区二区观看视频| 中文字幕欧美国产| 日韩福利视频导航| 91天堂素人约啪| 久久影院电视剧免费观看| 亚洲丶国产丶欧美一区二区三区| 国产1区2区3区精品美女| 日韩午夜三级在线| 一二三区精品视频| 成人精品在线视频观看| 欧美一区二区高清| 亚洲午夜免费电影| www..com久久爱| 久久精品亚洲乱码伦伦中文 | 亚洲人午夜精品天堂一二香蕉| 免费精品视频在线| 欧美综合久久久| 中文字幕日本不卡| 国产麻豆欧美日韩一区| 日韩午夜激情免费电影| 丝瓜av网站精品一区二区| 欧美综合亚洲图片综合区| 国产精品久久久久久久久晋中| 国产高清久久久| 久久综合色之久久综合| 国内偷窥港台综合视频在线播放| 欧美日韩国产首页| 亚洲电影在线免费观看| 欧美亚洲高清一区| 亚洲午夜日本在线观看| 欧美亚洲一区二区在线观看| 亚洲黄一区二区三区| www..com久久爱| 亚洲欧美色图小说| 成人开心网精品视频| 中文欧美字幕免费| 成人高清av在线| 成人欧美一区二区三区小说| av动漫一区二区| 亚洲精品综合在线| 色婷婷av一区二区三区大白胸 | 免费成人结看片| 欧美精选一区二区| 丝袜美腿高跟呻吟高潮一区| 欧美日韩aaaaaa| 热久久免费视频| 日韩欧美你懂的| 久久精品国产精品亚洲综合| 日韩免费高清av| 国产精品99久久久久久久女警| 久久综合狠狠综合久久综合88| 国产精品一区二区你懂的| 中文字幕欧美国产| 91蜜桃传媒精品久久久一区二区| 一区二区理论电影在线观看| 91黄色免费版| 免费视频最近日韩| 久久久国产精品午夜一区ai换脸| 99在线精品视频| 一区二区三区精品| 日韩欧美美女一区二区三区| 国产一二三精品| 亚洲日本在线观看| 欧美美女直播网站| 国产一区二区在线电影| 中文字幕亚洲电影| 欧美精三区欧美精三区| 韩国中文字幕2020精品| 日韩美女精品在线| 在线91免费看| 国产成人精品免费一区二区| 一区二区三区中文字幕| 91精品国产综合久久福利| 处破女av一区二区| 亚洲制服丝袜一区|