Avatar billede tommyrasmussen Nybegynder
01. november 2004 - 00:12 Der er 28 kommentarer og
1 løsning

Graf med både dato og klokkeslet

Jeg har nu forsøgt i flere timer at oprette en ganske enkel rapport indeholdende en graf med dato og klokkeslet samt selve dataene der skal vises.

Grafen baseres på en forespørgsel med følgende felter:
DATO
TEMPERATUR

DATO har formatet DD-MM-YYYY HH:MM:SS

Nu vil jeg gerne have at grafen bliver vist med både dato og klokkeslet på X-aksen, men det kan jeg simpelthen ikke få den til.

Den viser blot hver dato og temperaturen bliver så vist som en opsummeret søjle for hver dato. Jeg ville gerne have haft temperaturen vist for hver minut for f.eks. 3 forskellige dage på een gang.

min rækkekilde ser således ud:
SELECT (Format([Dato],"DD-MM-YYYY HH:NN:SS")),Sum([Temperatur]) AS [SumAfTemperatur] FROM [Data Forespørgsel]  GROUP BY (Int([Dato]*1440)),(Format([Dato],"DD-MM-YYYY HH:NN:SS"));

Nogen der har en nem løsning ?
Avatar billede sjap Praktikant
01. november 2004 - 00:30 #1
Problemet er at Graph opfatter dit x-akse format som tid - hvilket jo sådan set er korrekt - men når akseformatet er tid, laves akseopdelingen om, så du f.eks. kan sætte et aksemærke for hver den første i en måned (det tages altså højde for forskelligt antal dage). Problemet er at den mindste enhed i tidsformatet er 1 døgn - dvs. ikke noget med timer og minutter og sådan noget pjatteri.

Det var altså (formodentlig) årsagen til problemet. Jeg mener det kan løses i diagramindstillingerne under akser. Her skal du flytte markeringen fra Tidsskala til kategori.
Avatar billede tommyrasmussen Nybegynder
01. november 2004 - 08:12 #2
Tak for svaret, jeg synes nu stadig ikke at det hjælper på mit problem. Men jeg prøver lige nogle flere gange med nogle eksempel tabeller.

I mellemtiden hilses flere forslag til løsninger velkommen
Avatar billede sjap Praktikant
01. november 2004 - 09:15 #3
Jeg ved ikke om det betyder noget, men prøv evt. at fjerne datoformateringen i forespørgslen.
Avatar billede nih Novice
01. november 2004 - 22:06 #4
Prøv at bruge en x-y diagram og forbind punkterne med en kurve.

Herved for du et punkt på x aksen for hver linje i din tabel - den summere ikke dagene sammen.
Til gengæld kan du risikere at grafen bliver misvisende, hvis du mangler data i en periode, så vil der ikke være lige lang tid i mellem punkterne.'

Niels
Avatar billede nih Novice
01. november 2004 - 22:07 #5
xy diagrammet kan ikke vælges via guiden - du skal ind i grafen og angive ny diagramtype.
Avatar billede tommyrasmussen Nybegynder
02. november 2004 - 15:09 #6
Jeg synes nu stadig ikke at jeg kan få det til at virke. Jeg har prøvet alt, men er godt klar over at access ikke er lavet til dette formål. Jeg burde nok gøre det i Excel, men nu ligger dataene nu engang i access og det er herfra graferne skal kunne vises. Brugeren skulle helst ikke til at skifte applikation.

Hvis ikke der umiddelbart er nogen løsning på problemet er jeg nok nødt til at stoppe her, og finde på en alternativ løsning
Avatar billede sjap Praktikant
02. november 2004 - 15:23 #7
Jeg forstår til gengæld ikke, hvorfor forslagene ikke virker. Har du eventuelt mulighed for at maile databasen (bare med grafen og lidt data, så problemet kan ses).
Avatar billede tommyrasmussen Nybegynder
02. november 2004 - 19:29 #8
Jeg vil da gerne maile den. Hvad er mailadressen ? og skal filen komprimeres.
Der er kun 6-7 eksempelposter i tabellen, så den fylder ingenting.
Avatar billede sjap Praktikant
02. november 2004 - 19:31 #9
sjap9000 snabela hotmail punktum com

Hvis den ikke fylder noget, er der ingen grund til at komprimere. Hvis du er i tvivl, kan du altid zippe den.
Avatar billede tommyrasmussen Nybegynder
02. november 2004 - 19:40 #10
så er den sendt, men den fyldte vist alligevel mere end jeg regnede med. sig endelig til hvis du ikke kan modtage den.
Avatar billede tommyrasmussen Nybegynder
02. november 2004 - 19:45 #11
nå det gik ikke. Den kom tilbage igen. Zipper den lige og prøver igen.
Undskyld.
Avatar billede sjap Praktikant
02. november 2004 - 19:53 #12
En anden havde fyldt min postkasse op, så det er mig der beklager.

VIGTIGT!
Jeg kan kun læse Access 97 og 2000 filer, så hvis du har en nyere database, hjælper det desværre ikke noget at sende dem til mig.
Avatar billede nih Novice
02. november 2004 - 21:35 #13
ellers prøv:  nih_at_stofanet.dk
Avatar billede tommyrasmussen Nybegynder
03. november 2004 - 06:44 #14
Hej begge !

