Notifications
Clear all

Erro atualizar Base de dados

5 Posts
2 Usuários
0 Reactions
1,039 Visualizações
(@ccorrea)
Posts: 0
New Member
Topic starter
 

Pessoal Bom dia,

Poderia me ajudar com o código do form em anexo, eu pesquiso o servidor e o form carrega os dados, porém ao tentar atualizar os dados da tabela não acontece nada.

Se alguém conseguir me ajudar eu agradeço muito.

Obs: Pesquisei no forum e encontrei formulário que busca e atualiza os dados porém não consegui adaptar.

Obrigado!
Carlos

 
Postado : 21/07/2016 8:23 am
(@ccorrea)
Posts: 0
New Member
Topic starter
 

Segue arquivo correto.

 
Postado : 21/07/2016 8:25 am
(@messiasmbm)
Posts: 0
New Member
 

Apague tudo no form e coloque esse código:


Private Sub cbobusca_DropButtonClick()
Application.ScreenUpdating = False
With Worksheets("Dados").Range("C:C")
        Set c = .Find(cbobusca.Value, LookIn:=xlValues, LookAt:=xlPart)
        If Not c Is Nothing Then
'c.Activate
txtid.Value = c.Offset(0, -2).Value
txtserv.Value = c.Offset(0, -1).Value
txtsist.Value = c.Value
txtarea.Value = c.Offset(0, 1).Value
txtambiente.Value = c.Offset(0, 2).Value
End If
End With
Linha1:
Application.ScreenUpdating = True
End Sub
Private Sub cbobusca_Exit(ByVal Cancel As MSForms.ReturnBoolean)
'Verificar se foi digitado um nome na primeira caixa de texto
If cbobusca.Value = "" Then
MsgBox "Selecione um aplicativo para pesquisa"
cbobusca.SetFocus
End If
End Sub
Private Sub cmdatualizar_Click()
Application.ScreenUpdating = False
Sheets("Dados").Select
Range("A2:A65000").Select '"a2" até "a" e sua ultima linha
    Dim lin, col
    Selection.Find(What:=txtid, LookAt:=xlWhole).Activate 'vai procurar na seleçaõ  a palavra que estiver em txtid
    lin = ActiveCell.Row
    col = ActiveCell.Column
  'Cells(lin, col) = txtid linha encontrada com a variável
   Cells(lin, col + 2) = txtsist 'na linha da variável +2 coluna
   Cells(lin, col + 3) = txtarea 'na linha da variável +3 coluna
   Cells(lin, col + 4) = txtambiente 'na linha da variável +4 coluna
Application.ScreenUpdating = True
End Sub


 
Postado : 21/07/2016 9:51 am
(@messiasmbm)
Posts: 0
New Member
 

https://www.youtube.com/watch?v=_TAiItN7iPU

 
Postado : 21/07/2016 9:55 am
(@ccorrea)
Posts: 0
New Member
Topic starter
 

Messias, Muito obrigado perfeito.

 
Postado : 21/07/2016 10:23 am