Just nu i M3-nätverket
Jump to content

TopLista med mdb...


Eminos

Recommended Posts

Hej!

 

Jag har en databas med kolumnerna Namn, Pass (lösenord) och Poäng...

 

Nu är det så att jag vill gör en toplista med de tio bästa (poäng förståss) som radas upp i maxpoäng ordning i en lr två listboxar...i den ena ska det stå namn och i den andra poäng...lr båda grejerna i en listbox om det går...

 

Nån som har en aning hur det ska gå till...???

 

/Eminos

--------------------------------

AMD 1200@1333 - 256 MB SDRAM

IBM 60GXP 40 gig - ASUS V7100 GeForce 2mx 32 MB

SB Live 5.1 Platinum - Samsung SyncMaster 755df (17")

Link to comment
Share on other sites

Med följande SQL sats borde du får rätt resultat.

 

SELECT TOP 10 namn, poäng FROM databas ORDER BY poäng DESC

 

Sen är det bara att skicka in det i en "ListView" med två kolumner. Normalt finns inte ListView objectet, det är bara att lägga till "Microsoft Common Contraols 6.0" från Project->Components och sedan läsa i hjälpen hur man använder den.

 

Blev osäker på om SQL satsen verkligen fungerar? Gör den "ORDER" innan eller efter "TOP 10"?

 

/Magnus

 

Link to comment
Share on other sites

Ok, tack för svaret...ska prova senare ikväll...

 

/Eminos

--------------------------------

AMD 1200@1333 - 256 MB SDRAM

IBM 60GXP 40 gig - ASUS V7100 GeForce 2mx 32 MB

SB Live 5.1 Platinum - Samsung SyncMaster 755df (17")

 

Link to comment
Share on other sites

Den sorterar först och sen tar den de 10 översta resultaten.

 

Vad händer om flera har samma poäng? Jo då kommer dom på olika placeringar med din select. Du måste därför sätta på dom slipsar =)

 

SELECT TOP 10 WITH TIES FROM databas ORDER BY poäng DESC

 

jag vet inte om d funkar med access. är ett mssql kommando.

 

Vad det gör är att alla nissar med samma poängantal kommer på samma plats.

 

--------------------------------------------- - -

Microsoft Certified Professional (MSSQL & VB)

 

Link to comment
Share on other sites

Det borde betyda att det inte är säkert att den returnerar 10 träffar. Utan kanske 15 om det är 5 som har samma poäng?

 

Smart funktion förövrigt, har aldrig använt slipsarna själv...

 

/M

 

Link to comment
Share on other sites

korrekt uppfattat. manöver!

 

 

--------------------------------------------- - -

Microsoft Certified Professional (MSSQL & VB)

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...