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]Classificar em ordem crescente no formulário

    avatar
    clemerson
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 84
    Registrado : 28/02/2012

    [Resolvido]Classificar em ordem crescente no formulário Empty [Resolvido]Classificar em ordem crescente no formulário

    Mensagem  clemerson em 30/3/2013, 04:18

    Olá pessoal bom dia,

    Preciso da preciosa ajuda dos senhores para resolver uma questão
    Possuo um formulário de dados que contem varios registros e todos com datas.Coloquei um filtro atraves de uma txtbox e até aí tudo bem,mas o problema é que eu preciso que,ao filtrar os dados,eles sejam mostrados em ordem crescente de data.Gstaria de fazer isso atraves de um botão,tipo,ao clicar no botão classififcar em ordem crescente.

    Já alguns exemplos aqui no forum,mas uns não me satisfazem e outros não consegui adaptar.

    Desde já grato pela atenção e agilidade nas respostas.
    Avelino Sampaio
    Avelino Sampaio
    Developer
    Developer

    Respeito às Regras 100%

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

    [Resolvido]Classificar em ordem crescente no formulário Empty Re: [Resolvido]Classificar em ordem crescente no formulário

    Mensagem  Avelino Sampaio em 30/3/2013, 08:56

    Olá,

    uma opção é usar a propriedade ORDERBY. Exemplo:

    Me.OrderBy = "NomeDocampo"
    Me.OrderByOn = True

    Ordenando por mais de um campo e em order DESCRESCENTE:

    Me.OrderBy = "NomeDocampo DESC" & "," & "nomeDocampo2 DESC"
    Me.OrderByOn = True


    Sucesso!
    avatar
    clemerson
    Intermediário
    Intermediário

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 84
    Registrado : 28/02/2012

    [Resolvido]Classificar em ordem crescente no formulário Empty Re: [Resolvido]Classificar em ordem crescente no formulário

    Mensagem  clemerson em 31/3/2013, 19:59

    Avelino Funcionou perfeitamente

    Obrigado!
    avatar
    dsusewin
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 8
    Registrado : 23/05/2013

    [Resolvido]Classificar em ordem crescente no formulário Empty Re: [Resolvido]Classificar em ordem crescente no formulário

    Mensagem  dsusewin em 13/5/2014, 15:40

    me ajudou também obrigado
    Ney Santos
    Ney Santos
    Intermediário
    Intermediário

    Respeito às Regras 75%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 170
    Registrado : 23/05/2011

    [Resolvido]Classificar em ordem crescente no formulário Empty Re: [Resolvido]Classificar em ordem crescente no formulário

    Mensagem  Ney Santos em 18/7/2014, 20:37

    Smile Nossa sempre tentei fazer esse tipo de filtro não imaginava que fosse tão fácil.

    Muito obrigado Avelino..
    Não tem o que pague ter pessoas dispostas a ajudar tanto assim como vc.
    avatar
    Klein
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 7
    Registrado : 22/09/2014

    [Resolvido]Classificar em ordem crescente no formulário Empty Re: [Resolvido]Classificar em ordem crescente no formulário

    Mensagem  Klein em 1/8/2019, 16:09

    Não sei se posso contribuir depois de resolvido, não encontrei nada nas regras, podem excluir se estiver errado.

    Não manjo nada de VBA, o que sei aprendi aqui, então sempre busco por soluções sem envolver código e no meu caso resolvi como segue.

    Em modo design do formulário, Folha de propriedades, aba "dados", item "classificado por" inseri a seguinte informação [nome da tabela].[nome do campo] e no item ordenar ao carrega setei como sim.

    *Para os muito novatos como eu, a folha de propriedades pode ser acessada quando o formulário esta em modo design, clicando com o botão esquerdo do mouse e indo em propriedades.

    Pro fim uso o ACCESS 2007 meu banco de dados esta em formato de arquivo 2002-2003 .mdb.

    Muito obrigado!
    IvanJr.
    IvanJr.
    Developer
    Developer

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 984
    Registrado : 22/11/2016

    [Resolvido]Classificar em ordem crescente no formulário Empty Re: [Resolvido]Classificar em ordem crescente no formulário

    Mensagem  IvanJr. em 1/8/2019, 17:38

    Klein, a folha de propriedades é rica em opções. Esperto são os que a exploram. Meus parabéns.

    A solução indicada pelo mestre Avelino faz via código o que você fez pela folha de propriedades, no entanto, pode haver casos em que o usuário queira ordenar de diferentes maneiras utilizando qualquer outro campo e, para esses casos, via código é melhor pois pode-se manipular essa configuração sem ser necessário acessar o modo design do formulário.


    .................................................................................
    Ajude-se a ser ajudado, anexe seu projeto.
    Sempre tente entender o código,
    não somente copie e cole.
    Positive as mensagens que achar útil clicando no '+' no canto superior direito delas.
    avatar
    ORLANDOCBM
    Novato
    Novato

    Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 28
    Registrado : 01/08/2019

    [Resolvido]Classificar em ordem crescente no formulário Empty E como seria o código para classificar um subformulário?

    Mensagem  ORLANDOCBM em 15/10/2019, 11:19

    E como seria o código para classificar por ordem crescente um campo tipo NÚMERO que faz parte de um subformulário?

    Seria assim:

    FORMULÁRIO PRINCIPAL (NOME: F1)                     BOTÃO CLASSIFICAR                    BOTÃO REMOVER CLASSIFICAÇÃO
    .
    .
    .
    SUBFORMULÁRIO(NOME SF1) tem como origem outro formulário, de nome: SF1LISTA

    NOME DO ALUNO           ENDEREÇO      NOTA




    Assim, gostaria de saber como ficaria o código para classificar a NOTA em ordem crescente ao apertar o BOTÃO CLASSIFICAR, bem como o código do BOTÃO REMOVER CLASSIFICAÇÃO, que gostaria que removesse todas as classificações, pois minha ideia é estabelecer outras classificações.

    Conteúdo patrocinado

    [Resolvido]Classificar em ordem crescente no formulário Empty Re: [Resolvido]Classificar em ordem crescente no formulário

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 24/10/2019, 03:52