Avatar billede svinget Praktikant
07. september 2006 - 12:07 Der er 5 kommentarer og
1 løsning

Samle flere værdier i én kolonne

Hej

Er der nogen nem måde hvor man i Access kan samle flere rows i én?

Fra dette:
Kolonne 1      Kolonne 2
Tekst 1        A
Tekst 1        B
Tekst 1        C
Tekst 2        H
Tekst 3        X
Tekst 3        Y
Tekst 3        Z

til dette:
Kolonne 1      Kolonne 2
Tekst 1          A B C
Tekst 2          H
Tekst 3          A B C

/Kim
Avatar billede terry Ekspert
07. september 2006 - 12:23 #1
There is NO quick and easy way to do this as far as I know. And only if you know how many times each Kolonne 1 can be repeated can you  make a query wich will work.
Avatar billede svinget Praktikant
07. september 2006 - 12:38 #2
What a shame.
Avatar billede Slettet bruger
07. september 2006 - 15:38 #3
Hvis det absolut skal gøres, så har jeg en storm p. løsning:

Lav en fortløbende formular med kolonne1, kolonne2 og flg. knap:

Private Sub Kolonne1og2_Click()
Dim r As DAO.Recordset
Dim a As String
Dim b As String
Set r = Me.Recordset
DoCmd.SetWarnings False
Do Until r.EOF
    If Me.Kolonne1 = a Then
    Me.Kolonne2 = b & Me.Kolonne2
    r.MovePrevious
    DoCmd.RunCommand acCmdDeleteRecord
    r.MoveNext
    End If
    If Me.Kolonne1 <> a Then Me.Kolonne2 = Me.Kolonne2
a = Me.Kolonne1
b = Me.Kolonne2
r.MoveNext
Loop
DoCmd.SetWarnings True
End Sub

Du skal sørge for at der er sorteret på kolonne1 og tag lige en backup først!~)
Avatar billede Slettet bruger
07. september 2006 - 15:40 #4
er den der er smuttet....
Avatar billede Slettet bruger
12. september 2006 - 08:23 #5
status!~)
Avatar billede svinget Praktikant
18. september 2006 - 13:19 #6
Tak for hjælpen :)
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