Classificar registros em valores de texto, numéricos ou de data

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

A classificação de dados pode realizar um grande papel na criação de um relatório ou formulário eficaz e fácil de usar. Por exemplo, um catálogo de produto que lista os produtos em ordem alfabética ou com base no preço unitário é mais fácil de usar do que um que liste os itens em ordem aleatória.

Este tópico explica como classificar registros ao visualizar e criar uma tabela, consulta ou relatório.

Neste artigo

Introdução

Classificar os registros em um modo de exibição

Remover uma ordem de classificação

Salvar uma ordem de classificação com um objeto

Introdução

Algumas listas que você vê no dia-a-dia já são classificadas ou permitem que você as classifique da forma desejada. Um calendário ou um planejador diário é classificado por data. Por outro lado, ao procurar por passagens aéreas ou navegar as entradas em sua caixa de entrada de e-mail, você tem a opção de classificar com base em um dos campos disponíveis. Você pode classificar as passagens com base no preço, a hora de embarque ou a companhia aérea, e pode classificar as entradas em sua caixa de correio por remetente, assunto ou data. Uma lista classificada ajuda os usuários a rever e localizar o que eles desejam sem ter que navegar os dados.

Você pode classificar os registros em uma tabela, consulta, formulário ou relatório em um ou mais campos. Com um mínimo trabalho de design, você e os usuários do seu formulário ou relatório podem escolher como os registros são classificados.

Por exemplo, quando você cria o relatório do catálogo de produtos, talvez opte por listar os produtos em ordem alfabética. A ordem que você escolhe quando cria um objeto torna-se a ordem de classificação padrão do objeto. Mas ao visualizar a consulta ou o relatório, cada um dos seus usuários pode classificar os registros da forma que desejam, tal como por preço ou por fornecedor.

Observação : Um modo de exibição pode ser classificado em qualquer campo exibido, exceto em campos que contêm anexos ou objetos OLE.

Você pode ajustar os resultados classificando os registros em mais de um campo. Ao classificar em vários campos, é importante identificar quais são os campos de classificação conhecidos como os mais externos e os mais internos. Designar os campos apropriados como campos de classificação internos e externos é necessário para obter os resultados desejados. Como um exemplo, suponha que você queira classificar a tabela Contatos com base nos campos Nome e Sobrenome. Se você quiser que os primeiros nomes sejam classificados de A a Z (ou de Z a A) em cada sobrenome, Nome é o campo mais interno. Por outro lado, se você quiser que os sobrenomes sejam classificados em cada nome, Sobrenome é o campo mais interno. Em outras palavras, os registros são classificados primeiro (mais externos) com base no campo Sobrenome e, em seguida (mais interno) no campo Nome.

campos de classificação mais internos e mais externos

1. Sobrenome é o campo mais externo e Nome é o campo mais interno

2. Nome é o campo mais externo e Sobrenome é o campo mais interno

Um aspecto a ser lembrado ao aplicar ordens de classificação é que números, texto e caracteres especiais são classificados de acordo com o idioma e as configurações regionais selecionados do seu computador. Se o idioma e as configurações regionais especificadas na caixa de diálogo Opções do Accessnão correspondem àquelas especificadas no Painel de Controle, as ordens de classificação resultantes talvez não correspondam às suas expectativas.

Revisar ou alterar o idioma ou a região padrão

Para revisar as configurações de idioma no Access, clique o Botão Microsoft Office Imagem do botão Office e clique em Opções do Access. Em Configuração, revise ou altere o valor na caixa de listagem nova ordem de classificação do banco de dados. Defina a opção como Geral se quiser usar um desses idiomas — africâner, albanês, árabe, basco (Basco), búlgaro, belarusso, catalão, holandês, inglês, Faroês, Farsi, alemão-padrão, grego, hebraico, híndi, indonésio, italiano, malaio, português, russo, sérvio, Swahili e Urdu. Observe que esta configuração afeta somente novos bancos de dados. Para aplicar essa configuração a um banco de dados existente, primeiro Compactar o banco de dados.

Para compactar o banco de dados:

  • Clique o Botão Microsoft Office Imagem do botão Office , aponte para Gerenciar e, em Gerenciar este banco de dados, clique em Compactar e reparar banco de dados.

Para revisar as configurações regionais do seu computador, abra Opções Regionais e de Idiomas no Painel de Controle. Na guia Opções Regionais, revise e faça as alterações desejadas. Para obter mais informações, consulte a Ajuda do Microsoft Windows.

Início da página

Classificar os registros em um modo de exibição

