Avatar billede jacobsydfyn Nybegynder
18. november 2005 - 15:38 Der er 6 kommentarer og
1 løsning

Ugeskema i rapport fra forespørgsel

Hej,

Nu har jeg kløjs rundt i krydstabuleringer mv. men det driller mig at lave et skoleskema der henter dataene fra en tabel/forespørsgel:

Hvordan laver en rapport med et ugeskema mandag, tirsdag, osv horisontalt og klokkeslet vertikalt. Indholdet i cellerne er tekst (og så står krydstabuleringen af???)

Altså, f.eks.:

    Mandag Tirsdag Onsdag Torsdag Fredag
8  Mat.
9  Sprog  Mat.
10  Idræt  Mat.
11          Sprog
12
13
14
Avatar billede mugs Novice
18. november 2005 - 15:41 #1
Når du vil have data både vandret og lodret, kommer du ikke udenom en krydstabulering. Har du prøvet at bruger guiden Krydstabulering. Her skal du vælge feltet med ugedag som kolonneoverskrifter og feltet med Kl som rækkeoverskrifter.
Avatar billede mugs Novice
18. november 2005 - 15:42 #2
"Indholdet i cellerne er tekst (og så står krydstabuleringen af???)"

En krydstab kan sagtens arbejde med alfanumeriske værdier, får du nogen fejlmeddelelse?
Avatar billede jacobsydfyn Nybegynder
18. november 2005 - 15:49 #3
Det var sgu imponerende hurtig responds :-)

Jeg vil gerne benytte krydstabulering, men:

I rækkeoverskrifterne putter jeg tidsvariablen,
og i kollonneoverskriften putter jeg ugedag, så langt så godt :-)

Men hvis jeg prøver at putte en variabel ind i værdifeltet som ikke består af tal så brokker den sig over noget med en aggregationfunktion ...

Den syntaks der ikke kører ser således ud

TRANSFORM FS_Lokale.HOLD_NAVN
SELECT FS_Lokale.START_TID
FROM FS_Lokale
GROUP BY FS_Lokale.START_TID
PIVOT FS_Lokale.UGEDAG In ("MANDAG","TIRSDAG","ONSDAG","TORSDAG","FREDAG");
Avatar billede jacobsydfyn Nybegynder
18. november 2005 - 16:01 #4
Nogen gange skal man bare tænke lidt over fejlmeddelelsen,
det er jo fordi totalfeltet for værdi stod på "Hvor" - når det laves om til "første" så virker det jo ... men tak for bekræftelsen på at det burde kunne lade sig gøre også med tekstfelter - så Mugs, pointene er på vej :-)
Avatar billede mugs Novice
18. november 2005 - 16:06 #5
Tak for point.

Du fik nok den fejl der siger "Du prøver at benytte en funktion, der ikke er medtaget i aggregatfunktionen"

Det er imponerende, at man ikke i disse tider kan benytte et sprog, der også forstås af os amatører der ikke taler serbokroatisk.
Avatar billede jacobsydfyn Nybegynder
18. november 2005 - 16:08 #6
jeps,

I øvrigt hvis jeg nu både ville vise fag og lokale, altså 2 linier i samme celle, skal jeg så lave en variabel eller kan man få krydstabuleringen til at vise flere tekstfelter samtidigt ... jeg får en fejl om at jeg skal anvende een værdiliste osv ... Hvis du kan greje den må jeg finde ud af at sende flere point :-)
Avatar billede mugs Novice
18. november 2005 - 16:16 #7
Det tror jeg ike du kan lave direkte i en krydstab.

Men prøv at lave en alm. udvælgelsesforespørgsel og medtagfelterne med Kl og ugedag. Derefter laver du et udtryk således:

Sæt markøren i en ny tom kolonne og skriv:

Udtryk1:[Fag]&[Lokale]

Prøv derefter atlave en krydstab på denne forespørgsel.
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