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
dsusewin
Avelino Sampaio
clemerson
7 participantes

    [Resolvido]Classificar em ordem crescente no formulário

    avatar
    clemerson
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  clemerson 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 : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 3880
    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 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!


    .................................................................................
    Vídeos, livros, kit MontaRibbons e acesso vitalício ao site UsandoAcces  
    Clique AQUI e analise o custo beneficio do material oferecido.

    napoli gosta desta mensagem

    avatar
    clemerson
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

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

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

    Mensagem  clemerson 31/3/2013, 19:59

    Avelino Funcionou perfeitamente

    Obrigado!
    avatar
    dsusewin
    Novato
    Novato


    Respeito às regras : 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 13/5/2014, 15:40

    me ajudou também obrigado
    Ney Santos
    Ney Santos
    Avançado
    Avançado


    Respeito às regras : Respeito às Regras 75%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 351
    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 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 : 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 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!

    napoli gosta desta mensagem

    DamascenoJr.
    DamascenoJr.
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

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

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

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

    napoli gosta desta mensagem

    avatar
    ORLANDOCBM
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 37
    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 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: 26/4/2024, 21:07