Observação : No Access, classificar um relatório é ligeiramente diferente de classificar uma tabela, consulta ou formulário.

Classificar um relatório

Classificar uma tabela, consulta ou formulário

Classificar um relatório

  1. Abrir um relatório no modo Layout ou modo Design.

  2. Se o painel Agrupar, classificar e Total não estiver aberto, no grupo agrupamento e totais (na guia Formatar, no modo de exibição de Layout) ou na guia Design, no modo Design, clique em Agrupar e classificar.

  3. Execute uma das ações a seguir:

    • Se o relatório não estiver agrupado nem classificado, clique em Adicionar um grupo, no painel Agrupar, Classificar e Total e, em seguida, selecione o campo de classificação mais externo. Clique na segunda seta suspensa e escolha como os valores devem ser classificados. Clique em Mais, em seguida, clique na seta para direita de com uma seção de cabeçalho e selecione sem uma seção de cabeçalho. Repita estas etapas para cada campo de classificação, com o campo de classificação mais interno no fim.

    • Se o relatório já estiver agrupado ou classificado, revise os níveis existentes e faça as alterações cuidadosamente. Para alterar um campo, use a primeira seta suspensa. Para alterar a ordem, clique na segunda seta suspensa. Para alterar um nível de agrupamento para apenas um nível de classificação, mude com uma seção de cabeçalho para sem uma seção de cabeçalho.

Dica : Para classificar um relatório em um único campo, abra o relatório no modo Layout, clique com o botão direito do mouse no campo, e selecione o comando de classificação desejado. Por exemplo, se você selecionar o campo Idade, clique em Classificar do Menor para o Maior ou Classificar do Maior para o Menor. Mas se o relatório estiver agrupado ou se você quiser classificar com base em vários campos, use o painel Agrupar, Classificar e Total.

Classificar uma tabela, consulta ou formulário

  1. Identifique os campos nos quais você deseja classificar. Para classificar em dois ou mais campos, identifique os campos que agirá como campos de classificação mais internos e mais externos.

  2. Clique com o botão direito do mouse em qualquer local na coluna ou controle correspondente ao campo mais interno, e clique em um dos comandos de classificação. Os comandos variam com o tipo de dados que está no campo selecionado.

    Observação : Durante a classificação de dados de um campo que é do tipo de dados Sim/Não, um valor "Sim", "Verdadeiro" ou "Ativado" é considerado "Selecionado", e um valor "Não", "Falso" ou "Desativado" é considerado "Desmarcado". A exibição padrão deste tipo de campo é uma caixa de seleção, mas você pode defini-lo para ser exibido como uma caixa de texto ou uma caixa de combinação. Se você alterar a exibição deste tipo de campo para caixa de texto ou caixa de combinação, ele ainda se classificará como "Selecionado" ou "Desmarcado".

    opções de classificação

    1. Número, Moeda, AutoNumeração

    2. Texto, Memorando, Hiperlink

    3. Sim/Não

    4. Data/Hora

  3. Repita a etapa anterior para cada campo de classificação, terminando com o campo de classificação mais externo.

    Os registros são reorganizados para corresponder à ordem de classificação.

    Observação : Se um campo de texto contiver seqüências nulas e de comprimento nulo, quando classificados em ordem crescente, os registros com valores nulos são listados primeiro, em seguida, os registros que valores não vazios.

    Aprender como caracteres especiais, espaços à esquerda e valores negativos são manipulados durante a classificação

    Se um valor em um campo começar com um caractere especial — tal como um hífen, parêntese ou outro símbolo — você observará o seguinte comportamento ao classificar em ordem crescente:

    • Valores que começam com um caractere de espaço aparecerão antes de valores alfanuméricos.

    • Valores entre aspas seguem valores com um espaço, mas precedem valores alfanuméricos.

    • Valores que começam com o sinal de menos (-) precedem valores que começam com um sinal de mais (+).

    • Para todos os outros símbolos, a ordem é determinada pela observação dos códigos de caractere ASCII dos caracteres. Por exemplo, o código do símbolo de dólar ($) é 36, e o código do sinal de igual (=) é 61, sendo assim, valores que começam com $ aparecerão antes de valores que começam com =.

      Para anular esta classificação, você pode optar por ignorar o primeiro caractere de todos os valores no campo. Esta técnica funciona se o campo sempre iniciar com um único caractere especial, tal como um sinal de menos, ou com o mesmo número de caracteres especiais — dessa forma, você sabe quantos caracteres devem ser ignorados. Para obter informações passo a passo sobre como classificar em valores parciais, consulte o artigo Classificar registros com base em valores parciais de um campo. Se o número de caracteres a serem ignorados variar, você poderá especificar uma ordem de classificação personalizada. Para obter informações passo a passo, consulte o artigo Classificar registros em ordem personalizada.

