Avatar billede phi-del Nybegynder
09. november 2005 - 09:59 Der er 19 kommentarer og
1 løsning

diagram med 3 linier.

jeg kan ikke helt komme ud af det her, er gået lidt i stå¨.

jeg føglende tabel.

X    y1    y2    y3    Type

1    0,5    0    0    A1       
2    0,9    0    0    A1
3    1    0    0    A1       
4    2,5    0    0    A1
5    0    3,8    3,4    A2   
6    0    4,8    4,4    A2
7    0    6,1    7,9    A2


x værdien skal være forneden, og y værdierne skal være mine 3 linier.

men det er sådan at det hele ligger i en tabel og den hedder Diagram.


jeg skal lave en linie for Y1 hvor Type= A1
og to linier Y2 og Y3 som skal være af Type= A2 .

men jeg kan ikke rigtige får det hele til at spille sammen.
jeg kan sagtens lave en rowsource som henter fra maske samt y1 hvor typen= a1 men så snart jeg prøver at tilføje det andet så kommer jeg ikke ud af det.
jeg tror det er min select sætning i rowsource den er gal med !
er der nogen der kan hjælpe ??
Avatar billede jesperfjoelner Nybegynder
09. november 2005 - 10:39 #1
For mig at se bør det helt klart laves i Excel! :-)
Regnearker er helt overlegen, når det kommer til den slags.
Avatar billede Slettet bruger
09. november 2005 - 10:46 #2
Hvis du vil have det hele i et diagram, så vil y1 jo gå i nul ved 5,6 og 7 og det modsatte for y2 og y3. Dette kunne løses med et søjlediagram..
Hvis y1 altid er type a1 og y2 og y3 altid er type a2, så skal det jo bare stå i en definition/forklaring.
Du kan ikke lave et diagram hvor der er en linie (y1) og så stopper den pludselig og 2 andre linier tager over!~)
Avatar billede lbc4ever Nybegynder
09. november 2005 - 10:49 #3
præcis
Avatar billede phi-del Nybegynder
09. november 2005 - 11:08 #4
Svar: spg
09/11-2005 10:46:12

talene er ikke de korrekte det er bare for at visse et eks.
problemmet er sådan set at få tegnet 3 linier i en diagram.
talene skal den hente som de nu er illustreret ovenover. eks. at den skal hente y1 hvor  type = a1 og y2 og y3 hvor værdien type= a2.
det er mere det her rowsource jer ikke ved hvordan skal se ud.

jeg kan godt smide talene ind her så kunne i evt. prøve
Avatar billede phi-del Nybegynder
09. november 2005 - 11:20 #5
jeg har diagrammen i Excel men skal nu lave den i Access. og den ser ok ud i Excel, men jeg kan bare ikke bruge det her.
Avatar billede phi-del Nybegynder
09. november 2005 - 11:22 #6
når jeg klikker på datark, kan jeg se flere linier en 3  !
Avatar billede Slettet bruger
09. november 2005 - 11:24 #7
spgeertz@hotmail.com
Avatar billede Slettet bruger
09. november 2005 - 11:54 #8
Det ville være rart at se tallene, for det afhænger lidt af x-værdierne hvordan man kan gribe det an!~)

Hvis x-værdierne er de "samme", dvs. at for hver x-værdi er der en tilhørende y1/A1, y2/A2 og y3/A3, så kunne man:

Query1:
SELECT Table1.x, Table1.y1, Table1.Type
FROM Table1
WHERE (((Table1.Type)="A1"));

Query2:
SELECT Table1.x, Table1.y2, Table1.y3, Table1.Type
FROM Table1
WHERE (((Table1.Type)="A2"));

