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

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

?? frmfind.frm

?? 電話本系統(tǒng)...管理方便...簡單扼要
?? FRM
?? 第 1 頁 / 共 2 頁
字號:
  MsgBox Err.Number & " - " & Err.Description
End Sub


Private Sub cmdFindNext_Click()
Dim strFound As String
Dim i As Integer
'If user select criteria: (All Fields)
If Trim(cboField.Text) <> "(All Fields)" Then
  On Error GoTo Message
  'First of all, we haven't found it, yet...
  bFound = False
  Do While adoFind.EOF <> True
     DoEvents
     If bCancel = True Then 'If use interrupt by clicking
                            'Cancel button...
        Exit Sub            '... exit from this procedure
     End If

     If chkMatch.Value = 0 Then  'Not match whole word
       'In FindNext, we compare the intPosition variable
       'with AbsolutePosition. If they are not same
        'then we found it

       If (InStr(UCase(adoFind.Fields(cboField.Text)), _
              UCase(cboFind.Text)) > 0) And _
              intPosition <> adoFind.AbsolutePosition Then
          DoEvents
          'Update counter position
          intCount = intCount + 1
          DoEvents
          'Get the absolute position
          intPosition = adoFind.AbsolutePosition
          'We found it, update bFound now
          bFound = True
       End If
     Else 'Match whole word only
        If UCase(adoFind.Fields(cboField.Text)) = _
              UCase(cboFind.Text) And _
              intPosition <> adoFind.AbsolutePosition Then

          DoEvents
          'Update counter position
          intCount = intCount + 1
          DoEvents
          'Get the absolute position
          intPosition = adoFind.AbsolutePosition
          'We found it, update bFound now
          bFound = True
       End If
     End If

     If bFound = True Then 'If we found it then
        Exit Do            'exit from this looping
     End If
     
     adoFind.MoveNext      'Process to next record
     DoEvents
     
     If adoFind.EOF Then   'If we are in EOF
        adoFind.MoveLast   'move to last record
        'Display message if we don't find it in looping
        MsgBox "'" & cboFind.Text & "' not found " & _
            "in field '" & cboField.Text & " '.", _
            vbExclamation, "Finished Searching"

        cmdFindNext.Enabled = False
        Exit Do
     End If
  Loop
  
  'If user check this checkbox
  If chkKonfirmasi.Value = 1 And _
     bFound = True And intCount <> 0 Then
     strFound = "Found '" & cboFind.Text & _
                "' in record number " & adoFind.AbsolutePosition
     'This iteration will get the name of all fields in
     'recordset, in order that we will display all data
     'in that record we found
     For i = 0 To adoFind.Fields.Count - 1
       'Check if the name contain "ChildCMD", exit from
       'iteration, we will not display this one.
       If adoFind.Fields(i).Name = "ChildCMD" Then
          Exit For
       End If
       'This will keep all data in record we found
       strFound = strFound & vbCrLf & _
            adoFind.Fields(i).Name & ": " & _
            vbTab & adoFind.Fields(i).Value
     Next i

     'Show the complete data in messagebox
     MsgBox strFound, vbInformation, "Found"
  End If

  If (adoFind.EOF) Then
     adoFind.MoveLast
     bFound = False 'We haven't found it, yet
     'Show messagebox
     MsgBox "'" & cboFind.Text & "' not found " & _
            "in field '" & cboField.Text & "'.", _
            vbExclamation, "Finished Searching"
     cmdFindNext.Enabled = False
     Exit Sub
  End If
  Exit Sub
Else 'If user select (All Fields)
  FindNextInAllFields  '<-- Call this procedure
  Exit Sub
End If
Message:
     adoFind.MoveLast
     bFound = False

     MsgBox "'" & cboFind.Text & "' not found " & _
            "in field '" & cboField.Text & "'.", _
            vbExclamation, "Finished Searching"
     cmdFindNext.Enabled = False
     Exit Sub
End Sub

Private Sub cmdCancel_Click()
  bCancel = True
  bFound = False
  
  Set adoField1 = Nothing
  Set rs1 = Nothing
  Unload Me
  'Me.Hide  'Just hide this form, in order that we still
           'need the data later
End Sub


