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


4 participantes

    [Resolvido]Excluir itens tabela através de uma consulta

    avatar
    Curty123
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 25
    Registrado : 02/01/2019

    [Resolvido]Excluir itens tabela através de uma consulta Empty [Resolvido]Excluir itens tabela através de uma consulta

    Mensagem  Curty123 10/5/2019, 13:25

    Pessoal, bom dia!!

    Estou com o seguinte impasse.

    Tenho uma tabela com dados gerais e tenho outra com histórico do que já foi lançado. Queria comparar as duas e excluir as que existem na tabela histórico, da tabela dados gerais.

    Realizei uma consulta e já conseguir encontrar quais os itens que estão na histórico e que também estão na geral. Porém não consegui enquadrar um comando para exclui-los da tabela geral.

    TB_HISTORICO
    Campos:Equipamentos, Data, KMInicial, KMFinal

    TB_GERAL
    Campos: Equipamentos, Data, KMInicial, KMFinal

    Obs: Já procurei no fórum e não consegui adptar nenhum tópico a minha necessidade.
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Excluir itens tabela através de uma consulta Empty Re: [Resolvido]Excluir itens tabela através de uma consulta

    Mensagem  Cláudio Machado 10/5/2019, 14:26

    Bom dia.
    Se já conseguiu comparar, agora crie uma consulta de Exclusão com os dados filtrados.
    Abraço


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Excluir itens tabela através de uma consulta 90dssg para agradecer a dica que solucionou seu problema.
    avatar
    Curty123
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 25
    Registrado : 02/01/2019

    [Resolvido]Excluir itens tabela através de uma consulta Empty Excluir itens tabela, através de uma consulta

    Mensagem  Curty123 10/5/2019, 14:31

    Amigo, obrigado pela resposta.

    Porém quando eu tento mudar para consulta de exclusão, o access não permite.
    avatar
    Curty123
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 25
    Registrado : 02/01/2019

    [Resolvido]Excluir itens tabela através de uma consulta Empty Excluir itens tabela, através de uma consulta

    Mensagem  Curty123 10/5/2019, 14:33

    DELETE TB_ATUALIZARSAP.ID, TB_ATUALIZARSAP.Equipamento, TB_ATUALIZARSAP.Data, TB_ATUALIZARSAP.KMInicial, TB_ATUALIZARSAP.KMFinal

    FROM TB_ATUALIZARSAP INNER JOIN TB_HistoricoPoli ON (TB_ATUALIZARSAP.KMFinal = TB_HistoricoPoli.KMFinal) AND (TB_ATUALIZARSAP.KMInicial = TB_HistoricoPoli.KMInicial) AND (TB_ATUALIZARSAP.Data = TB_HistoricoPoli.Data) AND (TB_ATUALIZARSAP.Equipamento = TB_HistoricoPoli.Equipamento);

    Quando eu coloco como consulta de exclusão, meu comando SQL fica dessa forma, porém quando eu tento rodar, dar erro.
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Excluir itens tabela através de uma consulta Empty Re: [Resolvido]Excluir itens tabela através de uma consulta

    Mensagem  Cláudio Machado 10/5/2019, 15:07

    Você terá de incluir esta consulta que fez pra comparar em uma nova consulta de exclusão.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Excluir itens tabela através de uma consulta 90dssg para agradecer a dica que solucionou seu problema.
    avatar
    Curty123
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 25
    Registrado : 02/01/2019

    [Resolvido]Excluir itens tabela através de uma consulta Empty Excluir itens tabela, através de uma consulta

    Mensagem  Curty123 10/5/2019, 15:14

    Não consegui criar essa relação, de forma que consiga excluir os valores.
    crysostomo
    crysostomo
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 2746
    Registrado : 23/01/2018

    [Resolvido]Excluir itens tabela através de uma consulta Empty Re: [Resolvido]Excluir itens tabela através de uma consulta

    Mensagem  crysostomo 10/5/2019, 15:28

    Código:
    CurrentDb.Execute "DELETE * TB_GERALwhere EXISTS(SELECT * FROM TB_HISTORICO WHERE TB_GERAL.CAMPO1=TB_HISTORICO.CAMPO1)"
    MsgBox "DELETADO"
    Me.Refresh

    Vê se está dando certo ,  mas a tarde eu  volto , fico de carona , pois fiz o código rapido


    .................................................................................
    Obs.: Coloque somente as partes defeituosas para que possamos encontrar e entender  o problema mais rápido para lhe ajudar. Disponho.
    Uma mão ajuda a outra.
    Feliz aquele que transfere o que sabe e aprende o que ensina.
    avatar
    Curty123
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 25
    Registrado : 02/01/2019

    [Resolvido]Excluir itens tabela através de uma consulta Empty Excluir itens tabela, através de uma consulta

    Mensagem  Curty123 10/5/2019, 16:10

    Amigo, obrigado pela resposta.

    Entendi o conceito, porém não deu certo, disse que está faltando algum operador no código.
    Cláudio Machado
    Cláudio Machado
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1636
    Registrado : 17/03/2011

    [Resolvido]Excluir itens tabela através de uma consulta Empty Re: [Resolvido]Excluir itens tabela através de uma consulta

    Mensagem  Cláudio Machado 10/5/2019, 19:06

    Então posta esta parte do seu sistema com as tabelas e consultas pra gente analisar.
    Fica mais fácil de ajudar.


    .................................................................................
    " Nunca cruze os braços diante de qualquer problema ou dificuldade, pois o maior homem do mundo Jesus,  morreu de braços abertos."

    Agradeça e feche o tópico clicando no botão Resolvido. Se não sabe como, veja  AQUI.
    Não esqueça de clicar no Joinha [Resolvido]Excluir itens tabela através de uma consulta 90dssg para agradecer a dica que solucionou seu problema.
    avatar
    Curty123
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 25
    Registrado : 02/01/2019

    [Resolvido]Excluir itens tabela através de uma consulta Empty Excluir itens tabela, através de uma consulta

    Mensagem  Curty123 10/5/2019, 19:39

    Segue exemplo do banco em anexo.
    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]Excluir itens tabela através de uma consulta Empty Re: [Resolvido]Excluir itens tabela através de uma consulta

    Mensagem  Alvaro Teixeira 13/5/2019, 14:04

    Olá a todos

    Vinicius, na tabela que pretende eliminar os registos duplicados, crie um campo "Apagar" do tipo True/False

    Na consulta que está a verificar, altere para consulta do tipo atualizar e marque os registos que são para apagar.
    Depois será executar uma consulta eliminar com a condição campo "apagar" igual a True (verdadeiro)
    Creio ser uma alternativa para obter o pretendido.

    Abraço a todos
    avatar
    Curty123
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Anónimo
    Mensagens : 25
    Registrado : 02/01/2019

    [Resolvido]Excluir itens tabela através de uma consulta Empty Re: [Resolvido]Excluir itens tabela através de uma consulta

    Mensagem  Curty123 22/7/2019, 15:18

    Foi resolvido.
    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]Excluir itens tabela através de uma consulta Empty Re: [Resolvido]Excluir itens tabela através de uma consulta

    Mensagem  Alvaro Teixeira 22/7/2019, 15:26

    Olá a todos,

    Vinicius, que bom que resolveu!
    Obrigado pelo retorno, o fórum agradece.

    Abraço

    Conteúdo patrocinado


    [Resolvido]Excluir itens tabela através de uma consulta Empty Re: [Resolvido]Excluir itens tabela através de uma consulta

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 22/11/2024, 02:02