ACC2000: Como criar uma ordem de classificação personalizada

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 304564
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Moderado: Requer básica de macro, codificação e interoperabilidade habilidades.

Este artigo se aplica a um banco de dados do Microsoft Access (.mdb) e para um projeto Microsoft Access (.adp).

Sumário
Este artigo mostra como criar uma ordem de classificação personalizada usando a função opção.

Às vezes, pode desejar que o Microsoft Access classificar com base em uma ordem de classificação personalizada (ou seja, não crescente ou decrescente, mas uma ordem de classificação diferente, especificado pelo usuário).

Por exemplo, o banco de dados de exemplo Northwind contém uma tabela de funcionários em que um funcionário pode ter um dos quatro títulos possíveis. Acessar classifica esses títulos em ordem alfabética como:
  • Coordenador de vendas interna
  • Gerente de vendas
  • Representante de vendas
  • Vice-presidente, vendas
No entanto, você poderá desejar classificar esses títulos com uma ordem de classificação personalizada, como:
  • Vice-presidente, vendas
  • Gerente de vendas
  • Coordenador de vendas interna
  • Representante de vendas
Mais Informações
Para criar uma ordem de classificação personalizada na tabela Funcionários no banco de dados Northwind de exemplo, execute estas etapas:
  1. Inicie o Microsoft Access e abra o banco de dados de exemplo Northwind.mdb.
  2. No menu Exibir , aponte para Objetos de banco de dados e, em seguida, clique em consultas .
  3. Clique em novo .
  4. Clique em Modo de design e, em seguida, clique em OK .
  5. Na caixa de diálogo Mostrar tabela , clique na tabela funcionários e, em seguida, clique em Fechar .
  6. Adicionar os seguintes campos à grade da consulta clicando os nomes de campo, ou arrastando-los nas colunas da grade da consulta:
       Query: qryCustomSort   ---------------------------------------------------------   Type:  Select Query   Field: EmployeeID   Table: Employees   Field: LastName   Table: Employees   Field: FirstName   Table: Employees   Field: Title   Table: Employees   NOTE: In the following example, an underscore (_) is used as a   line-continuation character. Remove the underscore from the end    of the line when re-creating the example.   Field: Customsort:Switch([title]="Vice President,Sales","a", _          [title]="Sales Manager","b", _          [title]="Inside Sales Coordinator","c", _          [title]="Sales Representative","d")    Table: Employees   Sort:  Ascending   Show:  Unchecked					
  7. Salve a consulta como qryCustomSort . Execute a consulta.
Observe que os funcionários agora são classificados da seguinte maneira:
  • Vice-presidente, vendas
  • Gerente de vendas
  • Coordenador de vendas interna
  • Representante de vendas
Referências
Para obter mais informações sobre a função de chave, no Editor do Visual Basic, clique em Ajuda do Microsoft Visual Basic no menu Ajuda , digite Alternar a função no Assistente do Office ou no Assistente de resposta e, em seguida, clique em Pesquisar para exibir o tópico.
inf

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 304564 - Última Revisão: 12/06/2015 04:26:47 - Revisão: 2.0

Microsoft Access 2000 Standard Edition

  • kbnosurvey kbarchive kbmt kbhowto KB304564 KbMtpt
Comentários