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]Agrupar consulta por ano

    vini.magrin
    vini.magrin
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 15/03/2014

    [Resolvido]Agrupar consulta por ano Empty [Resolvido]Agrupar consulta por ano

    Mensagem  vini.magrin 13/8/2014, 20:17

    Boa tarde Pessoal!

    eu andei pesquisando, achei muita coisa, mas nao consegui resolver..

    montei esse design de consulta
    [Resolvido]Agrupar consulta por ano 2mh5vlk

    que resultou nessa consulta

    [Resolvido]Agrupar consulta por ano 2zq4q49

    dai montei o relatorio e me atendeu.. em partes.

    pois tenho a data de agendamento do treinamento e ao visualizar o relatorio, eu precisaria que ficasse agrupado por ano, pois a medicao do indicador e anual.

    no caso ficaria o ano e dai a contagem. tantos planejados e tantos realizados.

    dai nao sei como gerar a consulta para que retorne em um campo da linha o ano. Isso pode ser feito direto na consulta, ou e melhor que seja feito na tabela?

    se for muito dificil mostrar todos os anos, poderia ser tipo puxar apenas o ano atual. ja ajuda. Porem eu usei esse codigo na consulta
    Código:

    ano(data())
    mas nao funcionou

    alguem poderia ajudar?


    grato!


    .................................................................................
    Vinicius Magrin
    avatar
    PepeTuga
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 91
    Registrado : 17/10/2013

    [Resolvido]Agrupar consulta por ano Empty Re: [Resolvido]Agrupar consulta por ano

    Mensagem  PepeTuga 18/8/2014, 14:03

    Vini,

    Não sei se já arranjou solução para o seu problema mas aqui vai uma dica:
    1. Insira um novo campo na sua consulta
    2. Edite a seguinte função na espaço "Campo" - Ano: Direita([RealizadoEm];4)

    Este novo campo (Ano) ficará disponível para você utilizar, se assim pretender, no seu relatório.

    Cumps,
    PepeTuga
    vini.magrin
    vini.magrin
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 15/03/2014

    [Resolvido]Agrupar consulta por ano Empty Re: [Resolvido]Agrupar consulta por ano

    Mensagem  vini.magrin 19/8/2014, 12:39

    Bom dia!

    obrigado pela resposta!

    eu tentei fazer isso mas devo ter feito a formula corretamente pois nao funfou.

    vou tentar e dou um retorno

    valeu!


    .................................................................................
    Vinicius Magrin
    vini.magrin
    vini.magrin
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 15/03/2014

    [Resolvido]Agrupar consulta por ano Empty Re: [Resolvido]Agrupar consulta por ano

    Mensagem  vini.magrin 20/8/2014, 14:29

    PepeTuga,

    haha.. eu nao tinha tentado desse jeito nao.. hoje sentei pra ver isso e vi que me equivoquei.
    achei bem legal esse jeito de fazer a consulta, mas devo ter feito algo errado
    se voce puder dar uma olhada nos prints:

    montei a consulta assim:

    [Resolvido]Agrupar consulta por ano I6fhig

    porem ao executa-la, deu esse erro:

    [Resolvido]Agrupar consulta por ano T7iuiw

    voce sabe o que pode ser?

    grato!


    .................................................................................
    Vinicius Magrin
    efrain_ben-orion
    efrain_ben-orion
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 78
    Registrado : 28/04/2014

    [Resolvido]Agrupar consulta por ano Empty Re: [Resolvido]Agrupar consulta por ano

    Mensagem  efrain_ben-orion 20/8/2014, 18:22

    Vinicius, se o problema for apenas na visualização do relatório, você pode usar o "Agrupar, classificar e Total" no próprio relatório, pois nele você pode usar qualquer campo como agrupador, ou seja, usando o Campo Ano no primeiro nível de agrupamento, e ainda pode usar outros campos como subníveis.


    .................................................................................
    Quanto mais aprendemos, mas fica comprovada a nossa ignorância!
    vini.magrin
    vini.magrin
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 15/03/2014

    [Resolvido]Agrupar consulta por ano Empty Re: [Resolvido]Agrupar consulta por ano

    Mensagem  vini.magrin 20/8/2014, 18:37

    efrain, mas o campo ano nao existe. existe o campo data. o que eu preciso eh que a consulta agrupe essas datas por ano.

    sera que seria mais interessante eu criar esse campo ano nas tabelas e colocar uma formula que coloque o ano a partir da data informada?

    estou em duvida sobre qual o melhor caminho no sentido de ter um codigo eficiente..


    .................................................................................
    Vinicius Magrin
    efrain_ben-orion
    efrain_ben-orion
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 78
    Registrado : 28/04/2014

    [Resolvido]Agrupar consulta por ano Empty Re: [Resolvido]Agrupar consulta por ano

    Mensagem  efrain_ben-orion 20/8/2014, 18:59

    Você pode usar no critério da consulta o "Format".
    Tipo: "Format( data, "yyyy")
    Assim ele lê apenas o ano da data para agrupar. Pode ainda ordenar para que ele mostra dos mais recentes para os mais antigos (Decrescente).
    Aí no relatório, quando escolher o campo Data para agrupar, clica no "mais >" que abre o restante de opções e lá você encontra uma combo "por valor inteiro", aí é só escolher "por ano", que o relatório faz o agrupamento por ano.


    .................................................................................
    Quanto mais aprendemos, mas fica comprovada a nossa ignorância!
    Celso Roberto
    Celso Roberto
    VIP
    VIP


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 1076
    Registrado : 01/03/2014

    [Resolvido]Agrupar consulta por ano Empty Re: [Resolvido]Agrupar consulta por ano

    Mensagem  Celso Roberto 21/8/2014, 01:16

    Boa noite

    Se não estiver enganado o código do amigo Pepe Tuga esta correto
    Cole a instrução que ele passou em novo campo como NOME DO CAMPO e não como critério
    e no[...] Coloque o nome do campo data
    Ano: Direita([NomeDoCampoData];4), depois efetue a contagem

    Abraços



    .................................................................................


    Você fica satisfeito ao ter sua dúvida solucionada?.
    Quem te ajuda também fica quando você da o tópico por "Resolvido".
    Veja como neste Link: https://www.maximoaccess.com/t860-resolucao-de-topicos



    A Única coisa que sei é que ainda nada sei, Mas em breve Saberei.....
    avatar
    PepeTuga
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 91
    Registrado : 17/10/2013

    [Resolvido]Agrupar consulta por ano Empty Re: [Resolvido]Agrupar consulta por ano

    Mensagem  PepeTuga 21/8/2014, 10:27

    Viva!

    Conforme o amigo Celso Roberto está dizendo, você está a aplicar mal a função.

    Faça de acordo com instruções e tem o problema resolvido!

    Nota: Não coloque a função em "Critério" mas sim em "Campo".

    Abraço,
    PepeTuga
    avatar
    PepeTuga
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 91
    Registrado : 17/10/2013

    [Resolvido]Agrupar consulta por ano Empty Re: [Resolvido]Agrupar consulta por ano

    Mensagem  PepeTuga 25/8/2014, 19:22

    Então Vini?
    Resolveu o seu problema?
    Cumps,
    PepeTuga
    vini.magrin
    vini.magrin
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 15/03/2014

    [Resolvido]Agrupar consulta por ano Empty Re: [Resolvido]Agrupar consulta por ano

    Mensagem  vini.magrin 1/9/2014, 12:48

    Bom dia pessoal!

    vou tentar testar essa semana e dou um retorno. Nao fiz ainda porque tem outras partes que estou criando que preciso prontas antes da auditoria, que sera agora no fim do ano. Esse lance do agrupar por ano e mais pra organizacao. Assim que eu aplicar dou um retorno e fecho o topico.

    grato!



    .................................................................................
    Vinicius Magrin
    vini.magrin
    vini.magrin
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 83
    Registrado : 15/03/2014

    [Resolvido]Agrupar consulta por ano Empty Re: [Resolvido]Agrupar consulta por ano

    Mensagem  vini.magrin 6/11/2014, 15:31

    Ola pessoal!

    ainda não tive tempo de mexer com esse código, pois estou priorizando outras rotinas.

    como e de consenso que o código esta certo e eu que ainda não fucei o suficiente, estou dando como resolvido para não ficar aparecendo como pendencia.

    muito obrigado a todos!



    .................................................................................
    Vinicius Magrin

    Conteúdo patrocinado


    [Resolvido]Agrupar consulta por ano Empty Re: [Resolvido]Agrupar consulta por ano

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 21/11/2024, 18:37