MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    [Resolvido]Botao Alterar - Erro em CurrentDb.Execute (sql)

    Digaummax
    Digaummax
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 42
    Registrado : 30/06/2012

    [Resolvido]Botao Alterar - Erro em CurrentDb.Execute (sql) Empty Botao Alterar - Erro em CurrentDb.Execute (sql)

    Mensagem  Digaummax 23/2/2013, 20:42

    Boa tarde!

    Estou com um problema quando altero os dados. Abaixo o codigo que estou utilizando


    Private Sub bt_alterar_Click()
    'sql = "select * from tab where codigo='" & txt_codigo & "'"
    'sql = "SELECT * FROM tab WHERE data = ' " & txt_dia & "' "
    sql = "SELECT * FROM tab WHERE codigo Like '" & UCase(txt_codigo) & "'"
    validar_leitura
    aux = RS.Fields("codigo")
    sql = "update tab set codigo='" & txt_codigo & "', " & _
    "anotacoes= '" & txt_anotacoes & "', codigo = '" & txt_codigo & "',datahora = '" & txt_diahora & "'," & _
    "data = '" & txt_dia & "', Atendimento - '" & txt_atendimento & "', Quesitos = '" & txt_quesitos & "', " & _
    "Encaminhamento = '" & txt_encaminhamento & "',Perfil = '" & txt_perfil & "',cont_atendimento = '" & txt_cont_atendimento & "', " & _
    "cont_email = '" & txt_cont_email & "', cont_pessoas = '" & txt_cont_pessoas & "', cont_homem = '" & txt_cont_perfil & "'," & _
    "cont mulher = '" & txt_cont_mulher & "', cont_partes = '" & txt_cont_parentes_das_partes & "',cont_advogado = '" & txt_cont_advogado & "', " & _
    "cont_forum = '" & txt_cont_forum & "', cont_outros = '" & txt_cont_outros & "', cont_adv_homem = '" & txt_cont_advogado_homem & "'," & _
    "cont_adv_mulher = '" & txt_cont_advogado_mulher & "', conte_parente_homem = '" & txt_cont_parentes_das_partes_homem & "'" & _
    "cont_parente_mulher = '" & txt_cont_parentes_das_partes_mulher & "', cont_conjuge = '" & txt_cont_conjuge & "', " & _
    "cont_coleta = '" & txt_Data_para_a_coleta & "', cont_expedicao_de_laudo= '" & txt_cont_expedicao_de_laudo & "', " & _
    "cont_multirao = '" & txt_cont_multirao & "', cont_informacoes_gerais = '" & txt_cont_informarcoes_gerais & "', " & _
    "cont_coleta = '" & txt_cont_coleta & "', cont_laboratorio = '" & txt_cont_laboratorio & "', cont_agendamento = '" & txt_cont_agendamento & "', " & _
    "cont_sic = '" & txt_cont_sic & "', mes = '" & txt_mes & "', Ano= '" & txt_ano & "', Mes_numero = '" & txt_mes_numero & "'," & _
    "WHERE codigo Like '" & UCase(txt_codigo) & "'"
    'validar_leitura1
    CurrentDb.Execute (sql)
    MsgBox ("Dados alterados com sucesso !!!"), vbInformation + vbOKOnly, "ATENÇÃO"
    End Sub




    Ele para exatamente no CurrentDb.Execute (sql) dizendo ( Erro em tempo de execuçao 3144, Erro de sintase na instruçao UPADATE.

    Desde ja agradeço.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8498
    Registrado : 05/11/2009

    [Resolvido]Botao Alterar - Erro em CurrentDb.Execute (sql) Empty Re: [Resolvido]Botao Alterar - Erro em CurrentDb.Execute (sql)

    Mensagem  Alexandre Neves 23/2/2013, 21:25

    Essa mensagem indica que o código SQL não está correcto.
    Veja os dados existentes nos controlos, se o erro se refere a campo inexistente ou a tipo de variável diferente


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    Digaummax
    Digaummax
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 42
    Registrado : 30/06/2012

    [Resolvido]Botao Alterar - Erro em CurrentDb.Execute (sql) Empty Re: [Resolvido]Botao Alterar - Erro em CurrentDb.Execute (sql)

    Mensagem  Digaummax 24/2/2013, 12:35

    "WHERE codigo Like '" & UCase(txt_codigo) & "'"

    Apando a linha acima, consegue.

    Conteúdo patrocinado


    [Resolvido]Botao Alterar - Erro em CurrentDb.Execute (sql) Empty Re: [Resolvido]Botao Alterar - Erro em CurrentDb.Execute (sql)

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 00:25