Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

Você pode usar a propriedade TopValues para retornar um número específico de registros ou uma porcentagem de registros que atendem aos critérios especificados por você. Por exemplo, você pode retornar os 10 valores principais ou os 25% principais de todos os valores de um campo.

Observação: A propriedade TopValues só se aplica às consultas acréscimo, criar tabela e seleção.

Configuração

A configuração da propriedade TopValues é um valor Inteiro que representa o número exato de valores a serem retornados ou um número seguido por um sinal percentual (%) que representa o percentual de registros a serem retornados. Por exemplo, para retornar os 10 principais valores, defina a propriedade TopValues como 10; para retornar os 10% mais altos dos valores, defina a propriedade TopValues como 10%.

Não é possível definir essa propriedade em código diretamente. Ela é definida no modo SQL da janela Consulta usando uma cláusula TOP n ou TOP n PERCENT na instrução SQL.

Você também pode definir a propriedade TopValues usando a folha de propriedades da consulta ou a caixa Valores Principais em Ferramentas na guia Design.

Observação: A propriedade TopValues na folha de propriedades da consulta e na guia Design é uma caixa de combinação que contém uma lista de valores e valores de porcentagem. É possível selecionar um desses valores ou digitar uma configuração válida na caixa.

Comentários

Normalmente, você usa a configuração da propriedade TopValues junto com campos classificados. O campo para o qual você deseja exibir os valores principais deve estar à esquerda do campo que tem a caixa Classificar selecionada na grade de design da consulta. Uma classificação crescente retorna os registros da parte inferior, e uma classificação decrescente retorna os registros da parte superior. Se você especificar que determinado número de registros deve ser retornado, todos os registros com valores que correspondam ao valor do último registro também serão retornados.

Por exemplo, suponha que um conjunto de funcionários tenha os totais de vendas a seguir.

Vendas

Vendedor

90.000

Martins

80.000

Schmidt

70.000

Ribeiro

70.000

Cunha

60.000

Rodrigues

50.000

Pereira


Se você configurar a propriedade TopValues como 3 com uma classificação decrescente no campo Vendas, Microsoft Office Access 2007 retornará os quatro registros a seguir.

Vendas

Vendedor

90.000

Martins

80.000

Schmidt

70.000

Ribeiro

70.000

Cunha


Observação: Para retornar valores da parte superior ou inferior sem exibir valores duplicados, defina a propriedade UniqueValues na folha de propriedades da consulta como Yes.

Exemplo

O exemplo a seguir atribui uma cadeia de caracteres SQL que retorna os 10 produtos mais caros para a propriedade RecordSource para um formulário que exibirá os 10 produtos mais caros.

Dim strGetSQL As String
strGetSQL = "SELECT TOP 10 Products.[ProductName] " _
& "AS TenMostExpensiveProducts, " _
& "Products.UnitPrice " _
& "FROM Products " _
& "ORDER BY Products.[UnitPrice] DESC;"
Me.RecordSource = strGetSQL

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×