Private Sub Form_Load()
On Error Resume Next
  bCancel = False
  If cboFind.Text = "" Then
     cmdFindFirst.Enabled = False
     cmdFindNext.Enabled = False
  Else
     cmdFindFirst.Enabled = True
     cmdFindNext.Enabled = False
  End If
  Set rs1 = New ADODB.Recordset
  rs1.Open m_SQLRS1, cnn, adOpenKeyset, adLockOptimistic
  cboField.Clear
  cboField.AddItem "(All Fields)"
  'This will get field name
  For Each adoField1 In rs1.Fields
      cboField.AddItem adoField1.Name
  Next
  rs1.Close
  'Highlight the first item in combobox
  cboField.Text = cboField.List(0)

  'Get setting for this form from INI File
  Call ReadFromINIToControls(frmFind, "Find")
End Sub

Private Sub Form_QueryUnload(Cancel As Integer, UnloadMode As Integer)
  'Save setting this form to INI File
  Call SaveFromControlsToINI(frmFind, "Find")
  'Clear memory
  Set adoFind = Nothing
  Set adoField1 = Nothing
  Screen.MousePointer = vbDefault
  Unload Me
End Sub

Private Sub CheckDouble()
Dim i As Integer
  If cboFind.Text = "" Then
     MsgBox "It can't not be a empty string!", _
            vbExclamation, "Invalid"
     cboFind.SetFocus
     Exit Sub
  End If

  For i = 0 To cboFind.ListCount - 1
    If cboFind.List(i) = cboFind.Text Then
       cboFind.SetFocus
       SendKeys "{Home}+{End}"
       Exit Sub
    End If
  Next i
  cboFind.AddItem cboFind.Text
  cboFind.Text = cboFind.List(cboFind.ListCount - 1)
End Sub

'This will search data in all fields for the very first time
Private Sub FindFirstInAllFields()
Dim strstrResult As String, strFound As String
Dim i As Integer, j As Integer, k As Integer
  'Always start from first record
  adoFind.MoveFirst
  strFind = cboFind.Text
  CheckDouble
Ulang:
  If adoFind.EOF And adoFind.RecordCount > 0 Then
     adoFind.MoveLast
     MsgBox "" & strFind & " not found in '" & cboField.Text & "'.", _
            vbExclamation, "Finished Searching"

     cmdFindNext.Enabled = False
     Exit Sub
  End If
  strstrResult = "":  strFound = ""
  With frmPersonal
  For i = 0 To 16  'This iteration for data in textbox
      strResult = UCase(.txtFields(i).Text)
      If InStr(1, UCase(.txtFields(i).Text), UCase(strFind)) > 0 Then
         strstrResult = "" & strstrResult & " Found '" & strFind & "' at:" & vbCrLf & _
                      ""
       For j = 0 To 16 'This iteration for data in datagrid
          strResult = UCase(.txtFields(j).Text)
          If InStr(1, UCase(.txtFields(j).Text), UCase(strFind)) > 0 Then
             strFindNext = strFind
             'If we found it, tell user which position
             'it is...

              strstrResult = strstrResult & vbCrLf & _
                 "  Record number " & CStr(adoFind.AbsolutePosition) & "" & vbCrLf & _
                 "  - Field name: " & .txtFields(j).DataField & "" & vbCrLf & _
                 "  - Contains: " & .txtFields(j).Text & "" & vbCrLf & _
                 "  - Column number: " & j + 1 & " in DataGrid."
             For k = 0 To adoFind.Fields.Count - 1
                 If adoFind.Fields(k).Name = "ChildCMD" Then
                    Exit For
                 End If
                 strFound = strFound & vbCrLf & _
                         adoFind.Fields(k).Name & ": " & _
                         vbTab & adoFind.Fields(k).Value
             Next k
             'Because we found, make cmdFindNext active...
             cmdFindNext.Enabled = True
             'If chkKonfirmasi was checked by user
             If chkKonfirmasi.Value = 1 Then
                'Display data
                 MsgBox strstrResult & vbCrLf & _
                        strFound, _
                        vbInformation, "Found"

             End If
          Else
          End If
       Next j  'End of iteration in datagrid
       Exit Sub
    Else
    End If
  Next i  'End of iteration in textBox
  End With
  'If we don't find in first record, move to next record
  adoFind.MoveNext
  GoTo Ulang
End Sub


'This will search data from the record position
'we found in FindFirstInAllFields procedure above.
'
Private Sub FindNextInAllFields()
Dim m As Integer, n As Integer, k As Integer
Dim strstrResult As String, strFound As String
strFindNext = strFind

If Len(Trim(strResult)) = 0 Then
   FindFirstInAllFields
   Exit Sub
