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]Atualizar em outra tabela

    avatar
    gutobrotas
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 74
    Registrado : 16/02/2013

    [Resolvido]Atualizar em outra tabela Empty [Resolvido]Atualizar em outra tabela

    Mensagem  gutobrotas 1/3/2016, 21:09

    Ola, boa tarde

    Tenho um formulario baseado em uma consulta e me traz os resultados que eu quero:

    codbarra, titulo, edicao, quantidade,preco,somadequantiavenda,quantest (entre outros campos)

    criei um botao para dar baixa na quantidade:

    CurrentDb.Execute " update tblenvio set quantidade=" & Me.QuantEst & "   where [tblEnvio]![CodBarra] =me.CodBarra"

    e apresenta o seguinte erro: parametros insuficientes
    sei que deve ser erro de sintaxe mas nao consigo achar...
    alguem pode ajudar?

    editado:
    alterei para:
    CurrentDb.Execute " update tblenvio set quantidade=" & Me.QuantEst & "   where [tblEnvio]![CodBarra] =" & me.CodBarra & " "

    (sem criterios ele atualizou todos os dados para o mesmo valor entao coloquei criterio)

    agora ele dá erro: tipo de dado incompativel na expressao do criterio
    (nao sei como pois a consulta é baseada nessa tabela)

    avatar
    gutobrotas
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 74
    Registrado : 16/02/2013

    [Resolvido]Atualizar em outra tabela Empty Re: [Resolvido]Atualizar em outra tabela

    Mensagem  gutobrotas 2/3/2016, 00:45

    consegui achar
    CurrentDb.Execute " update tblenvio set quantidade=" & Me.QuantEst & " where [tblEnvio]![CodBarra] ='" & Me.CodBarra & "'"
    mas ainda gostaria de tirar uma duvida, parece ignorancia mas onde está esse caracter que esta entre o sinal de igual e o sinal de aspas ( ' ) ?
    quando eu coloco ele ele da "rem" ... (o que esta na linha de codigo acima eu achei na net)
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Atualizar em outra tabela Empty Re: [Resolvido]Atualizar em outra tabela

    Mensagem  Alvaro Teixeira 2/3/2016, 08:22

    Olá Luis Augusto, você encontrou a solução Smile
    O campo me.codBarra deve ser do tipo texto, por essa razão deve colocar na instrução Sql entre plicas ( ' ).
    Espero ter respondido à sua dúvida.
    Abraço
    avatar
    gutobrotas
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 74
    Registrado : 16/02/2013

    [Resolvido]Atualizar em outra tabela Empty Re: [Resolvido]Atualizar em outra tabela

    Mensagem  gutobrotas 2/3/2016, 12:13

    Oi teixeira, obrigado por responder
    mas onde fica esse caractere???
    e aproveitando... aqui tb da erro:

    DLookup("[codvendadetalhe]", "tbldetalhevenda", "[tbldetalhevenda]![codbarra]= '" & Me.CodBarra & "' ")

    o que pode estar errado?
    avatar
    gutobrotas
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 74
    Registrado : 16/02/2013

    [Resolvido]Atualizar em outra tabela Empty Re: [Resolvido]Atualizar em outra tabela

    Mensagem  gutobrotas 2/3/2016, 12:38

    Ola amigos, desculpem...
    escrevi o nome do campo errado...
    cabecinha na lua... silent
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Atualizar em outra tabela Empty Re: [Resolvido]Atualizar em outra tabela

    Mensagem  Alvaro Teixeira 2/3/2016, 15:05

    Olá,
    As plicas da questão anterior, veja a vermelho:
    CurrentDb.Execute " update tblenvio set quantidade=" & Me.QuantEst & " where [tblEnvio]![CodBarra] ='" & Me.CodBarra & "'"

    Na ultima questão, seria o nome do campo que esta a vermelho?
    DLookup("[codvendadetalhe]", "tbldetalhevenda", "[codbarra]= '" & Me.CodBarra & "'")

    Abraço
    avatar
    gutobrotas
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 74
    Registrado : 16/02/2013

    [Resolvido]Atualizar em outra tabela Empty Re: [Resolvido]Atualizar em outra tabela

    Mensagem  gutobrotas 2/3/2016, 15:35

    sim!
    Ele que estava errado!
    Corrigi o nome e funcionou, mas tambem tive que colocar as plicas
    Obrigado!
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Atualizar em outra tabela Empty Re: [Resolvido]Atualizar em outra tabela

    Mensagem  Alvaro Teixeira 2/3/2016, 15:54

    Olá Luís Agusto, obrigado pelo retorno.
    Os utilizadores do fórum agradecem.

    Faltou dar o tópico como resolvido, veja como fazer:
    https://www.maximoaccess.com/t860-resolucao-de-topicos
    Abraço
    avatar
    gutobrotas
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 74
    Registrado : 16/02/2013

    [Resolvido]Atualizar em outra tabela Empty Re: [Resolvido]Atualizar em outra tabela

    Mensagem  gutobrotas 2/3/2016, 22:51

    ok
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7996
    Registrado : 15/03/2013

    [Resolvido]Atualizar em outra tabela Empty Re: [Resolvido]Atualizar em outra tabela

    Mensagem  Alvaro Teixeira 3/3/2016, 08:11

    cheers

    Conteúdo patrocinado


    [Resolvido]Atualizar em outra tabela Empty Re: [Resolvido]Atualizar em outra tabela

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 11:46