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]Problema com insert into

    avatar
    srv4ever
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 35
    Registrado : 20/01/2016

    [Resolvido]Problema com insert into Empty [Resolvido]Problema com insert into

    Mensagem  srv4ever 16/3/2018, 18:01

    Boa tarde, caros colegas!

    Estou com uma dúvida na hora de inserir alguns dados na tabela.
    Quando clico no botão Salvar, recebo um erro 3075 "Erro de sintaxe (operador faltando) na expressão de consulta '16/03/2018 WHERE IdPedido ='."

    Mas eu realmente não estou conseguindo detectar o que está errado no código!


    Em anexo segue o BD.


    Agradeço desde já!
    Anexos
    [Resolvido]Problema com insert into AttachmentWORKFLOW-CADASTRO.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (51 Kb) Baixado 8 vez(es)


    Última edição por srv4ever em 20/3/2018, 14:54, editado 1 vez(es)
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    [Resolvido]Problema com insert into Empty Re: [Resolvido]Problema com insert into

    Mensagem  Cláudio Más 17/3/2018, 16:01

    CurrentDb.Execute "INSERT INTO 01FinLiberaAnalise (DataAnalise,  ResultadoAnalise, DataAlteracao) VALUES ('" & Me.txtDataAnalise & "','" & Me.cmbResultadoAnalise & "','" & Date & "')"

    Não faz sentido a condição WHERE IdPedido =" & Me.cmbPedido & "". Você deve incluir o campo IdPedido na lista de campos do INSERT INTO e seu respectivo valor.

    Isso só vai funcionar se o campo IdPedido na tabela 01FinLiberaAnalise deixar de ser chave primária.
    avatar
    srv4ever
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 35
    Registrado : 20/01/2016

    [Resolvido]Problema com insert into Empty Re: [Resolvido]Problema com insert into

    Mensagem  srv4ever 19/3/2018, 14:20

    Bom dia, Cláudio.

    Obrigado pela ajuda.

    A minha intenção é fazer com que a pessoa consiga consultar um registro com aquela combo de cima, e caso necessário, seja alterado.
    Só que para isso, eu preciso salvar no mesmo registro em que ele foi aberto.
    Por isso coloquei o Where.


    Existe alguma outra forma de fazer isso?


    Agradeço desde já!
    Cláudio Más
    Cláudio Más
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1314
    Registrado : 21/01/2012

    [Resolvido]Problema com insert into Empty Re: [Resolvido]Problema com insert into

    Mensagem  Cláudio Más 20/3/2018, 03:31

    Sim, sempre tem mais de uma forma de resolver um problema.
    Só que eu não entendi nada... rsrs
    O pouco que eu acho que entendi, não vejo relação com uma instrução Insert Into.
    Se puder explicar melhor, talvez eu consiga ajudar.
    avatar
    srv4ever
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 35
    Registrado : 20/01/2016

    [Resolvido]Problema com insert into Empty Re: [Resolvido]Problema com insert into

    Mensagem  srv4ever 20/3/2018, 12:22

    Realmente não me expressei muito bem, Cláudio.

    Vamos lá.

    Neste formulário, o usuário utiliza o combo cmbPedido para puxar informações sobre um determinado pedido.
    Mas ela pode alterar a data e o resultado da análise nos campos abaixo.

    Minha intenção é salvar as alterações na tabela novamente ao clicar no botão Salvar, entendeu?


    Agradeço a ajuda e paciência



    EDIT: Consegui resolver e realmente não tinha a ver com o INSERT.

    Estava tentando usar o INSERT INTO, quando na verdade deveria usar o UPDATE!

    O comando ficou da seguinte forma.

    CurrentDb.Execute "UPDATE 01FinLiberaAnalise SET DataAnalise = '" & Me.txtDataAnalise & "', ResultadoAnalise = '" & Me.cmbResultadoAnalise & "', DataAlteracao = #" & Now() & "# WHERE IdPedido = " & Me.cmbPedido & ""


    Eu agradeço a atenção e paciência, amigo!

    Conteúdo patrocinado


    [Resolvido]Problema com insert into Empty Re: [Resolvido]Problema com insert into

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/4/2024, 17:57