MaximoAccess

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

Obrigado

Administração do MaximoAccess

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

    [Resolvido]Formatação da data - Consulta Agrupar

    biligo
    biligo
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 226
    Registrado : 10/04/2014

    [Resolvido]Formatação da data - Consulta Agrupar Empty [Resolvido]Formatação da data - Consulta Agrupar

    Mensagem  biligo em 6/3/2018, 22:08

    Boas galera,

    Estou com um problema, dei uma pesquisada e não consegui achar, sei que já vi aqui no fórum mas não achei, lei de murphy.
    Tenho uma caixa de combinação e quero que exiba o seguinte: "Dezembro de 2017" -"Janeiro de 2018" -"Fevereiro de 2018" -"Março de 2018"
    As datas, pego do seguinte item: "DtCriacao" que esta no seguinte formato "#dd/mm/yyyy#",.

    Se alguém puder ajudar agradeço, estou empacado nesse caso algum tempo.
    avatar
    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3633
    Registrado : 29/06/2012

    [Resolvido]Formatação da data - Consulta Agrupar Empty Re: [Resolvido]Formatação da data - Consulta Agrupar

    Mensagem  Noobezinho em 6/3/2018, 22:40

    Experimente:

    format(DtCriacao,"mmmm") " de" year(DtCriacao)

    [ ]'s
    biligo
    biligo
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 226
    Registrado : 10/04/2014

    [Resolvido]Formatação da data - Consulta Agrupar Empty Re: [Resolvido]Formatação da data - Consulta Agrupar

    Mensagem  biligo em 6/3/2018, 23:02

    Muito obrigado, era exatamente isso.
    Mas após verificar vi que existe um erro muito grave, aparecem todas as datas, por exemplo:
    Se criei 5 compras em janeiro, irá aparecer da seguinte forma: "Janeiro de 2018" - "Janeiro de 2018" - "Janeiro de 2018" - "Janeiro de 2018"...
    gostaria que mostra-se apenas 1 vez "Janeiro de 2018" caso exista a data na tabela.
    avatar
    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3633
    Registrado : 29/06/2012

    [Resolvido]Formatação da data - Consulta Agrupar Empty Re: [Resolvido]Formatação da data - Consulta Agrupar

    Mensagem  Noobezinho em 6/3/2018, 23:14



    Explique melhor onde está usando esse código.

    Detalhe mais.

    Aguardo...
    biligo
    biligo
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 226
    Registrado : 10/04/2014

    [Resolvido]Formatação da data - Consulta Agrupar Empty Re: [Resolvido]Formatação da data - Consulta Agrupar

    Mensagem  biligo em 6/3/2018, 23:22

    Tenho uma caixa de combinação combPeriodoMAP, o tipo de Origem da linha esta como Tabela/Consulta. Na origem da linha no construtor de consulta coloquei o codigo que me passou.
    Os dados vem da "tblOrdemCompra" que tem como chave o campo "IdOrdem", "DtCriacao" é um dos campos desta tabela, gostaria que me mostra-se apenas 1 item, mesmo que exista 10 no mesmo mes
    avatar
    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3633
    Registrado : 29/06/2012

    [Resolvido]Formatação da data - Consulta Agrupar Empty Re: [Resolvido]Formatação da data - Consulta Agrupar

    Mensagem  Noobezinho em 6/3/2018, 23:31

    A consulta é de agrupamento.

    Na consulta que fez clique no botão Totais com esse simbolo  ( Ʃ ), no menu da ribbon

    Execute ela e veja se funfou.
    biligo
    biligo
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 226
    Registrado : 10/04/2014

    [Resolvido]Formatação da data - Consulta Agrupar Empty Re: [Resolvido]Formatação da data - Consulta Agrupar

    Mensagem  biligo em 6/3/2018, 23:40

    Não, os resultados me mostram desse jeito:

    data DtExibicao
    março de 2018 03/03/2018
    fevereiro de 2018 14/02/2018
    fevereiro de 2018 15/02/2018
    fevereiro de 2018 23/02/2018
    avatar
    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3633
    Registrado : 29/06/2012

    [Resolvido]Formatação da data - Consulta Agrupar Empty Re: [Resolvido]Formatação da data - Consulta Agrupar

    Mensagem  Noobezinho em 6/3/2018, 23:45

    Copie e cole aqui a SQL da consulta.
    biligo
    biligo
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 226
    Registrado : 10/04/2014

    [Resolvido]Formatação da data - Consulta Agrupar Empty Re: [Resolvido]Formatação da data - Consulta Agrupar

    Mensagem  biligo em 6/3/2018, 23:53

    SELECT First(Format([DtCriacao],"mmmm") & " de " & Year([DtCriacao])) AS data, Format([DtCriacao],"dd/mm/yyyy") AS DtExibicao
    FROM tblOrdemCompra;
    avatar
    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3633
    Registrado : 29/06/2012

    [Resolvido]Formatação da data - Consulta Agrupar Empty Re: [Resolvido]Formatação da data - Consulta Agrupar

    Mensagem  Noobezinho em 7/3/2018, 01:16


    SELECT First(Format([DtCriacao],"mmmm") & " de " & Year([DtCriacao])) AS data, Format([DtCriacao],"dd/mm/yyyy") AS DtExibicao
    FROM tblOrdemCompra;

    Data é palavra reservada do access: Data()

    Mude o nome desse campo na consulta.


    biligo
    biligo
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 226
    Registrado : 10/04/2014

    [Resolvido]Formatação da data - Consulta Agrupar Empty Re: [Resolvido]Formatação da data - Consulta Agrupar

    Mensagem  biligo em 7/3/2018, 09:38

    Agradeço muito a atenção, mas infelizmente não deu certo.
    Criei um pequeno exemplo, acho que será mais fácil para visualizar o ocorrido. Se puder verificar agradeço.

    arquivo dropbox
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6905
    Registrado : 15/03/2013

    [Resolvido]Formatação da data - Consulta Agrupar Empty Re: [Resolvido]Formatação da data - Consulta Agrupar

    Mensagem  ahteixeira em 7/3/2018, 09:46

    Olá Antonio Felipe, com o exemplo fica sempre mais fácil.

    No agrupar estava com o dia (dd-mm-aaaa) por isso apresentava todos, temos que agrupar por mes e ano (mm-aaaa).

    Teste assim:
    Código:
    SELECT Format([DtCriacao],"mmmm") & " de " & Year([DtCriacao]) AS ascasc, Format([DtCriacao],"mm/yyyy") AS DtExibicao FROM tblOrdemCompra GROUP BY Format([DtCriacao],"mmmm") & " de " & Year([DtCriacao]), Format([DtCriacao],"mm/yyyy");

    Abraço a todos
    avatar
    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3633
    Registrado : 29/06/2012

    [Resolvido]Formatação da data - Consulta Agrupar Empty Re: [Resolvido]Formatação da data - Consulta Agrupar

    Mensagem  Noobezinho em 7/3/2018, 10:40

    Na realidade é só deixar o primeiro campo: ascasc

    biligo
    biligo
    Avançado
    Avançado

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 226
    Registrado : 10/04/2014

    [Resolvido]Formatação da data - Consulta Agrupar Empty Re: [Resolvido]Formatação da data - Consulta Agrupar

    Mensagem  biligo em 7/3/2018, 22:40

    Alvaro, muito obrigado, funcionou perfeitamente.
    Noobezinho, estou colocando os 2 campos pois precisaria que me retorna-se a data.

    Muito obrigado pela paciência e a ajuda.
    avatar
    Noobezinho
    Moderador
    Moderador

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3633
    Registrado : 29/06/2012

    [Resolvido]Formatação da data - Consulta Agrupar Empty Re: [Resolvido]Formatação da data - Consulta Agrupar

    Mensagem  Noobezinho em 7/3/2018, 22:43

    Ótimo Antonio

    Valeu o retorno

    Boa sorte!
    ahteixeira
    ahteixeira
    Moderador Global
    Moderador Global

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 6905
    Registrado : 15/03/2013

    [Resolvido]Formatação da data - Consulta Agrupar Empty Re: [Resolvido]Formatação da data - Consulta Agrupar

    Mensagem  ahteixeira em 8/3/2018, 08:15

    cheers

      Data/hora atual: 19/10/2020, 21:50