none
TOP 10 EXCEL VBA BD ACCESS RRS feed

  • Pergunta

  • Olá Pessoal!

    Estou com um dúvida que acredito ser bemmmmm básica, mas sou iniciante em VBA e não consegui resolver e conto com a ajuda de vocês... Gostaria de retornar os valores de um top 10 em uma listview baseando em uma condicional. Ou seja: Selecionar todos os registros da tabela x que são iguais a y, realizar a classificação em ordem decrescente e retornar os 10 maiores valores. Uso o seguinte código para fazer esse top 10 sem filtro:

    strSQL = "select * from (SELECT TOP 10 * from TbEstCompra where ValorTotal <> 0) order by ValorTotal desc"

    Desde já agradeço!


    • Editado Liliane Cruz sexta-feira, 22 de dezembro de 2017 16:41
    sexta-feira, 22 de dezembro de 2017 16:40

Respostas

  • Encontrei a solução... vou deixar aqui caso possa ajudar mais alguém... Bastava apenas trocar a variável de comparação....

     strSQL= "select * from (SELECT TOP 10 * from TbEstCompra where Empresa LIKE '*" & empresa & "*') order by ValorTotal desc"

    • Marcado como Resposta Liliane Cruz sábado, 23 de dezembro de 2017 13:25
    sábado, 23 de dezembro de 2017 13:25

Todas as Respostas