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]Relatorio total e entre datas

    avatar
    Jedu
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 36
    Registrado : 13/02/2018

    [Resolvido]Relatorio total e entre datas Empty [Resolvido]Relatorio total e entre datas

    Mensagem  Jedu 5/3/2018, 14:54

    Bom dia

    Dei uma olhada pelo fórum e encontrei muitos exemplos de relatórios entre datas, mas gostaria de saber uma coisa.

    Tenho um formulário para escolher as datas, e a minha tabela de consulta tem o seguinte critério.
    Entre [Forms]![Fm_RalEntradas]![txt_DataInicial] E [Forms]![Fm_RalEntradas]![txt_DataFinal]

    Perfeito funciona na perfeição, contudo eu procuro uma opção que se eu não introduzir nenhuma data, ele me devolva o relatório com todas as datas, ou seja sem estar filtrado.

    Existe algum exemplo?
    É possível ou tenho de construir outra consulta e outro relatório ?

    Obrigado
    Cump.
    avatar
    Ismael Silva
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 827
    Registrado : 11/12/2017

    [Resolvido]Relatorio total e entre datas Empty Re: [Resolvido]Relatorio total e entre datas

    Mensagem  Ismael Silva 5/3/2018, 15:19

    Amigo, tenho um exemplo parecido com o seu, mas pra mim a solução foi criar um Form_Filtros, onde coloquei todas as opções de critérios para gerar um relatório, como data inicial e final, e com códigos vba(Ajuda do Alexandre Neves), consegui implementar, onde se não informo nenhuma data, o relatório gera com todas as datas. Se lhe ajudar um modelo parecido, lhe sugiro criar este formulário, e depois poste o seu bd para ajudar.
    avatar
    Jedu
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 36
    Registrado : 13/02/2018

    [Resolvido]Relatorio total e entre datas Empty Re: [Resolvido]Relatorio total e entre datas

    Mensagem  Jedu 5/3/2018, 17:32

    Olá Ismael

    Estou a dar uma olhada no tópico em que colocou a duvida com o Alexandre.

    Vou tentar entender e fazer alguma coisa.

    Obrigado pela dica
    avatar
    Ismael Silva
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 827
    Registrado : 11/12/2017

    [Resolvido]Relatorio total e entre datas Empty Re: [Resolvido]Relatorio total e entre datas

    Mensagem  Ismael Silva 5/3/2018, 17:50

    Ok, qualquer coisa, se não conseguir, posta o BD.
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3914
    Registrado : 14/08/2013

    [Resolvido]Relatorio total e entre datas Empty Re: [Resolvido]Relatorio total e entre datas

    Mensagem  FabioPaes 5/3/2018, 17:54

    O que geralmente faço nesses casos é: Como o Amigo a cima disse, eu monto o relatório sem nenhum filtro.
    Crio um Formulário para que nesse formulário o usuário informe os filtros que pretende. No botão de Visualizar é que eu Aplico os Filtros de Datas.

    Se no Campo data, o usuário não informou nada, então eu aplico filtro nos outros campos.

    Até informo filtros na consulta do relatório, mas NAO informo para os campos datas. Por esse motivo. Os outros campos vc pode colocar: Como "*" & Forms!NomeFormulario!NomeCampo, Dessa forma se ficar em branco ele já trará tudo. Mas nos casos de Datas, em que pretende filtrar Entre xxx e yyy não posso fazer dessa forma!


    .................................................................................
    _____________________________________________________________________
    Achou a solução para sua dúvida? Não seja Egoísta, Compartilhe com todos!
    A dica do Colega foi útil? Agradeça!

    O importante não saber tudo, mas sim a Onde procurar!
    avatar
    Chevonica
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 06/06/2017

    [Resolvido]Relatorio total e entre datas Empty Re: [Resolvido]Relatorio total e entre datas

    Mensagem  Chevonica 7/3/2018, 13:19

    Bom dia Dr.

    Pois então, eu utilizo desta forma em alguns Bd's,
    Pelo o que entendi, o trigger para o relatório é um botão, correto?

    tenta desta forma



    Código:
    If isnull([Forms]![Fm_RalEntradas]![txt_DataInicial]) or isnull([Forms]![Fm_RalEntradas]![txt_DataFinal]) then

        DoCmd.OpenReport "Nome_do_seu_relatório", acViewReport

    else

         DoCmd.OpenReport "Nome_do_seu_relatório", acViewReport, , "[nome_campo_data] BETWEEN #" & Format([Forms]![Fm_RalEntradas]![txt_DataInicial], "mm/dd/yyyy") & "# AND #" & Format([Forms]![Fm_RalEntradas]![txt_DataFinal], "mm/dd/yyyy") "

    end if

    OBS se o campo de data estiver formatado para 'data abreviada'

    Abs
    avatar
    Jedu
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 36
    Registrado : 13/02/2018

    [Resolvido]Relatorio total e entre datas Empty Re: [Resolvido]Relatorio total e entre datas

    Mensagem  Jedu 8/3/2018, 22:37

    Bom dia

    Descobri como resolver o problema.

    Na Tabela de consulta que alimenta o meu relatório eu tinha o seguinte critério na coluna da minha data:
    Entre [Forms]![Fm_RalEntradas]![txt_DataInicial] E [Forms]![Fm_RalEntradas]![txt_DataFinal]

    Desta forma, ao fazer a pesquisa por data, ele devolvia os dados compreendidos entre as datas que eu escolhera, mas se eu deixa-se as datas em branco, ou seja se eu não escolhesse nenhum intervalo de datas, o relatório vinha vazio, sem dados.

    Desta forma cheguei a esta solução, que funciona perfeitamente

    Como (([Tb_Entrada].[Data de Recebimento]) Entre [Forms]![Fm_RalEntradas]![txt_DataInicial] E [Forms]![Fm_RalEntradas]![txt_DataFinal]) & "*"

    E pronto, agora ele devolve o relatório inteiro se eu não escolher nenhum intervalo de datas.

    Ismael Silva, obrigado pela sua dica, vai-me ser útil para outra coisa.
    FabioPaies, obrigado pela ideia, fez-me andar ás voltas até chegar lá.
    avatar
    Ismael Silva
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 827
    Registrado : 11/12/2017

    [Resolvido]Relatorio total e entre datas Empty Re: [Resolvido]Relatorio total e entre datas

    Mensagem  Ismael Silva 8/3/2018, 23:03

    Que bom que conseguistes. Sucesso!
    avatar
    Jedu
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 36
    Registrado : 13/02/2018

    [Resolvido]Relatorio total e entre datas Empty Re: [Resolvido]Relatorio total e entre datas

    Mensagem  Jedu 8/3/2018, 23:18

    Bolas...

    Não funciona.
    Fiquei tão empolgado que não reparei que ele só me está a filtrar uma data.
    Mas deve estar perto, continuando a tentar.
    avatar
    Ismael Silva
    Super Avançado
    Super Avançado


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 827
    Registrado : 11/12/2017

    [Resolvido]Relatorio total e entre datas Empty Re: [Resolvido]Relatorio total e entre datas

    Mensagem  Ismael Silva 8/3/2018, 23:25

    Isso já me ocorreu também, fiquei empolgado, e quando fui olhar mais no detalhe, vi que não estava 100% como queria. Tente aí, se não resolver, peça ajuda.

    Conteúdo patrocinado


    [Resolvido]Relatorio total e entre datas Empty Re: [Resolvido]Relatorio total e entre datas

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/9/2024, 01:41