MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

Obrigado

Administração do MaximoAccess

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access

    [Resolvido]Relatório em ordem Decrescente em campos agrupados

    avatar
    vileman
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 579
    Registrado : 25/05/2011

    [Resolvido]Relatório em ordem Decrescente em campos agrupados Empty [Resolvido]Relatório em ordem Decrescente em campos agrupados

    Mensagem  vileman em 26/10/2016, 02:31

    Boa noite a todos. * Uso o Access 2003

    Tenho uma consulta onde todos os campos estão como "Agrupar por" e 2 campos como "Expressão" para solicitar uma Data inicial e uma Data final, e outro campo que pede para informar o Código do Órgão executor. Ao abrir o Relatório baseado na consulta citada acima e informar a Data inicial (01/01/2015), a Data final (31/12/2015) e o Órgão executor (1), é mostrado o seguinte resultado (amostragem parcial):

    Tipo Expediente: COFIMP

    Comarca.....       Qte.
    (Municipío)....    Tipo
    Recife .............    91
    Olinda .............    10
    Jaboatão .........    26
    Abreu e Lima ..... 05
    Agrestina ........     01
    Água Preta .....     01

    A intenção é que seja contado o total de registros pelo Tipo de Expediente (que existe mais de 1 tipo, no exemplo acima usei apenas um tipo: COFIMP) por cada Comarca (município) em um determinado período (inicial e final). Até aqui está correto.
    O que preciso é que o Relatório seja classificado na ordem Decrescente da quantidade da coluna "Qte. Tipo".
    Pelo exemplo acima preciso que fique como mostrado abaixo:

    Tipo Expediente: COFIMP

    Comarca.....       Qte.
    (Municipío)....    Tipo
    Recife ..............    91
    Jaboatão..........    26
    Olinda .............    10
    Abreu e Lima ..... 05
    Agrestina ........     01
    Água Preta .....     01

    Como o Relatório já está classificado dentro do próprio Relatório pelos campos: "NomeTipo" que corresponde ao Tipo de Expediente, e em seguida pelo campo "SitComarca" que corresponde ao Código (numérico) da Comarca, ambos em ordem Crescente, não sei como fazer para colocar na ordem Decrescente da quantidade mostrada da coluna “Qte.Tipo” como acima mostrado no último exemplo.

    Alguém saberia como fazer?

    PS: Havia mando esse tópico há uns 20 minutos aproximadamente, mas ao visualizar várias vezes o mesmo não apareceu, porisso estou fazendo novamente, caso gere duplicidade, peço aos Administradores favor excluir o anterior.
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

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

    [Resolvido]Relatório em ordem Decrescente em campos agrupados Empty Re: [Resolvido]Relatório em ordem Decrescente em campos agrupados

    Mensagem  FabioPaes em 26/10/2016, 14:17

    Experimente na consulta fazer a Contagem... Coloque essa contagem como sendo a Primeira coluna da consulta, assim ela será a classificação Prioritária... Em seguida add os outros campos e suas classificações na ordem.

    Classifica-se primeiro pela Coluna nº1, depois pela nº2... e assim por diante!


    .................................................................................
    _____________________________________________________________________
    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
    vileman
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 579
    Registrado : 25/05/2011

    [Resolvido]Relatório em ordem Decrescente em campos agrupados Empty Relatório em ordem Decrescente em campos agrupados

    Mensagem  vileman em 26/10/2016, 18:27

    Amigo, tentei fazer conforme sua sugestão, mas não funcionou.
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

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

    [Resolvido]Relatório em ordem Decrescente em campos agrupados Empty Re: [Resolvido]Relatório em ordem Decrescente em campos agrupados

    Mensagem  FabioPaes em 26/10/2016, 18:34

    Manda aee esse Exemplo!


    .................................................................................
    _____________________________________________________________________
    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
    vileman
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 579
    Registrado : 25/05/2011

    [Resolvido]Relatório em ordem Decrescente em campos agrupados Empty Relatório em ordem Decrescente em campos agrupados

    Mensagem  vileman em 27/10/2016, 01:10

    Segue em anexo o arquivo com dados. Para testes pode colocar Data inicial: 01/01/2015. Data final: 31/12/2015. Órgão executor: 1
    Mas, também pode testar com o ano de 2016.
    Anexos
    [Resolvido]Relatório em ordem Decrescente em campos agrupados AttachmentFMA_Relatorio.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (265 Kb) Baixado 19 vez(es)
    avatar
    vileman
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 579
    Registrado : 25/05/2011

    [Resolvido]Relatório em ordem Decrescente em campos agrupados Empty Relatório em ordem Decrescente em campos agrupados

    Mensagem  vileman em 27/10/2016, 01:12

    Complemento: Para melhor entendimento veja as instruções na mensagem nº 1 do tópico.
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

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

    [Resolvido]Relatório em ordem Decrescente em campos agrupados Empty Re: [Resolvido]Relatório em ordem Decrescente em campos agrupados

    Mensagem  FabioPaes em 27/10/2016, 03:35

    Amigo, confesso que fiquei meio perdidocom seu relatorio...


    Teria como postar somente com os dados que mencionou na abertura do topico?

    Me diaga, a eu quero que agrupe pela cidade...
    E no detalhe apareca os campos x,y daquela cidade. 
    A Classificao eu quero pelo total e pelo campo xx


    Deixe na consulta tambem somente os campos necessarios, e que serao usados no relatorio.


    .................................................................................
    _____________________________________________________________________
    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
    vileman
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 579
    Registrado : 25/05/2011

    [Resolvido]Relatório em ordem Decrescente em campos agrupados Empty Relatório em ordem Decrescente em campos agrupados

    Mensagem  vileman em 28/10/2016, 01:25

    Deixei apenas os dados para aparecer como mostrado no exemplo, e na consulta só tem os campos necessários para o Relatório.
    Talvez eu não tenha explicado direito, então vejamos agora:

    PS: Use apenas o Relatório: "R16_QuantidadeXExpedienteXComarca"
    O outro Relatório: "R16_QuantidadeXComarcaXExpediente" pode ignorar, pois esqueci de exclui-lo.

    Funciona assim:
    1) Após informar a Data inicial, Data final e o Órgão executor:
    - Quero que agrupe pela quantidade total de cada cidade (campo: NomeMunicipio) na ordem Decrescente.
    - Onde cada cidade terá uma quantidade "x" por Tipo de Expediente (campo: NomeTipo), que no exemplo apresentado terá: COFIMP e IP com Auto de Infração (Periodo: 01/01/2015 a 31/12/2015. Órgão executor: código 1). Obs: Pode usar outro período: 01/01/2016 a 25/10/2016. Órgão executor: código 1. Nesse exemplo, aparecerá apenas um Tipo de Expediente: COFIMP.
     
    Resumo: No Relatório quero que apareça o nome da cidade (campo: NomeMunicipio), sendo a classificação separada pelo total do Tipo de Expediente (campo: NomeTipo)
                O Tipo de Expediente (Campo: NomeTipo) também terá que aparecer, pois a classificação é assim:
                1º) NomeTipo
                2º) NomeMunicipio
                (PS: Observe que na Consulta e Relatório eu usei o campo: "SitComarca", que na verdade é o Código da cidade (municipio), então tanto faz por esse campo ou pelo "NomeMunicipio")

    O problema é que após essas 2 classificações acima que eu fiz, não sei como classificar na ordem decrescente pelo total da quantidade do Tipo de Expediente de cada cidade no Relatório, pois o Relatório já está classificado pelo 2 campos acima mencionados (NomeTipo e NomeMunicipio ou SitComarca).
    Da forma como eu fiz primeiro classifica pelo Tipo de Expediente, e dentro desse Tipo de Expediente classifica pela cidade (Nome ou código) e o total da quantidade acompanha a cidade como está no Relatório.
    Você pode fazer de outra forma, contanto que o resultado seja o esperado, pois é isso que não estou sabendo fazer.

    Deu para entender? Ou piorou?
    avatar
    vileman
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 579
    Registrado : 25/05/2011

    [Resolvido]Relatório em ordem Decrescente em campos agrupados Empty Relatório em ordem Decrescente em campos agrupados

    Mensagem  vileman em 1/11/2016, 21:53

    Além do colega FabioPaes, alguém mais pode ajudar nesse tópico ?

    [Resolvido]Relatório em ordem Decrescente em campos agrupados C:\SIACAP\FMA_Relatorio OrdemDecrescente
    * PS: não sei se consegui inserir uma imagem acima...

    O que preciso é que o Relatório fique em ordem decrescente pela coluna "Qte. Tipo", após ser informado um período inicial e final, além do órgão executor = 1.  
    Ficaria tipo assim:

    Tipo Expediente: COFIMP

    Comarca.....       Qte.
    (Municipío)....    Tipo
    Recife ..............    96
    Jaboatão..........    78
    Olinda .............    67
    Abreu e Lima .... 55
    Agrestina ........    54
    Água Preta .....    40
    ...
    ... segue outras cidades com seus respectivos totais.
    O arquivo com os dados para entendimento/teste segue em anexo na mensagem nº 5.
    As instruções estão na mensagem nº 1.
    avatar
    vileman
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 579
    Registrado : 25/05/2011

    [Resolvido]Relatório em ordem Decrescente em campos agrupados Empty Relatório em ordem Decrescente em campos agrupados

    Mensagem  vileman em 4/11/2016, 22:55

    Up
    avatar
    vileman
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 579
    Registrado : 25/05/2011

    [Resolvido]Relatório em ordem Decrescente em campos agrupados Empty Relatório em ordem Decrescente em campos agrupados

    Mensagem  vileman em 12/11/2016, 02:19

    Up
    avatar
    vileman
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 579
    Registrado : 25/05/2011

    [Resolvido]Relatório em ordem Decrescente em campos agrupados Empty Relatório em ordem Decrescente em campos agrupados

    Mensagem  vileman em 30/11/2016, 16:57

    Up
    Jair Martins
    Jair Martins
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 78
    Registrado : 23/03/2016

    [Resolvido]Relatório em ordem Decrescente em campos agrupados Empty Re: [Resolvido]Relatório em ordem Decrescente em campos agrupados

    Mensagem  Jair Martins em 6/12/2016, 18:58

    Olá, Vileman.

    Estive dando uma olhada no seu relatório. Você quer adicionar uma classificação pelo conteúdo do campo que tem como origem "=Soma(1)", ok?
    Não analisei a fundo a consulta de origem, mas não achei referências a este campo "1" que está sendo somado aí.
    Creio que, para que possa ser objeto de classificação no relatório, este campo deverá ser calculado já na consulta de origem.

    Abs.
    avatar
    vileman
    Super Avançado
    Super Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 579
    Registrado : 25/05/2011

    [Resolvido]Relatório em ordem Decrescente em campos agrupados Empty Relatório em ordem Decrescente em campos agrupados

    Mensagem  vileman em 9/12/2016, 17:21

    Agradeço a atenção JairMartins. O campo em questão seria o IDTipoExp.

    Como o FabioPaes - o cara é um gênio mesmo - conseguiu resolver dou encerrado o tópico.

    Segue o arquivo em anexo para quem tiver a mesma questão para resolver.

    PS: O Relatório final com a resolução: "R16_QuantidadeXExpedienteXComarca_OP2"
    Anexos
    [Resolvido]Relatório em ordem Decrescente em campos agrupados AttachmentFMA_Relatorio.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (280 Kb) Baixado 10 vez(es)
    FabioPaes
    FabioPaes
    Maximo VIP
    Maximo VIP

    Respeito às Regras 100%

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

    [Resolvido]Relatório em ordem Decrescente em campos agrupados Empty Re: [Resolvido]Relatório em ordem Decrescente em campos agrupados

    Mensagem  FabioPaes em 9/12/2016, 17:53

    Grato pelo retorno e até a Próxima se Deus quiser!


    .................................................................................
    _____________________________________________________________________
    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!

      Data/hora atual: 27/5/2020, 10:53