Query3:
SELECT Query1.x, Query1.y1, Query2.y2, Query2.y3, Query2.Type
FROM Query1 INNER JOIN Query2 ON Query1.x = Query2.x;
Avatar billede phi-del Nybegynder
09. november 2005 - 12:22 #9
X    Y1    Y2    Y3    Types
0    -0,01    0    0    A2
0,075    -0,01    0    0    A1
0,075    -0,2    0    7    A2
0,125    -121,24    0    0    A1
0,125    -121,24    0    15    A2
0,25    92,034    0    0    A1
0,25    92,034    10    35    A2
0,5    93,804    0    0    A1
0,5    93,804    40    70    A2
1    120,353    0    0    A1
2    129,203    0    0    A1
2    120,353    80    100    A2
4    111,504    0    0    A1
4    129,203    95    100    A2
8    100    0    0    A1
8    111,504    100    100    A2
99    100    0    0    A2
Avatar billede phi-del Nybegynder
09. november 2005 - 12:23 #10
ja det ser rodet ud.

jeg prøver igen.,
x værdien skal være:
0
0,075
0,075
0,125
0,125
0,25
0,25
0,5
0,5
1
2
2
4
4
8
8
99

men jeg skal kun bruge dem hvor types = A1
Avatar billede phi-del Nybegynder
09. november 2005 - 12:24 #11
Y1 :

-0,01
-0,01
-0,2
-121,24
-121,24
92,034
92,034
93,804
93,804
120,353
129,203
120,353
111,504
129,203
100
111,504
100

kun dem hvor Types = A1
Avatar billede phi-del Nybegynder
09. november 2005 - 12:24 #12
Y2.
0
0
0
0
0
0
10
0
40
0
0
80
0
95
0
100
0

kun dem hvor Type = A2
Avatar billede phi-del Nybegynder
09. november 2005 - 12:25 #13
Y3:
0
0
7
0
15
0
35
0
70
0
0
100
0
100
0
100
0
Kun dem hvor Type = A2
Avatar billede phi-del Nybegynder
09. november 2005 - 12:25 #14
og det er Typerne:

A2
A1
A2
A1
A2
A1
A2
A1
A2
A1
A1
A2
A1
A2
A1
A2
A2
Avatar billede phi-del Nybegynder
09. november 2005 - 12:26 #15
Jeg har sendt en mail med mdb filen men jeg trorre access blokkere den
Avatar billede Slettet bruger
09. november 2005 - 12:38 #16
ja, den skal zippes
Avatar billede phi-del Nybegynder
09. november 2005 - 13:11 #17
nu har jeg sendt den i zippet udgave. men det er mere det med typerne jeg ikke kan finde  ud af . feks. skal linie y2 og y3 tegnes kun for de værdier som har A2 i typen og de andre skal den ikke medtage.
og for Y1 skal det kun være dem der har type=a1.
det er dether som skaber problemmer for mig :(
Avatar billede Slettet bruger
09. november 2005 - 13:37 #18
Tag et kopi af din tabel, jeg kalder den tabel1. Kald kopien temp og slet dataerne i den. Herefter laves 3 forespørgsler:

Forespørgsel1:
INSERT INTO Temp ( x, y1 )
SELECT Tabel1.x, Tabel1.y1
FROM Tabel1
WHERE (((Tabel1.type)="A1"));

Forespørgsel2:
INSERT INTO Temp ( x, y2, y3 )
SELECT Tabel1.x, Tabel1.y2, Tabel1.y3
FROM Tabel1
WHERE (((Tabel1.type)="A2"));

Forespørgsel3:
DELETE Temp.*
FROM Temp;

Så indsæt ved load-hændelsen på din formular/graf:

Private Sub Form_Load()
DoCmd.SetWarnings False
DoCmd.OpenQuery "forespørgsel3"
DoCmd.OpenQuery "forespørgsel1"
DoCmd.OpenQuery "forespørgsel2"
DoCmd.SetWarnings True
End Sub

Så laver du din graf med temp, som din postkilde!~)
Avatar billede Slettet bruger
09. november 2005 - 13:45 #19
Jeg er nød til at gå for i dag og er først tilbage på fredag, så held og lykke!~)
Avatar billede phi-del Nybegynder
10. november 2005 - 10:46 #20
Hej igen, jeg har løst det via ændring i min tabel således at jeg nu har en enkelt tabel uden type.
men dine forslag har hjulpet mig derfor takker jeg mange gange :)
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