End If
'Start from record position we found in FindFirstInAllFields
adoFind.MoveNext
strFound = "": strstrResult = ""
Ulang:
  'If we don't find it
  If adoFind.EOF And adoFind.RecordCount > 0 Then
     adoFind.MoveLast
     MsgBox "" & strFindNext & " not found in '" & cboField.Text & "'.", _
            vbExclamation, "Finished Searching"
     Exit Sub
  End If
  With frmPersonal
  For n = 0 To 16  'This iteration for textbox
    strResult = UCase(cboFind.Text)
    'If we found it, all or similiar to it
    If InStr(1, UCase(.txtFields(n).Text), UCase(strFindNext)) > 0 Then
       strstrResult = strstrResult & "Found '" & strFindNext & "' at:"
                      

       For m = 0 To 16 'This iteration for datagrid
          strResult = UCase(cboFind.Text)
          If InStr(1, UCase(.txtFields(m).Text), UCase(strFindNext)) > 0 Then
             'If we found, tell user which record position
             'it is..
             strstrResult = strstrResult & vbCrLf & _
                 "  Record number " & CStr(adoFind.AbsolutePosition) & "" & vbCrLf & _
                 "  - Field name: " & .txtFields(m).DataField & "" & vbCrLf & _
                 "  - Contains: " & .txtFields(m).Text & "" & vbCrLf & _
                 "  - Column number: " & m + 1 & " in DataGrid."
             For k = 0 To adoFind.Fields.Count - 1
                If adoFind.Fields(k).Name = "ChildCMD" Then
                  Exit For
               End If
               'Get all data we found in that record
               strFound = strFound & vbCrLf & _
                         adoFind.Fields(k).Name & ": " & _
                         vbTab & adoFind.Fields(k).Value
             Next k

             'If chkKonfirmasi was checked by user
             If chkKonfirmasi.Value = 1 Then
                 'Display all data in that record we found
                 MsgBox strstrResult & vbCrLf & _
                        strFound, _
                        vbInformation, "Found"
                 cmdFindNext.Enabled = True
             End If
             Exit Sub
          Else
          End If
       Next m  'End of iteration in DataGrid
       Exit Sub
    Else
    End If
  Next n  'End of iteration in TextBox
  End With
  adoFind.MoveNext
  GoTo Ulang

