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]update com 2 condições (where)

    mathusalmeida
    mathusalmeida
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 264
    Registrado : 30/08/2011

    [Resolvido]update com 2 condições (where) Empty update com 2 condições (where)

    Mensagem  mathusalmeida 29/9/2013, 11:42

    Olá a todos do fórum

    estou tentando atualizar dados em minha tabela baseada em 2 condições, contudo não estou tendo êxito. Estou usando o código abaixo, alguém poderia me ajudar a corrigir.

    Código:
    CurrentDb.Execute "update REL_ATENDIMENTO set ATENDIMENTO='" & Me.ATENDIMENTO & "',
    HORAREL='" & Me.DATAREL & "', WHERE txtNOME ='" & txtNOME & "' and HORArel =[HORArel]   ;"
    quando executo este código, todos os dados de minha tabela com o campo txtNOME iguais são atualizados. Só que a idéia é atualizar somente a última informação deste nome, por isso estou utilizando a condição de data e hora também.

    o campo HORArel é do tipo data/hora.

    se me fiz entender, fico no aguardo.

    obs. fiz busca no fórum por critério e update mais não encontrei uma resposta pra mim.

    obrigado desde já.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]update com 2 condições (where) Empty Re: [Resolvido]update com 2 condições (where)

    Mensagem  criquio 29/9/2013, 12:20

    Tente tirar a vírgula anterior ao WHERE.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    mathusalmeida
    mathusalmeida
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 264
    Registrado : 30/08/2011

    [Resolvido]update com 2 condições (where) Empty Re: [Resolvido]update com 2 condições (where)

    Mensagem  mathusalmeida 29/9/2013, 18:38

    olá criquio

    retirei a vírgula, e o update aconteceu, porém, atualiza todos os dados como o mesmo nome independente da data.

    estou usando 2 critério porque a data/hora jamais será o mesmo pra mesma pessoa.

    tipo assim:

    Nome.................................|Ação..................|Data.........|hora
    ZULEIDA DA SILVA SOUSA|ATENDIMENTO 1|27/09/2013|11:30 hrs

    ZULEIDA DA SILVA SOUSA|ATENDIMENTO 2|28/09/2013|14:30 hrs

    ZULEIDA DA SILVA SOUSA|ATENDIMENTO 3|29/09/2013|16:30 hrs

    realizar o update apenas desta última linha

    ZULEIDA DA SILVA SOUSA|ATENDIMENTO 3|29/09/2013|16:30 hrs

    ou seja, atualizar o último registro baseado no nome e na hora.

    fico no aguardo.

    obrigado.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]update com 2 condições (where) Empty Re: [Resolvido]update com 2 condições (where)

    Mensagem  criquio 29/9/2013, 18:41

    Tente substituindo as aspas simples do critério da data para o tralha(#):

    #" & NomeCampoData & "#


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    mathusalmeida
    mathusalmeida
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 264
    Registrado : 30/08/2011

    [Resolvido]update com 2 condições (where) Empty Re: [Resolvido]update com 2 condições (where)

    Mensagem  mathusalmeida 29/9/2013, 18:47

    Perfeito, grande mestre Criquio.

    Obrigado.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    [Resolvido]update com 2 condições (where) Empty Re: [Resolvido]update com 2 condições (where)

    Mensagem  criquio 29/9/2013, 19:16

    Grato pelo retorno e fica a dica:

    Critério com texto entre aspas simples e duplas:
    '" & Me.NomeDoCampo & "'

    Critério com número entre aspas duplas apenas:
    " & Me.NomeDoCampo & "

    Critério com data e hora entre tralha e aspas duplas:
    #" & Me.NomeDoCampo & "#


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.


    Conteúdo patrocinado


    [Resolvido]update com 2 condições (where) Empty Re: [Resolvido]update com 2 condições (where)

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 2/5/2024, 12:53