Avatar billede ravdex Nybegynder
22. august 2001 - 11:25 Der er 7 kommentarer og
2 løsninger

Transponer kolonner

Jeg har et problem omkring print af en foresp.

ex

id  uge
1    1
1    2
1    3
2    1
2    3
2    5
3    2
3    4

Jeg vil gerne et rapport/form med følgende udseende.
    1    2    3    4    5
1  X    X    X    -    -
2  X        X    -    X
3        X        X

Nogen der har en ide.
22. august 2001 - 11:30 #1
Lav en krydstabuleringsforespørgsel...
Avatar billede ravdex Nybegynder
22. august 2001 - 11:36 #2
Det har jeg prøvet og jeg får stadig flere linier fra ID.
22. august 2001 - 11:47 #3
Prøv:

TRANSFORM Count(ID) AS CountOfID
SELECT ID
FROM Tabel
GROUP BY ID
PIVOT Uge;


Du får godt nok ikke krydser men tal i stedet.
Kan det bruges?
Avatar billede proaccess Nybegynder
22. august 2001 - 11:49 #4
Prøv med følgende krydstabulering:

TRANSFORM Max(IIf([Uge],\'X\',\'\')) SELECT ID FROM Tabel GROUP BY ID PIVOT Uge;
22. august 2001 - 11:51 #5
Ja, selvfølgelig - kunne ikke lige huske den :o)

Godt tænkt!
Avatar billede proaccess Nybegynder
22. august 2001 - 12:04 #6
thomas> Takker ;-)  Det er altid rart at få komplimenter...

Avatar billede ravdex Nybegynder
22. august 2001 - 12:16 #7
Takker ligeledes

Min qry fungerer fint, men rapporten som skal dannes på baggrund af denne qry går tilbage til alle linier for hver id.
22. august 2001 - 13:23 #8
undskyld, men det kan ikke passe !!

Du er 100% sikker på, at egenskaben postkilde på rapporten er sat til din krydstab-forespørgsel? (Det er ikke fordi jeg ikke tror dig, men en rapport kan ikke sådan uden videre finde ud af at \'folde\' en krydstabulering ud igen.)

/Thomas
Avatar billede ravdex Nybegynder
22. august 2001 - 14:24 #9
Takker så mange gange
Håber at i vil hjælpe en anden gang

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