Avatar billede 81morten Nybegynder
14. februar 2006 - 22:00 Der er 11 kommentarer og
1 løsning

udtræk top ti fra access

hej eksperter. Jeg har en access 2000 database hvor jeg gerne vil have trukket de ti mest brugte ud af, altså dem der optræder flest gange i datasen. hvis det altså er muligt. hver bruger har flere poster, og de poster som optræder skal som trækkes ud som en top ti.

eks.

id navn    password  nr1 nr2  nr3 nr4 nr5 nr6
1  anders  xxxx      5  6    3  7  8  9
2  gurli    xxxx      3  5    9  7  5  10
3  jens    xxxx      5  6    7  5  4  1

det skulle så komme ud sådan

#1 = 5
#2 = 7
#3 = 3

osv op til ti.

kan nogle hjælpe mig med dette.
Avatar billede 81morten Nybegynder
14. februar 2006 - 22:01 #1
det ser lidt sjovt ud håber i forstår.
Avatar billede dr_chaos Nybegynder
15. februar 2006 - 08:18 #2
er
id navn    password  nr1 nr2  nr3 nr4 nr5 nr6

en tabel  ?
Avatar billede 81morten Nybegynder
15. februar 2006 - 19:35 #3
ja det er det
Avatar billede dr_chaos Nybegynder
15. februar 2006 - 19:38 #4
og hvad dækker felterne nr1 nr2  nr3 nr4 nr5 nr6
over ?
Avatar billede 81morten Nybegynder
15. februar 2006 - 22:46 #5
jeg ved ikke helt hvad du tænker på.
Avatar billede dr_chaos Nybegynder
16. februar 2006 - 08:06 #6
i din tabel har du felterne nr1 nr2  nr3 nr4 nr5 nr6
Jeg forsøger bare at finde ud af hvad de bruges til.
Avatar billede 81morten Nybegynder
16. februar 2006 - 15:06 #7
jeg bruger bdem til at opbevare en brugers "værdier" hvor jeg gerne vil lave et udtræk af dem hvor de der er nævnt flest gange trækkes ud som en top ti.

eks:
 
id navn    password  Fysik dansk  fransk engelsk matematik geografi
1  anders  xxxx      5    6      03      10    8        9
2  gurli  xxxx      03    9      9      11    7        10
3  jens    xxxx      13    11    10      11    10        00

udtrækket skal være således

1 = 10
2 = 11
3 = 9
osv. op til ti
Avatar billede dr_chaos Nybegynder
16. februar 2006 - 16:06 #8
det giver desværre ikke ret meget mening det du umiddelbart fortæller mig.
Kan du ikke prøve at beskrive det mere detaljeret hvad du som helhed er igang med og hvad data du gemmer og hvordan.
Avatar billede 81morten Nybegynder
16. februar 2006 - 16:11 #9
jeg skal bruge de ti mest brugte værdier i hele databasen jeg ved ikke helt hvad du tænker på som du gerne vil vide
Avatar billede dr_chaos Nybegynder
16. februar 2006 - 16:14 #10
Tror ikke der findes nogen god måde at gøre det på når du vil tælle på en lang række forskellige felter.
Avatar billede 81morten Nybegynder
16. februar 2006 - 16:14 #11
jeg havde forestillet mig noget ala dette


<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=c:\database\hjemmeside\database.mdb"
Conn.Open DSN
%>

<%
sql = "SELECT 10 most used * FROM admin ORDER BY nr1, nr2, nr3, nr4, nr5 desc"
set rs = Conn.execute(sql)


Do W
Avatar billede 81morten Nybegynder
16. februar 2006 - 23:04 #12
åbnet spg. i MS SQL
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester