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

    Classificação por campo de soma

    avatar
    guilhermeM
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 13/08/2014

    Classificação por campo de soma Empty Classificação por campo de soma

    Mensagem  guilhermeM 13/8/2014, 18:49

    Caros amigos,

    Tenho um relatório de contato de clientes, assim tiro do relatório quantos clientes ligaram por mês.
    dessa forma tenho no campo "detalhe" a lista das datas/clientes/contagem_dos_clientes

    Sendo que criei um grupo "cliente" e coloquei no cabeçalho deste grupo Clientes/soma(contagem_dos_clientes)

    Até então tudo ok.

    Porém preciso que o relatório me de a soma(contagem_dos_clientes) em ordem de tamanho decrescente, mas apenas consigo fazer com que a contagem_dos_clientes fique em ordem, através da classificação.

    Como faço para ordenar o relatório pela soma e não pela contagem?
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às regras : Respeito às Regras 100%

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

    Classificação por campo de soma Empty Re: Classificação por campo de soma

    Mensagem  Alexandre Neves 13/8/2014, 21:14

    Boa noite, e bem-vindo ao fórum
    Não entendi sua dúvida, mas é sempre melhor disponibilizar bd para se avaliar e testar


    .................................................................................
    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
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3711
    Registrado : 04/04/2010

    Classificação por campo de soma Empty Re: Classificação por campo de soma

    Mensagem  Avelino Sampaio 15/8/2014, 10:53

    Olá!

    Acho que vai ter que montar uma consulta trazendo essa contagem pois não vai conseguir ordenar através do campo desacoplado.

    Você já conseguiu uma solução ?

    Aguardamos


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso irrestrito ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    guilhermeM
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 13/08/2014

    Classificação por campo de soma Empty Re: Classificação por campo de soma

    Mensagem  guilhermeM 15/8/2014, 13:51

    Não, ainda não resolvi, como criar esta consulta para trazer o somatório como campo acoplado ?
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3711
    Registrado : 04/04/2010

    Classificação por campo de soma Empty Re: Classificação por campo de soma

    Mensagem  Avelino Sampaio 15/8/2014, 14:10

    Vou montar um exemplo e posto aqui daqui a pouco.


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso irrestrito ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3711
    Registrado : 04/04/2010

    Classificação por campo de soma Empty Re: Classificação por campo de soma

    Mensagem  Avelino Sampaio 15/8/2014, 14:39

    Olá!

    Segue o exemplo

    Observe a consulta qryContar, responsável pela contagem.  

    SELECT tblTeste.Operadora, Count(1) AS k
    FROM tblTeste
    WHERE (((tblTeste.Renovar)=True))
    GROUP BY tblTeste.Operadora;


    na consulta qryClassificar...  relacionei a tabela tblTeste com a consulta qryContar:

    SELECT tblTeste.Operadora, tblTeste.ValorCobrado, tblTeste.Nota, qryContar.k
    FROM tblTeste INNER JOIN qryContar ON tblTeste.Operadora = qryContar.Operadora
    WHERE (((tblTeste.Renovar)=True));


    Abra o relatório no modo designer > clique no botão "agrupar e classificar" da ribbon e veja que ordenei o campo K primeiro

    Bom estudo!
    Anexos
    Classificação por campo de soma AttachmentGuilherme.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (20 Kb) Baixado 14 vez(es)


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso irrestrito ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    guilhermeM
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 13/08/2014

    Classificação por campo de soma Empty Re: Classificação por campo de soma

    Mensagem  guilhermeM 15/8/2014, 15:35

    Creio que estamos chegando perto !
    mas ainda não consegui fazer por aqui, deixa eu me explicar de outra forma:

    no relatório era pra ficar assim:

    Cliente aaaaaaaa = 3
    ____________________________________
      data          Cliente    Contagem
    10/07/2014  aaaaaaaa        1
    11/07/2014  aaaaaaaa        1
    12/07/2014  aaaaaaaa        1

    Cliente bbbbbbbb = 5
    ____________________________________
      data          Cliente    Contagem
    10/07/2014  bbbbbbbb        1
    11/07/2014  bbbbbbbb        1
    12/07/2014  bbbbbbbb        2
    13/07/2014  bbbbbbbb        1


    Mas acaba não ficando =/

    eu fiz um exemplo pra ver se fica mais facil vendo no access, mas nao consigo enviar, diz que " Nome do arquivo incorreto"
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3711
    Registrado : 04/04/2010

    Classificação por campo de soma Empty Re: Classificação por campo de soma

    Mensagem  Avelino Sampaio 16/8/2014, 12:24

    Tem que zipar.

    Aguardamos


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso irrestrito ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    guilhermeM
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 13/08/2014

    Classificação por campo de soma Empty Re: Classificação por campo de soma

    Mensagem  guilhermeM 18/8/2014, 13:04

    Segue o anexo com exemplo
    Lembrando que gostaria de colocar a relatório na ordem decrescente pela soma(contar de clientes)
    Anexos
    Classificação por campo de soma Attachmentteste.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (170 Kb) Baixado 4 vez(es)
    avatar
    guilhermeM
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 13/08/2014

    Classificação por campo de soma Empty Re: Classificação por campo de soma

    Mensagem  guilhermeM 19/8/2014, 19:00

    Sem resposta ainda, poderiam me ajudar? =/
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às regras : Respeito às Regras 100%

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

    Classificação por campo de soma Empty Re: Classificação por campo de soma

    Mensagem  Alexandre Neves 19/8/2014, 19:39

    Boa tarde,
    O Avelino fez-lhe tudo: criou a bd de exemplo do zero. O que não está bem na bd que o Avelino lhe criou?


    .................................................................................
    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
    avatar
    guilhermeM
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 13/08/2014

    Classificação por campo de soma Empty Re: Classificação por campo de soma

    Mensagem  guilhermeM 19/8/2014, 20:08

    A BD que ele montou, não coloca na guia "detalhe" do relatório, as operadoras, como eu preciso que fique.

    na Guia detalhe, tem que ter as datas, o cliente e o numero de vezes que este cliente foi registrado nesta data.
    E na Guia de "cabeçalho" deve ter a soma da contagem dos clientes da guia detalhe.

    Isso porque, as datas vão servir para filtrar o período que o relatório vai ser gerado.

    Desta forma eu não consegui fazer ainda, preço que olhem o BD que eu envei-lhes e me ajudem a colocar o relatório em ordem crescente de totais de clientes.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às regras : Respeito às Regras 100%

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

    Classificação por campo de soma Empty Re: Classificação por campo de soma

    Mensagem  Alexandre Neves 19/8/2014, 21:15

    Na bd que enviou precisa apenas de colocar em ordem decrescente da quantidade Soma([ContarDeCLIENTE])?


    .................................................................................
    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
    avatar
    guilhermeM
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 13/08/2014

    Classificação por campo de soma Empty Re: Classificação por campo de soma

    Mensagem  guilhermeM 19/8/2014, 21:29

    Isso, para que assim fique ordenado pela soma e não pela data, ou pela contagem de clientes.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às regras : Respeito às Regras 100%

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

    Classificação por campo de soma Empty Re: Classificação por campo de soma

    Mensagem  Alexandre Neves 19/8/2014, 21:50

    Desde o início lhe disse para disponibilizar dados.
    Veja
    Anexos
    Classificação por campo de soma Attachmentteste.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (178 Kb) Baixado 8 vez(es)


    .................................................................................
    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
    avatar
    guilhermeM
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 13/08/2014

    Classificação por campo de soma Empty Re: Classificação por campo de soma

    Mensagem  guilhermeM 20/8/2014, 12:40

    Muito Obrigado Alexandre !

    Vou estudar o código escrito, pois não conheço tanto de SQL.

    Muito obrigado a todos, contarei com o fórum para retirar mais dúvidas, grande abraço. What a Face

    OBS. Se possível me explique o que o código diz, agradeceria muito !
    avatar
    guilhermeM
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 13/08/2014

    Classificação por campo de soma Empty Re: Classificação por campo de soma

    Mensagem  guilhermeM 20/8/2014, 13:58

    Infelizmente, olhando mais de perto, vi que o código não ficou 100%, nos 10 primeiros clientes ele ficou ok, mas dali pra baixo a situação continua bagunçada.

    Pior que eu não sei como ajudar, ja procurei em diversos foruns e nada =/
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global

    Respeito às regras : Respeito às Regras 100%

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

    Classificação por campo de soma Empty Re: Classificação por campo de soma

    Mensagem  Alexandre Neves 20/8/2014, 16:03

    Boa tarde,
    Explique o que pretende ao colocar Cliente no agrupamento e também no detalhe


    .................................................................................
    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
    avatar
    guilhermeM
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 13/08/2014

    Classificação por campo de soma Empty Re: Classificação por campo de soma

    Mensagem  guilhermeM 20/8/2014, 16:45

    trata-se de um relatório de chamados de clientes por período

    Pretendo ter o total no cabeçalho e os chamados por data no detalhe porque vou colocar um botão que esconde a guia detalhe, assim , caso o usuário queira olhar apenas os totais ele aperta o botão e esconde o detalhe, caso ele queira olhar além do total, os chamados detalhados, ele aperta no mesmo botão e aparece os detalhes.

    envio o BD com a alteração deste botão.

    Qualquer dúvida ainda estou aqui, muito obrigado por toda ajuda que estou recebendo do fórum.
    Anexos
    Classificação por campo de soma AttachmentTeste.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (182 Kb) Baixado 2 vez(es)
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3711
    Registrado : 04/04/2010

    Classificação por campo de soma Empty Re: Classificação por campo de soma

    Mensagem  Avelino Sampaio 22/8/2014, 09:51

    Olá!

    Segue o seu exemplo modificado.

    Mantive os dois relatórios para vc estudar as diferenças:

    Alexandre e amigos:  Este exemplo é uma oportunidade de se observar na prática o quanto é horrível o uso de consultas aninhas, para o desempenho do aplicativo.   Abra os dois relatórios e vejam a diferença de velocidade. Imaginem isso em rede ?

    Sucesso!


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso irrestrito ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.
    avatar
    guilhermeM
    Novato
    Novato

    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 13
    Registrado : 13/08/2014

    Classificação por campo de soma Empty Re: Classificação por campo de soma

    Mensagem  guilhermeM 22/8/2014, 13:45

    Muito Obrigado Avelino, era isso mesmo !!!
    Muito Obrigado a todos que participaram do processo.

    Estou estudando como foi feito o relatório... mas já tenho uma pergunta, o que seria uma consulta aninhada ? Procurei no google mas não encontrei uma definição clara, pois ainda estou aprendendo programação.

    Pra fechar com chave de ouro, no relatório as ocorrencias são feitas por periodo, por isso da data, desta forma, quando o relatório totalliza ele faz o total geral e não o total do periodo selecionado, envio em anexo o mesmo BD com a inclusão do código de período.

    Aguardo retorno.
    Anexos
    Classificação por campo de soma AttachmentTeste_Rev1.zip
    Você não tem permissão para fazer download dos arquivos anexados.
    (187 Kb) Baixado 7 vez(es)

      Data/hora atual: 11/4/2021, 14:56