Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tópicos relacionados a códigos VBA, gravação de macros, etc.
Por osmarls
Posts
#47232
Bom dia a todos, estou tendo um problema com a consulta , quando os dados sao copiados para a listview apos a consulta quando um determinado registro passa de 10 ele não fica na ordem da listview,como abaixo
como fica - deveria ser assim
7 - 12
5 - 11
4 - 7
4 - 5
12 - 4
11 - 4


Sub ranking()

Set rs1 = BD.OpenRecordset("select count(EQUIPAMENTO),EQUIPAMENTO from os GROUP BY EQUIPAMENTO")

Dim Y
ListView5.ListItems.Clear

While Not rs1.EOF
Set Y = ListView5.ListItems.Add(, , rs1(0).Value)

Y.SubItems(1) = rs1("EQUIPAMENTO").Value
rs1.MoveNext
Wend
End Sub

dese ja agrade ço a todos
Por babdallas
#47239
Veja se atende
Código: Selecionar todos
Sub ranking()

Set rs1 = BD.OpenRecordset("select count(EQUIPAMENTO),EQUIPAMENTO FROM os ORDER BY EQUIPAMENTO DESC GROUP BY EQUIPAMENTO")

Dim Y
ListView5.ListItems.Clear

While Not rs1.EOF
Set Y = ListView5.ListItems.Add(, , rs1(0).Value)

Y.SubItems(1) = rs1("EQUIPAMENTO").Value
rs1.MoveNext
Wend
End Sub
Por osmarls
Posts
#47273
Ola amigo muito obrigado pela sua resposta, mas infelizmente não deu certo aparace a seguinte mensagem de erro:
Erro em tempo de execução 3138
Erro de sintaxe na clausula ORDER BY
Por babdallas
#47276
Tente assim:
Código: Selecionar todos
Sub ranking()

Set rs1 = BD.OpenRecordset("select count(EQUIPAMENTO),EQUIPAMENTO FROM os GROUP BY EQUIPAMENTO ORDER BY EQUIPAMENTO DESC")

Dim Y
ListView5.ListItems.Clear

While Not rs1.EOF
Set Y = ListView5.ListItems.Add(, , rs1(0).Value)

Y.SubItems(1) = rs1("EQUIPAMENTO").Value
rs1.MoveNext
Wend
End Sub
Por osmarls
Posts
#47279
Ola amigo, ele achou os registros, mas ainda não esta conseguindo colocar em ordem , pena que não estou conseguindo mandar o print pra vc ver, mas valeu pela ajuda.
Por babdallas
#47292
Assista estes vídeos e veja se ajuda. Caso não consiga, anexe um exemplo do BD e da pasta de trabalho aqui para eu verificar o que pode estar acontecendo.

Evandro Franco
https://www.youtube.com/watch?v=YU6J8UJ0Q_g

Canal SGP
https://www.youtube.com/watch?v=WtXg5b41GuA

Renam Ruthes
https://www.youtube.com/watch?v=w_kk-3DmN88
https://www.youtube.com/watch?v=fDU2hIKgTek
Por osmarls
Posts
#47333
Ola , muito obrigado pelos links, me ajudaram bastante, mas mesmo assim não deu certo, estou anexando o arquivo do excel, pena que não consegui enviar o arquivo do acces.
Você não está autorizado a ver ou baixar esse anexo.
Por osmarls
Posts
#47335
Bom dia babdallas e amigos do forum, muito obrigado pela ajuda , consegui fazer de uma outra maneira. Otimo domingo .
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord