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


3 participantes

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

    biligo
    biligo
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  biligo 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.
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  Noobezinho 6/3/2018, 22:40

    Experimente:

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

    [ ]'s


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    biligo
    biligo
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  biligo 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.
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  Noobezinho 6/3/2018, 23:14



    Explique melhor onde está usando esse código.

    Detalhe mais.

    Aguardo...


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    biligo
    biligo
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  biligo 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
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  Noobezinho 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.


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    biligo
    biligo
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  biligo 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
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  Noobezinho 6/3/2018, 23:45

    Copie e cole aqui a SQL da consulta.


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    biligo
    biligo
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  biligo 6/3/2018, 23:53

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


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  Noobezinho 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.




    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    biligo
    biligo
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  biligo 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
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  Alvaro Teixeira 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
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  Noobezinho 7/3/2018, 10:40

    Na realidade é só deixar o primeiro campo: ascasc



    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    biligo
    biligo
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  biligo 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.
    Noobezinho
    Noobezinho
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  Noobezinho 7/3/2018, 22:43

    Ótimo Antonio

    Valeu o retorno

    Boa sorte!


    .................................................................................
    A pergunta que não quer calar:
    Por quê quando alguém vem pedir ajuda e conforme o caso pedimos
    para enviar parte do projeto, não temos mais continuidade do tópico?  
    Crê que temos bolas de cristal ou está com medo que "roubemos"  a
    idéia/projeto dele?  Twisted Evil
    Se é tão bom assim...


    Ajude a ser ajudado:
    Seja objetivo na dúvida, dê os detalhes do que precisa, sem rodeios.
    Quando anexar teu projeto, diga onde está o problema, ganhamos mais tempo
    sem precisar procurar o mesmo.
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  Alvaro Teixeira 8/3/2018, 08:15

    cheers

    Conteúdo patrocinado


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

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 7/11/2024, 21:51