ESTOU FAZENDO A BUSCA POR (JUN) ELE DEVERIA ENCONTRA O REGISTRO JUNIOR E MARCAR O CAMPO NO GRIG, ELE SO ENCONTRA QUANDO COLOCO JUNIOR E MESMO ASSIM ELE MARCA O GRID NA LINHA 1 QUE NÃO CORRESPONDE AO REGISTRO ENCONTRADO.
Case "Localizar"
On Error GoTo Localizar_erro:
Dim busca As String
busca = Empty
busca = InputBox("Entre com a palavra chave", "Atenção")
busca = UCase(busca)
If Not busca = Empty Then
If (DataGrid1.SelBookmarks.Count <> 0) Then
DataGrid1.SelBookmarks.Remove 0
End If
oRS.CursorLocation = adUseClient
oRS.Open "SELECT * FROM CD_RAMAL WHERE ATENDENTE LIKE '*" & busca & "*'", oDB, adOpenDynamic, adLockOptimistic
If oRS.BOF = True Then
MsgBox "Nenhum registro encontrado", vbExclamation, "Atenção"
Pergunta
AlexMunhoz
ESTOU FAZENDO A BUSCA POR (JUN) ELE DEVERIA ENCONTRA O REGISTRO JUNIOR E MARCAR O CAMPO NO GRIG, ELE SO ENCONTRA QUANDO COLOCO JUNIOR E MESMO ASSIM ELE MARCA O GRID NA LINHA 1 QUE NÃO CORRESPONDE AO REGISTRO ENCONTRADO.
Case "Localizar"
On Error GoTo Localizar_erro:
Dim busca As String
busca = Empty
busca = InputBox("Entre com a palavra chave", "Atenção")
busca = UCase(busca)
If Not busca = Empty Then
If (DataGrid1.SelBookmarks.Count <> 0) Then
DataGrid1.SelBookmarks.Remove 0
End If
oRS.CursorLocation = adUseClient
oRS.Open "SELECT * FROM CD_RAMAL WHERE ATENDENTE LIKE '*" & busca & "*'", oDB, adOpenDynamic, adLockOptimistic
If oRS.BOF = True Then
MsgBox "Nenhum registro encontrado", vbExclamation, "Atenção"
Else
Preenche 'Preeenche os campos
DataGrid1.SelBookmarks.Add oRS.Bookmark
End If
oRS.Close
Set oRS = Nothing
End If
Exit Sub
Localizar_erro:
MsgBox Err.Description, vbExclamation, "Atencção"
End Select
Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.