Avatar billede hekla Nybegynder
28. juni 2002 - 11:53 Der er 4 kommentarer og
1 løsning

Krydstabel med antal poster per værdi

Jeg har en 12 kolonner med svar på forskellige spørgsmål, som hver person har svaret på. Svarene på spørgsmålene er et tal mellem et og fem.

Jeg vil gerne lave en krydstabel, hvor man kan se spørgsmålene på den ene akse og svarene (1, 2, 3, 4, 5) på den anden akse, og hvor det i tabellens felter er angivet, hvor mange der har svaret "1" til første spørgsmål, "2" til første spørgsmål, "1" til andet spørgsmål osv.

Hvordan gør man det???
Avatar billede proaccess Nybegynder
28. juni 2002 - 12:11 #1
Det vil være nemmere at vise, hvis vi havde navnet på din tabel og kolonner...
Avatar billede hekla Nybegynder
28. juni 2002 - 12:20 #2
Det er en opgave, jeg har fået, men jeg har ikke lavet det endnu, for jeg er ikke helt sikker på, hvordan det skal opbygges for at kunne lave den funktion, som jeg efterlyser. Jeg forestiller mig noget i retning af:
Tabeller:
t_tabel1

Kolonnner:
ID
spgm1
spgm2
spgm3
...
spgm12

Jeg er i tvivl om, om man kan lave det som pivottabel, eller om man er nødt til at lave en forespørgsel for hvert spørgsmål, og sætte det hele sammen i en rapport med tolv underrapporter. Det sidste er jo temmelig besværligt, og det kunne jo være at der var en lettere/smartere mulighed, som jeg ikke havde tænkt på eller ikke kendte?
Avatar billede proaccess Nybegynder
28. juni 2002 - 12:54 #3
Du skal nok lave en tabel med følgende struktur i stedet:

ID (Autonummer)
spg (Heltal)
svar (Heltal)

Derefter kan du bruge følgende "Krydstabulerings-forespørgsel":

TRANSFORM Sum(1) AS Udtryk1
SELECT t_tabel1.spg
FROM t_tabel1
GROUP BY t_tabel.spg
PIVOT t_tabel1.svar;
Avatar billede proaccess Nybegynder
28. juni 2002 - 13:57 #4
Forstod du hvor jeg ville hen ???
Avatar billede hekla Nybegynder
28. juni 2002 - 15:26 #5
Ja selvfølgelig er det måden at lave det på.

Tak for hjælpen
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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