Jump to content
Fórum Script Brasil
  • 0

o botão não executa a programação


K-du

Question

o meu botão ALTERAR não copila o código e quando eu clico nele nada acontece como se NÃO estivesse programado.

eis o código completo do botão abaixo

____________________________________

Private Sub btnalterar_Click

If cmbcodigo.Text = Empty Or txtnome.Text = Empty Or txtlogradouro.Text = Empty Or txtbairro.Text = Empty Or _
txtcidade.Text = Empty Or cmbuf.Text = "..." Or cmbuf.Text = Empty Or masktel = "(__) ____-____" Or _
maskcel = "(__) ____-____" Or maskcp = "___.___.___-__" Or maskrg = "________-_" Or cmbdia.Text = "Dia" Or _
cmbmes.Text = "Mês" Or cmbano.Text = "Ano" Then
MsgBox "Campo obrigatório em branco, digite antes de alterar", 64, "Atenção"
Else

        cliente.Index = "indcodigo"
        cliente.Seek "=", cmbcodigo.Text
        If cliente.NoMatch Then
        
cliente.Edit
    cliente("codigo") = cmbcodigo.Text
    cliente("nome") = txtnome.Text
    cliente("rg") = maskrg
    cliente("cpf") = maskcpf
    cliente("tel") = masktel
    cliente("cel") = maskcel
    cliente("logradouro") = txtlogradouro.Text
    cliente("cep") = maskcep
    cliente("cidade") = txtcidade.Text
    cliente("uf") = cmbuf.Text
    cliente("bairro") = txtbairro.Text
    cliente("ano") = cmbano.Text
    cliente("dia") = cmbdia.Text
    cliente("mes") = cmbmes.Text
    cliente("id") = maskid
    cliente("email") = txtemail.Text
cliente.Update

MsgBox "Dados Alterados com Sucesso!", 64, "Parabéns"
btnalterar.Enabled = False
txtnome.SetFocus
btncadastrar.Enabled = False
btnexcluir.Enabled = True
End If
End If

End Sub

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Olá K-du !

Está dando algum erro runtime ?

pelo que posso entender do seu código você está querendo executar uma alteração no Banco de Dados correto ?!

Dessa maneira que estais fazendo eu acho bem complicado...

prefiro usar uma Query SQL...tipo:

"UPDATE tabela SET coluna1='" & variavel1 & "',coluna2='" & variavel2 & "'"
  ' por exemplo...

Esse metodo "Seek" é muito limitado (funciona bem no Access... )...prefiro usar o "SELECT...WHERE..." que funciona em qualquer tipo de Banco...inclusive no Access...

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652.1k
×
×
  • Create New...