Avatar billede fransen Nybegynder
18. marts 2004 - 10:09 Der er 4 kommentarer og
2 løsninger

transponering af tabel

felt 1 indeholder det jeg gerne vil have som kolonne headers og felt indeholder værdierne.

hvordan får jeg lavet det til en 'normal' tabel

ex:

felt1 felt2
a      .9
b      1
c      6
a      .7
b      1.5
c      7
Avatar billede terry Ekspert
18. marts 2004 - 10:18 #1
If you want this in a "normal" table then I think it would need to be done in code. if I understand your data correctly then there are three records you want written into one record in the normal table. So you will need to open a recordset and loop through this saving the three records in variables. Then when you have the information for three records write a single record to your new "normal" table.
Avatar billede fransen Nybegynder
18. marts 2004 - 10:29 #2
the output i want is a table like:

value1 value2 value3
.9      1      6
.7      1.5    7
Avatar billede fransen Nybegynder
18. marts 2004 - 11:06 #3
hi terry thanx - even though i had hoped for a easier way to do it
Avatar billede terry Ekspert
18. marts 2004 - 12:00 #4
I dont think there is an easier way :o(
Avatar billede hekla Nybegynder
18. marts 2004 - 17:28 #5
Det kan laves vha forespørgsler a la:
Fsp1: SELECT felt2 FROM MinTabel where Felt1 = a
Fsp2: SELECT felt2 FROM MinTabel where Felt1 = b
Fsp3: SELECT felt2 FROM MinTabel where Felt1 = c

Lav en ny forespørgsel, hvor du bruger

SELECT Fsp1.felt2 AS Value1, Fsp2.felt2 AS Value2 og Fsp3.felt2 AS Value3
Avatar billede fransen Nybegynder
18. marts 2004 - 23:33 #6
20 to terry for the advanced solution
10 to hekla for more straight foreward

tak til begge
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