Nu blir det knepigt att förklara, lika knepigt som att skriva en bra titel. Du kan göra det med en korsfråga i Access: Yes, precis så ville jag ha det tack. Pice of cake:Problem med att ta fram aktuell informatin.
Aktuella tabeller:
t_songtitlar t_område t_placering
ArrNo omr_id plac_Id
songtitel Område Datum
Placering
omr_id
ArrNo
Relationer:
t_songtitlar.ArrNo t_placering.ArrNo
t_område.omr_id t_placering.omr_id
Det ligger ett antal sångtitlar inskrivna i t_songtitlar.songtitel.
Datumen och placering i t_placering.
I tabellen t_område ligger dom olika områdena: Sverige, Europa Världen.
Detta innebär att med denna struktur(jag fick tipset härifrån forumet) så ligger det information om en titel på upp till tre stycken med samma datum.
Nu vill jag presentera detta på en MSFlexGrid1, och jag kommer inte på hur jag bör göra.
Jag skulle vilja precentera det så här:
Titel Datum Sverige Europa Värden.
Att jag borde göra en kontroll av datumet,set förstår jag, men hur och sen....
Jag är tacksam för all hjälp.Sv: Problem med att ta fram aktuell informatin.
TRANSFORM Sum(t_placering.Placering) AS SumOfPlacering
SELECT t_songtitlar.songtitel, t_placering.Datum
FROM t_songtitlar INNER JOIN (t_område INNER JOIN t_placering ON t_område.omr_id = t_placering.omr_id) ON t_songtitlar.ArrNo = t_placering.ArrNo
GROUP BY t_songtitlar.songtitel, t_placering.Datum
PIVOT t_område.Område;Sv: Problem med att ta fram aktuell informatin.
En följe fråga, det inebär att jag skall få tag på värdena genom att skriva
rs("songtitel") rs("datum") rs("Sverige") rs("Europa") rs("värden") ?
Är det så???
Ett annat problem dycker upp: jag skulle vilja ha det att områdena går så här.
Sverige Europa Värden.
Nu skriver han Europa Sverige Värden.
Hur kan man ändra på det?Sv: Problem med att ta fram aktuell informatin.
TRANSFORM Sum(t_placering.Placering) AS SumOfPlacering
SELECT t_songtitlar.songtitel, t_placering.Datum
FROM t_songtitlar INNER JOIN (t_område INNER JOIN t_placering ON t_område.omr_id = t_placering.omr_id) ON t_songtitlar.ArrNo = t_placering.ArrNo
GROUP BY t_songtitlar.songtitel, t_placering.Datum
PIVOT t_område.Område IN ('Sverige', 'Europa', 'Värden');