End Sub


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人午夜短视频| 不卡一区二区在线| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 91精品国产综合久久福利| 国产欧美日韩视频在线观看| 亚洲美女视频在线| 538在线一区二区精品国产| 国产成人av在线影院| 日韩在线播放一区二区| 综合欧美一区二区三区| 国产人成亚洲第一网站在线播放| 欧美日韩亚洲另类| av成人老司机| 国产成人a级片| 精品一区精品二区高清| 亚洲成在人线免费| 成人免费在线视频| 国产欧美日韩麻豆91| 精品国产制服丝袜高跟| 欧美另类videos死尸| 在线视频国内自拍亚洲视频| 成人自拍视频在线观看| 成人av免费在线观看| 久久av资源网| 美女在线视频一区| 三级精品在线观看| 性久久久久久久久| 亚洲国产精品久久不卡毛片| 国产精品白丝在线| 最新不卡av在线| 国产精品视频免费| 国产精品久久久久久亚洲毛片| www成人在线观看| 精品处破学生在线二十三| 欧美一区二区播放| 欧美一区二区久久| 日韩一区二区三区高清免费看看| 538prom精品视频线放| 欧美一区二区精品久久911| 欧美高清视频www夜色资源网| 色狠狠av一区二区三区| 91免费观看在线| 91搞黄在线观看| 欧美日韩激情一区二区三区| 在线精品视频一区二区三四| 国产精品久久久一本精品 | 欧美专区日韩专区| 日本大香伊一区二区三区| 色av一区二区| 欧美在线免费观看视频| 欧美日韩国产大片| 日韩一区二区精品在线观看| 精品国产露脸精彩对白| 久久香蕉国产线看观看99| 欧美激情一二三区| 一区二区国产盗摄色噜噜| 亚洲一区二区成人在线观看| 肉肉av福利一精品导航| 黄网站免费久久| 成人精品视频一区| 日本韩国精品在线| 欧美美女一区二区在线观看| 制服丝袜亚洲精品中文字幕| 日韩欧美一区电影| 国产偷v国产偷v亚洲高清| 中文字幕在线免费不卡| 一区二区三区鲁丝不卡| 美女视频网站久久| 国产v日产∨综合v精品视频| 一本到高清视频免费精品| 51精品视频一区二区三区| 亚洲精品在线网站| 亚洲美女免费视频| 日本成人在线不卡视频| 国产成人亚洲综合色影视| 一道本成人在线| 日韩网站在线看片你懂的| 国产精品久久福利| 日韩av成人高清| 国产高清在线观看免费不卡| 在线精品视频免费播放| 精品捆绑美女sm三区| 亚洲免费观看在线视频| 麻豆国产精品一区二区三区| 成人动漫av在线| 91麻豆精品国产91久久久资源速度| 久久久不卡影院| 午夜精品福利在线| 大尺度一区二区| 欧美军同video69gay| 国产精品久久久一区麻豆最新章节| 亚洲成人激情社区| 波多野结衣在线一区| 91精品国产综合久久精品| 国产精品久久777777| 激情成人综合网| 精品国产一区二区三区久久久蜜月 | 亚洲成人三级小说| 国产91精品露脸国语对白| 91精品国产一区二区三区蜜臀| 国产精品久久久久久久久久免费看| 日韩在线观看一区二区| 91香蕉视频黄| 国产视频视频一区| 久久66热偷产精品| 欧美日韩mp4| 亚洲婷婷国产精品电影人久久| 精品一区二区三区免费观看| 欧美日韩亚洲综合一区二区三区| 中文字幕亚洲不卡| 国产九色sp调教91| 777奇米成人网| 一区二区日韩av| 99精品视频在线观看| 久久久精品免费免费| 久久成人免费电影| 欧美一区二区三区四区视频 | 狠狠色丁香婷婷综合| 欧美怡红院视频| 亚洲美女区一区| 92精品国产成人观看免费| 国产精品免费视频一区| 国产剧情av麻豆香蕉精品| 日韩视频永久免费| 日韩福利电影在线观看| 欧美婷婷六月丁香综合色| 亚洲蜜臀av乱码久久精品蜜桃| 99久久99久久久精品齐齐| 国产精品视频你懂的| 成人精品小蝌蚪| 国产精品乱码人人做人人爱| 国产91精品入口| 中文字幕欧美区| 成人av动漫网站| 亚洲欧洲成人自拍| 成人高清免费观看| 国产精品高潮久久久久无| 成人av网站免费| 亚洲特级片在线| 欧洲一区在线观看| 亚洲成a人片综合在线| 欧美日韩午夜在线| 日韩高清一区二区| 精品国产乱码久久久久久免费 | 最新国产成人在线观看| 一本久久综合亚洲鲁鲁五月天| 蜜桃久久av一区| 日韩精品中文字幕在线不卡尤物| 美女高潮久久久| 精品美女一区二区| 国产高清精品网站| 国产精品久久午夜| 日本电影亚洲天堂一区| 一区二区三区中文字幕在线观看| 在线精品视频一区二区| 日本人妖一区二区| 久久久久久久久免费| 成人不卡免费av| 亚洲一区在线观看免费 | 日韩欧美区一区二| 国产一区二区三区久久悠悠色av | 亚洲欧美影音先锋| 欧美亚洲一区二区在线观看| 日本va欧美va精品发布| 国产亚洲精品精华液| 91在线一区二区三区| 日本一道高清亚洲日美韩| 欧美mv日韩mv国产网站| 成人看片黄a免费看在线| 一区二区三区美女| 精品久久国产字幕高潮| 成人av免费在线播放| 天堂成人国产精品一区| 欧美经典三级视频一区二区三区| 91视频www| 琪琪久久久久日韩精品| 中文字幕av一区二区三区高| 欧美三级电影精品| 国产麻豆视频精品| 亚洲影院久久精品| 久久久99免费| 在线观看www91| 国产精品亚洲一区二区三区妖精| 亚洲三级视频在线观看| 日韩精品一区二区三区中文不卡| jlzzjlzz国产精品久久| 午夜一区二区三区在线观看| 国产无遮挡一区二区三区毛片日本| 色狠狠色噜噜噜综合网| 国产精品中文字幕日韩精品| 一区二区三区四区乱视频| 久久久噜噜噜久久中文字幕色伊伊| 色爱区综合激月婷婷| 国产精品91一区二区| 日韩av不卡在线观看| 亚洲乱码国产乱码精品精的特点| 精品粉嫩aⅴ一区二区三区四区| 日本伦理一区二区| 成人高清免费观看| 韩国毛片一区二区三区|