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

2 participantes

    Como classificar escolhendo uma ordem personalizada?

    Diba
    Diba
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    Como classificar escolhendo uma ordem personalizada? Empty Como classificar escolhendo uma ordem personalizada?

    Mensagem  Diba 11/1/2014, 03:43

    Não achei neste fórum a forma de classificação que estou precisando, então pergunto: Como faço para classificar uma tabela escolhendo entre os registros de uma coluna, qual valor (texto) será o primeiro, o segundo, o terceiro e assim sucessivamente? Ou seja, uma classificação personalizada no Access 2007.
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8251
    Registrado : 05/11/2009

    Como classificar escolhendo uma ordem personalizada? Empty Re: Como classificar escolhendo uma ordem personalizada?

    Mensagem  Alexandre Neves 11/1/2014, 11:18

    Bom dia, e bem-vindo ao fórum
    Crie uma consulta e ordene como pretender


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo
    Diba
    Diba
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

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

    Como classificar escolhendo uma ordem personalizada? Empty Re: Como classificar escolhendo uma ordem personalizada?

    Mensagem  Diba 12/1/2014, 00:38

    Obrigado Alexandre.
    Vou tentar ser mais claro no que preciso.
    Tenho uma tabela TB_PESSOAL que tem os campos COR e NOME, e quero criar uma consulta classificando em ordem de cores, onde a primeira cor seja Vermelha, seguida do Azul, Amarela, Verde... totalizando dez cores. Como exemplo a tabela ficaria desta forma:

    Vermelha | Antônio
    Vermelha | Maria
    Vermelha | Felipe
    Azul | Pedro
    Azul | Mônica
    Amarela | José
    Verde | João
    Verde | Gilson

    Estou iniciando no ACCESS 2007!
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 8251
    Registrado : 05/11/2009

    Como classificar escolhendo uma ordem personalizada? Empty Re: Como classificar escolhendo uma ordem personalizada?

    Mensagem  Alexandre Neves 12/1/2014, 09:51

    Bom dia,
    Crie função
    Function ValCor(NomeCor as string) as byte
    select case nomecor
    case "Vermelha"
    valcor=1
    case "Azul"
    valcor=2
    case "Amarela"
    valcor=3
    case "Verde"
    valcor=4
    end select
    end function

    Depois, crie consulta ordenada por valcor


    .................................................................................
    Access 2010. Mande bd que dê para testar (indique a versão). Não peça para fazer o que já tem feito. Dê todos os detalhes.
    Não coloquem entraves como senhas, esconder controlos, etc. Disponibilizem o mais limpo possível
    Só respondo a mensagens privadas, se forem de assunto privado; às outras não respondo.
    Quem trabalha e mata a fome não come o pão de ninguém; mas quem não trabalha e come, come sempre o pão de alguém. António Aleixo

      Data/hora atual: 2/12/2022, 00:35