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 participantes

    Mostrar somente os 10 primeiros resultados

    avatar
    Max Ramos
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 139
    Registrado : 18/09/2012

    Mostrar somente os 10 primeiros resultados Empty Mostrar somente os 10 primeiros resultados

    Mensagem  Max Ramos 16/10/2012, 13:25

    Bom dia a todos.
    Estou construindo um grafico de acompanhamento de resultados por setor, mas eu tenho vários setores e gostaria que meu gráfico mostrasse apenas os 10 maiores (top tem) ou os 5 maiores (top five). Como eu faço isso?
    Obrigado a todos.
    criquio
    criquio
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 11229
    Registrado : 30/12/2009

    Mostrar somente os 10 primeiros resultados Empty Re: Mostrar somente os 10 primeiros resultados

    Mensagem  criquio 16/10/2012, 13:29

    Exatamente. Irás utilizar a cláusula TOP. Dê uma olhada na sala de códigos sql que tem lá exemplos. Mais especificamente aqui.


    .................................................................................
    Meu novo site: www.vcssistemas.com.br

    Clique aqui e veja um vídeo que explica como fazer pesquisas no forum.


    DICA: Quando precisar inserir um exemplo do seu aplicativo, siga os procedimentos abaixo:
    1 - faça uma cópia do aplicativo
    2 - retire tudo que não for necessário à solução do problema, exceto o que o aplicativo precisar para funcionar
    3 - use o Compactar/Reparar
    4 - compacte o aplicativo em zip ou rar (zip para postagem como anexo na mensagem)


    Agradeça a quem lhe ajudou, clicando no joinha de uma das mensagens do usuário.
    Positive as mensagens que achar útil, no canto superior direito delas.

    avatar
    Max Ramos
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 139
    Registrado : 18/09/2012

    Mostrar somente os 10 primeiros resultados Empty Re: Mostrar somente os 10 primeiros resultados

    Mensagem  Max Ramos 16/10/2012, 16:07

    O amigo não consegui, quando eu colo da uma mensagem de Erro de sintaxe na expressão da consulta 'Área.Código = [Maior área].Área SELECT TOP 5 nome da área FROM Áre'.

    A linha de código fica assim:

    SELECT [Maior área].Data, Área.[nome da área] AS nome
    FROM Área INNER JOIN [Maior área] ON Área.Código = [Maior área].Área
    SELECT TOP 5 nome da área FROM Área;

    O que eu fiz de errado?
    Alexandre Neves
    Alexandre Neves
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

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

    Mostrar somente os 10 primeiros resultados Empty Re: Mostrar somente os 10 primeiros resultados

    Mensagem  Alexandre Neves 16/10/2012, 18:54

    Boa tarde, Max
    Nomeie campos e controlos de forma normalizada
    Tente
    SELECT TOPO 5 Área.[nome da área] AS nome, [Maior área].Data FROM Área INNER JOIN [Maior área] ON Área.Código = [Maior área].Área;


    .................................................................................
    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
    avatar
    Max Ramos
    Intermediário
    Intermediário


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 139
    Registrado : 18/09/2012

    Mostrar somente os 10 primeiros resultados Empty Re: Mostrar somente os 10 primeiros resultados

    Mensagem  Max Ramos 24/10/2012, 16:40

    Cara, não to conseguindo...

    Conteúdo patrocinado


    Mostrar somente os 10 primeiros resultados Empty Re: Mostrar somente os 10 primeiros resultados

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 8/11/2024, 04:15