Jeg har sendt den til jeres respektive email adresser.
Access databasen er en 2000
Avatar billede sjap Praktikant
03. november 2004 - 08:54 #15
Jeg har vist ikke modtaget noget.
Avatar billede tommyrasmussen Nybegynder
03. november 2004 - 17:22 #16
OK, sjap
Nu har jeg forsøgt at sende den igen. Denne gang prøver jeg med en anden afsendermail. Der er dog ikke kommet meddelelse retur om at mailen ikke kunne leveres, så den burde da kunne nå frem.

Nih,
Du har sendt mig et forslag til løsning af problemet. Dog mangler desværre det der var vigtigst for mig. Nemlig at få dato og klokkeslet med på X-aksen.
Det er fint for mig hvis blot aksen kunne inddeles med mærker for hver time, for hver 24. mærke kunne der så være en dato. På den måde skulle det ikke være nødvendigt med klokkeslet ud for hver post i diagrammet.
Avatar billede sjap Praktikant
03. november 2004 - 19:06 #17
tommyrasmussen > Nettet har åbenbart taget sig en slapper. Jeg har modtaget databasen, der blev sendt kl. 17.19.
Avatar billede sjap Praktikant
03. november 2004 - 19:30 #18
Har fremsendt et par forslag til tommyrasmussen. Forslagene baserer sig på både kurvediagram og xy-diagram.

Da der tilsyneladende altid er ca. 30 min. mellem målingerne kan kurvediagram benyttes. Hvis dette interval ikke er fast vil jeg klart anbefale at man anvender xy-diagram, da data her kan vises med forskellig afstand på x-aksen.
Avatar billede tommyrasmussen Nybegynder
03. november 2004 - 21:16 #19
Jeg har nu kigget på det fremsendte.
Det er faktisk lige hvad jeg mener.
Nu melder spørgsmålet sig, om hvad jeg gjorde forket ? (så jeg kan lære det)

Der er ikke altid 30min mellem målingerne. hvordan er det man indstiller hvilken afstand man har mellem punkterne på x-aksen, for jeg kan ikke finde stedet. Jeg kan se på et af forslagene at der er 60 min. imellem. Måske kunne man have lyst til at have 30 min. imellem. Eller måske 120min.
'
H
Avatar billede sjap Praktikant
03. november 2004 - 21:34 #20
Hvis der ikke altid er 30 min. mellem målingerne vil jeg anbefale at du bruger xy-diagrammet.

Hvis du vil ændre på akseindstillingerne skal du blot gøre følgende (gælder faktisk også for Excel):

- dobbeltklik på x-aksen
- vælg fanebladet "Skala"

Jeg går ud fra at du kender betydningen af de forskellige punkter her. Blot vil jeg lige sige at hvis du f.eks. vil ændre "Underordnet enhed" til 30 minutter, så skal du blot skrive 0:30 i feltet - Access (og Excel) regner det selv om til det interne tidsformat. På samme måde kan du indskrive Minimum som f.eks. 27-10-2004 12:00.
Avatar billede sjap Praktikant
03. november 2004 - 21:39 #21
Jeg er ikke klar over, hvad du gjorde forkert. Jeg gjorde faktisk blot som beskrevet i min første kommentar (tror jeg), og så virkede det i første forsøg. Jeg er ikke lige faldet over en eller anden ting, som du måske kan have gjort anderledes, så jeg har ikke noget bud på, hvor det er gået galt.
Avatar billede nih Novice
04. november 2004 - 08:54 #22
>sjap 03/11-2004 21:34:13
Det vidste jeg ikke, jeg har altid regnet minutter og timer om til kommatal ( en dag delt med antal timer ) -
Tak for tippet :o)

Niels
Avatar billede tommyrasmussen Nybegynder
08. november 2004 - 16:01 #23
jeg mener at sjap er kommet med det mest brugbare svar, men til nih skal der alligevel lyde en tak for indsatsen.

sjap - smid et svar til pointgivning !
Avatar billede nih Novice
08. november 2004 - 22:08 #24
Det er fint med mig at sjap for pts
jeg har været lidt fraværende i weekenden, fordi jeg bor i Seest i Kolding. Det er der hvor vi eksperimentere med nytårskrudt :)

Jeg vil dog tro du får mest glæde af xy diagrammet skalaen på x aksen er afhængig af din forespørgsel - dvs lave en summerings forespørgsel på hvert 30. min og skalaen vil være hvert 30. min
Formattet på x-aksen får du ved at dobbeltklikke på x aksen og vælge formattet her - IKKE i forespørgslen.

Niels
Avatar billede sjap Praktikant
11. november 2004 - 17:48 #25
Undskyld det tog lidt tid, men jeg skulle lige undervis lidt i det jyske. Jeg synes dog nih skal have lidt, for han var trods alt først ude med xy - ideen.
Avatar billede tommyrasmussen Nybegynder
17. november 2004 - 21:11 #26
Vi laver det sådan at i begge får point. Jeg opretter et spørgsmål der hedder point til sjap. og det skal så blot besvares.
Håber det er OK !
Avatar billede sjap Praktikant
17. november 2004 - 21:14 #27
Det er ok med mig, men det koster jo dig lidt ekstra point ;0)
Avatar billede nih Novice
17. november 2004 - 22:52 #28
jeg har rigelig point vil du have mine tilbage Tommy ???
Avatar billede tommyrasmussen Nybegynder
17. november 2004 - 23:17 #29
Næ, jeg synes det er fair på denne måde.
Brug nu ikke dem alle på én gang....vel ?

Hvordan går det iøvrigt i Seest ? Jeg bor ude ved Vejen, så det er lige
før vi kunne høre hvad der foregik ude hos jer, den ulyksalige onsdag.
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