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

    Relatório Previsto vs Realizado

    avatar
    Kellyton
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 108
    Registrado : 06/12/2018

    Relatório Previsto vs Realizado Empty Relatório Previsto vs Realizado

    Mensagem  Kellyton Seg 19 Jul 2021, 6:46 pm

    Boa tarde,

    Eu tenho um relatório que criei baseado em uma consulta do tipo PIVOT TABLE, a qual eu trago informações como o Nome, Dia, mês e Ano e uma contagem de eventos que ocorrem por dia.

    A minha dúvida é a seguinte:

    1. Preciso exibir no relatório as siglas "P" para datas previstas, "R" para datas realizadas e "N" Não realizadas, uma vez que se a data do evento for inferior que a data do dia atual deverá aparecer.

    Para que isso seja possível eu criei uma tabela que está da seguinte forma:

    Relatório Previsto vs Realizado T110

    Imaginando que eu tenha uma tabela com dias e meses e quisesse por exemplo mostrar os dias que existem atividades Previstas e Realizadas, colocando P para Previstas e R para realizadas? Como eu poderia proceder?

    Gostaria que ficasse assim o relatório:

    Relatório Previsto vs Realizado T210

    Abaixo a query da fonte de dados do que estou usando no relatório:

    Código:
    TRANSFORM Count(tbl_regdeganalisesc.dtprevista) AS ContarDedtprevista
    SELECT Format([dtprevista],"yyyy") AS ano, Month([dtprevista]) AS Expr1, Format([dtprevista],"mmmm") AS mês, public_sinc04.sinc_nomuser_4
    FROM public_sinc04 INNER JOIN (tbl_cfg_degustadores INNER JOIN tbl_regdeganalisesc ON tbl_cfg_degustadores.dias = tbl_regdeganalisesc.dianls) ON public_sinc04.sinc_numecpf_4 = tbl_cfg_degustadores.cod_degustador
    WHERE (((Format([dtprevista],"yyyy"))=[Digite o ano para consultar:]))
    GROUP BY Format([dtprevista],"yyyy"), Month([dtprevista]), Format([dtprevista],"mmmm"), public_sinc04.sinc_nomuser_4
    ORDER BY Format([dtprevista],"yyyy"), Month([dtprevista]), Format([dtprevista],"mmmm")
    PIVOT Format([dtprevista],"dd") In (1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31);

    Nas caixas de texto de txt1 até txt31 usei o seguinte:

    Código:
    =SeImed([1]<>0;"P";"")

    Consegui aplicar a formatação condicional para formatar as caixas com P, mas como trago as caixas com "R"?

    Obs: Na mesma tabela já tenho o campo de data realizada.

    Att

    Kellyton
    avatar
    Juares Vermelho
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 25/11/2020

    Relatório Previsto vs Realizado Empty Usando SeImed em três níveis

    Mensagem  Juares Vermelho Ter 20 Jul 2021, 11:47 am

    Dias: Soma(SeImed([dias_suspensao]="";0;SeImed(([dias_suspensao])>=3;0;([dias_suspensao]))))

    Eu utilizei este código para somar os dias de suspensão. Como tinha locais vazios eu dei valor 0, no campo preenchido fosse maior que 3 era 0 se fosse menor ele somava este numero.

    SeImed[datarealizada] <> null;"R";SeImed[dataprevista]>hoje()"P";"N")

    Se a data realizada estiver preenchida é porque foi realizada
    Se estiver vazia olha a data prevista, se for maior que hoje é porque vai acontecer se estiver vazia e for menor que hoje é porque não teve,

    Kellyton gosta desta mensagem

    avatar
    Kellyton
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 108
    Registrado : 06/12/2018

    Relatório Previsto vs Realizado Empty Re: Relatório Previsto vs Realizado

    Mensagem  Kellyton Ter 20 Jul 2021, 1:24 pm

    Bom dia Amigo Juarez,

    Eu fiz da forma com que falou utilizando a tabela de referência cruzada, mas ela não me trouxe nada.

    Será que tenho que alterar para uma tabela de seleção em vez de referência cruzada? se sim, como vou trazer os 31 dias do mês no relatório?

    Vou postar aqui parte do meu BD para vc poder ver como fiz e quem sabe me dar essa luz..

    Abs
    Anexos
    Relatório Previsto vs Realizado Attachmentprevisto_realizado.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (72 Kb) Baixado 39 vez(es)
    avatar
    Juares Vermelho
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 5
    Registrado : 25/11/2020

    Relatório Previsto vs Realizado Empty Usando SeImed em três níveis

    Mensagem  Juares Vermelho Ter 20 Jul 2021, 5:11 pm

    Kaza

    Tive olhando sua tabela e relatório e realmente não consegui fazer o que vc deseja, acho que com a referência cruzada também não vai ser possivel.

    Pois para vc chegar a conclusão se está previsto é fácil e vc já resolveu. Agora o realizado e não realizado só é possivel checando a data da realização se está vazia ou não. Ai tem que ser evento por evento e não pelo total do dia. Pois tem dia que tem mais de um evento e pode ocorrer de realizar 1 e outro não.

    Enfim, acredito que só tem que montar outro relatório dos realizados e não realizados

    Espero ter ajudado
    avatar
    Kellyton
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 108
    Registrado : 06/12/2018

    Relatório Previsto vs Realizado Empty Re: Relatório Previsto vs Realizado

    Mensagem  Kellyton Ter 20 Jul 2021, 7:57 pm

    Caro colega Juarez,

    Obrigado mesmo assim pela atenção dispensada ao meu caso, ficarei ainda tentando resolver essa equação, vamos ver se alguém aqui já se deparou com algum desafio semelhante e poderá nos agregar conhecimento.

    Forte abraço

    Juares Vermelho gosta desta mensagem


    Conteúdo patrocinado


    Relatório Previsto vs Realizado Empty Re: Relatório Previsto vs Realizado

    Mensagem  Conteúdo patrocinado


      Data/hora atual: Sex 08 Nov 2024, 7:52 pm