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]Filtrar datas de tabela relacionadas.

    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3873
    Registrado : 21/04/2011

    [Resolvido]Filtrar datas de tabela relacionadas. Empty Filtrar datas de tabela relacionadas.

    Mensagem  Marcelo David 4/8/2013, 20:55

    Boma tarde meus amigos!

    Estou precisando uma ajuda dos nobres colegas para a seguinte questão:

    Tenho 2 tabelas (tbAcoes e tbDatasAcoes)

    Existe um relacionamento Um para Muitos, através da chave primária da tabela
    tbAcoes, que é inteiro.

    Assim, um registro na tabela tbAcoes pode ter vários registros relacionados na tabela
    tbDatasAcoes.

    Qual o funcionamento disso?

    Uma ação pode demorar vários dias e inclusive dias alternados.

    Por exemplo:

    Ação 1, pode ser iniciado no dia 04/08/2013, continuar no dia 05/08/2013, parar e retornar no
    dia 10/08/2013...

    Isso está ok.

    O que de fato preciso é filtrar essas ações por datas...

    Ou seja, preciso filtrar todas as ações que iniciaram no dia 04/08/2013 e terminaram no dia 20/12/2013...

    O desafio que estou enfrentado é fazer essa filtragem, sem retornar dados duplicados, ou seja, dentro do intervado
    de datas, retornar apenas um registro que atenda ao critério e não repetir um registro para cada data...

    Deu para compreender? Alguma sugestão?

    Grato.


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Filtrar datas de tabela relacionadas. Marcel11
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Filtrar datas de tabela relacionadas. Empty Re: [Resolvido]Filtrar datas de tabela relacionadas.

    Mensagem  Alexandre Neves 4/8/2013, 21:38

    Boa noite, Marcelo
    Qual a expressão SQL da consulta que devolve dados duplicados?


    .................................................................................
    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
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3873
    Registrado : 21/04/2011

    [Resolvido]Filtrar datas de tabela relacionadas. Empty Re: [Resolvido]Filtrar datas de tabela relacionadas.

    Mensagem  Marcelo David 4/8/2013, 22:10

    Olá, muito obrigado por responder.
    Anexei um banco com a situação informada.

    Esse banco, apenas tem as duas tabela pertinentes
    e uma consulta que apresenta os dadas (pede critério)

    Execute a consulta e informe para ambos os critérios
    a data 04/08/2013, veja que a consulta retorna quatro
    registro, uma vez que a Ação de estendeu por 4 dias...
    mas preciso que a consulta filtre e apenas mostre uma
    Ação, apenas para o usuário ver que exite aquela ação. Não preciso das datas...
    Anexos
    [Resolvido]Filtrar datas de tabela relacionadas. AttachmentProtocolos.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (28 Kb) Baixado 23 vez(es)


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Filtrar datas de tabela relacionadas. Marcel11
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    [Resolvido]Filtrar datas de tabela relacionadas. Empty Re: [Resolvido]Filtrar datas de tabela relacionadas.

    Mensagem  Alexandre Neves 4/8/2013, 22:23

    Para não repetir, os dados têm de ser iguais para agrupar.
    Neste caso, utilize
    SELECT Id_Acao, Acao, DataAcao, Descricao
    FROM tbAcoes INNER JOIN tbDatasAcoes ON tbAcoes.Id_Acao = tbDatasAcoes.Acao_Id
    WHERE DataAcao Between [Informe a data inicial] And [Informe a data final] GROUP BY Id_Acao, Acao, DataAcao, Descricao;


    .................................................................................
    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
    Marcelo David
    Marcelo David
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3873
    Registrado : 21/04/2011

    [Resolvido]Filtrar datas de tabela relacionadas. Empty Re: [Resolvido]Filtrar datas de tabela relacionadas.

    Mensagem  Marcelo David 7/8/2013, 13:48

    Deu certo Alexandre, obrigado!!


    .................................................................................
    Aprenda como criar formulário desacoplado.
    Conheça meu canal no Youtube e se inscreva.
    [Resolvido]Filtrar datas de tabela relacionadas. Marcel11

    Conteúdo patrocinado


    [Resolvido]Filtrar datas de tabela relacionadas. Empty Re: [Resolvido]Filtrar datas de tabela relacionadas.

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 28/4/2024, 14:02