Lembre-se de que você não pode remover uma ordem de classificação de apenas um único campo. Para remover a classificação de todos os campos de classificação, na guia Início, no grupo Classificar & Filtrar, clique em Limpar Todas as Classificações e, em seguida, aplique as ordens de classificação desejadas.

Cenários de classificação adicionais   

Quando você usa os comandos de classificação, os tipos de dados do campo e os valores completos de cada campo são usados para determinar a ordem dos registros. Mas e se você quiser valores de texto, tais como segunda, terça, etc., classificados em ordem personalizada e não em ordem alfabética? Ou, você deseja classificar um campo de texto que contém endereços IP? Consulte os seguintes tópicos, se suas necessidades de classificação não forem satisfeitas pelos comandos de classificação:

  • Classificar registros com base em valores parciais em um campo Deseja classificar registros com base nos primeiros ou últimos caracteres? Se você se sente confortável em escrever expressões simples, consulte este tópico que explica como usar expressões para extrair valores parciais.

  • Classificar registros com diferenciação de maiúsculas/minúsculas O Access ignoras a diferenciação de maiúsculas/minúsculas dos valores de texto. Por exemplo, os valores silva e Silva serão tratados exatamente da mesma forma, e você não pode controlar qual aparecerá primeiro. Consulte este tópico se você quiser fazer classificação com diferenciação de maiúsculas/minúsculas.

  • Classificar registros por valores numéricos armazenados em um campo de texto Você vê os registros classificados nos dígitos individuais e não no valor numérico? Se, por exemplo, os registros com valores 11 e 121 aparecerem antes dos registros com valores 2 ou 25, consulte este artigo.

  • Classificar registros em ordem personalizada Se você quiser classificar determinados valores, tais como nomes de dias (segunda, terça, etc.) ou cargos de funcionários (Gerente, Diretor) em uma ordem que tenha sentido para você, consulte este artigo.

  • Classificar endereços IP Um campo que armazena endereços IP contém vários números e pontos (.), sendo assim, uma classificação numérica ou de texto simples não funcionará para endereços IP. Consulte este tópico para aprender como classificar endereços IP.

Início da página

Remover uma ordem de classificação

  • Para remover uma ordem de classificação de uma tabela, consulta ou formulário, na guia Início, no grupo Classificar & Filtrar, clique em Limpar Todas as Classificações.

    Isso removerá a ordem de classificação de todos os campos no modo de exibição.

  • Para remover uma ordem de classificação de um relatório, abra o painel Agrupar, classificar e Total clicando em Agrupar e classificar no grupo agrupamento e totais (na guia Formatar, no modo de exibição de Layout, na guia Design, no modo Design). Em seguida, clique no nível de classificação que você deseja remover e clique em Excluir. Uma entrada correspondente a um campo de classificação será iniciado com as palavras Classificar por. Evite excluir entradas que começam com Agrupar por, porque que alterará o design do relatório.

Início da página

Salvar uma ordem de classificação com um objeto

A última ordem de classificação aplicada é automaticamente salva com a tabela, consulta, formulário ou relatório. Se você quiser que ela seja automaticamente aplicada na próxima vez que você abrir o objeto, verifique se a propriedade OrdenarPorNoCarregamento do objeto está definida como Sim.

Como a última ordem de classificação mudará de tempos em tempos, talvez você queira definir uma ordem de classificação permanente (ou padrão). Você pode especificar uma ordem de classificação para uma consulta ou relatório. Algo importante a observar é que embora a ordem de classificação padrão não seja sobrescrita pela ordem de classificação salva por último ou atual, ela somente tem efeito quando a ordem de classificação salva por último é removida do modo de exibição.

  • Para definir uma ordem de classificação padrão para uma consulta, abra-a no modo Design. Adicione os campos de classificação à grade de design e, na linha Classificar, especifique a ordem desejada.

  • Para definir uma ordem de classificação padrão do relatório, use o painel Agrupar, Classificar e Total no modo Layout ou Design. Para obter informações passo a passo, consulte a seção Classificar um relatório.

Para ver os registros classificados na ordem de classificação padrão, na guia Início, no grupo Classificar & Filtrar, clique em Limpar Todas as Classificações. Isso remove o filtro atual ou salvo por último do modo de exibição, e permite que você visualize os registros na ordem padrão.

Início da página

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×