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

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

?? frmcujpara.frm

?? vb編寫的智能報警系統。主要通過pc機的串口通訊。
?? 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精品国产欧美一区二区成人| 亚洲影院理伦片| 久久夜色精品国产噜噜av| 97久久精品人人做人人爽50路| 久久国产人妖系列| 亚洲激情自拍视频| 国产视频亚洲色图| 日韩欧美一区二区在线视频| 91福利视频网站| 懂色一区二区三区免费观看 | 国产精品美女久久久久久久| 日本二三区不卡| 国产99一区视频免费| 日韩av午夜在线观看| 樱桃国产成人精品视频| 国产欧美久久久精品影院| 欧美一级高清大全免费观看| 色成年激情久久综合| av一区二区不卡| 成人一二三区视频| 国产乱码精品一品二品| 日本不卡视频一二三区| 午夜精品久久久久| 亚洲福利视频三区| 一区二区欧美在线观看| 一区二区三区成人| 亚洲人吸女人奶水| 国产精品成人网| 国产精品乱码一区二区三区软件| 欧美mv日韩mv| 日韩欧美国产wwwww| 欧美精品第1页| 欧美日韩一区二区三区视频| 欧美在线不卡视频| 99天天综合性| 不卡欧美aaaaa| caoporn国产精品| 91老师片黄在线观看| 99re热这里只有精品视频| 97se亚洲国产综合自在线不卡| 不卡av免费在线观看| 不卡的看片网站| 色综合一个色综合| 在线亚洲+欧美+日本专区| 在线一区二区三区四区| 欧美亚洲国产bt| 欧美日韩国产综合一区二区| 欧美精品123区| 日韩欧美美女一区二区三区| 亚洲高清在线视频| 久久精品视频免费| 久久日韩精品一区二区五区| 欧美系列在线观看| 91在线观看视频| 成人午夜激情影院| 黄网站免费久久| 久草这里只有精品视频| 亚洲成a人v欧美综合天堂下载 | 中文字幕中文字幕在线一区| 国产日韩v精品一区二区| 久久精品水蜜桃av综合天堂| 国产欧美日韩精品在线| 中文字幕一区二区三区色视频| 国产精品免费久久久久| 中文字幕一区二区三区精华液| 91在线国产福利| 粉嫩av一区二区三区在线播放| 国内精品久久久久影院薰衣草 | 午夜视黄欧洲亚洲| 亚洲福利视频三区| 久久99精品视频| 日本91福利区| 国产99一区视频免费| 精品国产一区二区三区忘忧草| 亚洲精品国产精品乱码不99 | wwwwxxxxx欧美| 91在线国产福利| 日韩av电影天堂| 99国产精品久| 欧洲在线/亚洲| 26uuu国产在线精品一区二区| 国产无人区一区二区三区| 国产精品久久久久aaaa樱花| 无吗不卡中文字幕| 久久久久高清精品| 日韩国产在线一| 自拍视频在线观看一区二区| 欧美性大战xxxxx久久久| 日韩美女视频一区| 精品久久一二三区| 亚洲丝袜美腿综合| 久久69国产一区二区蜜臀| 欧美日韩一区不卡| 欧美激情中文不卡| 美女视频黄免费的久久 | 欧美午夜不卡在线观看免费| 精品久久久久久久久久久久久久久久久 | 久久国产婷婷国产香蕉| 色哟哟一区二区| 精品国产99国产精品| 亚洲一区二区在线观看视频| 亚洲国产成人高清精品| 日本道色综合久久| 日本在线不卡视频一二三区| 精品久久久久香蕉网| 亚洲精选视频在线| 成人av在线播放网站| 91精品国产色综合久久不卡蜜臀| 综合久久给合久久狠狠狠97色| 午夜精品福利一区二区三区蜜桃| 国产91在线看| 夜夜亚洲天天久久| 欧美日韩情趣电影| 六月丁香婷婷久久| 亚洲精品国产视频| 3751色影院一区二区三区| 国产人伦精品一区二区| 六月丁香婷婷色狠狠久久| 欧美视频第二页| 亚洲激情图片小说视频| av电影天堂一区二区在线观看| 精品国产乱码久久久久久1区2区| 午夜视频在线观看一区| 欧美中文字幕久久| 亚洲免费在线播放| 91亚洲国产成人精品一区二三 | 国产一区二区0| 欧美一区午夜精品| 午夜精品久久久久影视| 欧美三级资源在线| 亚洲福利视频导航| 日韩精品一二三四| 26uuu成人网一区二区三区| 国产一区二区电影| 日韩精品欧美成人高清一区二区| 久久综合精品国产一区二区三区| 色综合天天综合狠狠| 一本色道**综合亚洲精品蜜桃冫 | 亚洲午夜精品网| 亚洲成人动漫av| 美腿丝袜亚洲色图| 国产在线播放一区| 日韩精品视频网| 亚洲精品福利视频网站| 欧美国产成人精品| 国产欧美日韩综合| 国产欧美精品区一区二区三区 | 国产精品夜夜爽| 亚洲美女偷拍久久| 欧美色综合久久| 成人h动漫精品一区二区| 日本一区二区视频在线| 91香蕉视频在线| 国产成人aaa| 狠狠色丁香久久婷婷综合_中| 亚洲综合色视频| 亚洲高清免费一级二级三级| 亚洲精品成人天堂一二三| 亚洲男同性恋视频| 日精品一区二区三区| 美女被吸乳得到大胸91| 国产成人精品一区二| 不卡视频在线观看| 精品视频免费在线| 日韩午夜精品视频| 日本一区二区三区高清不卡| 日韩一区在线免费观看| 亚洲综合色自拍一区| 石原莉奈在线亚洲三区| 国产毛片精品一区| 在线观看日韩电影| 亚洲精品一区二区三区蜜桃下载| 中文字幕中文字幕中文字幕亚洲无线| 亚洲女与黑人做爰| 韩国成人福利片在线播放| 99久久久久久| 26uuu亚洲综合色欧美| 亚洲在线观看免费| 国产成人精品免费看| 欧美成人精品3d动漫h| 久久精品人人做| 国产精品乱人伦一区二区| 国产精品电影一区二区| 亚洲男女毛片无遮挡| 亚洲免费高清视频在线| 1024亚洲合集| 中文字幕日韩av资源站| 亚洲成av人片在线| 精品中文av资源站在线观看| 成人精品在线视频观看| 日韩免费视频一区二区| 亚洲你懂的在线视频| 欧美日韩在线免费视频| 26uuu亚洲婷婷狠狠天堂| 欧美国产精品一区| 亚洲国产欧美一区二区三区丁香婷| 日本一不卡视频| 99re在线精品| 欧美一级免费大片|