Avatar billede larsgrau Forsker
13. januar 2017 - 13:24 Der er 6 kommentarer og
1 løsning

Merge

Hej

Kan man i en query merge to eller flere felter hvis et andet felt i samme line er ens

Tabel ser sådan her ud

Stednavn er i en kolonne og Radar type er i en anden kolonne

Aalborg  ATC
Aalborg  Tacan
København  ATC
København  Tacan
København  GMR1
København  GMR2


så det jeg gerne vil have er en query der får den til at se sådan her ud:

Aalborg  ATC+Tacan
København  ATC+Tacan+GMR1+GMR2

Lars
Avatar billede terry Ekspert
13. januar 2017 - 14:13 #1
You would probably have to use VBA to do that
Avatar billede larsgrau Forsker
13. januar 2017 - 14:14 #2
Ok

fine by me, but how ?
13. januar 2017 - 14:19 #3
Umiddelbart tænker jeg på en rapport.
Hvad skal du bruge det til? er der kun de få poster som i dit eks. eller hvor mange poster er der ca. ? hvor mange poster er der max. pr. lokation (5 - 10 -100)?

Med venlig hilsen

Birthe Lauridsen
Avatar billede terry Ekspert
13. januar 2017 - 14:37 #5
Avatar billede bvirk Guru
13. januar 2017 - 17:29 #6
SELECT distinct stednavn,radarer(stednavn) as radere from radarsteder

givet:
Function radarer(stednavn)
    With CurrentDb.OpenRecordset("select radar from RadarSteder where stednavn =""" & stednavn & """")
        While Not .EOF
            radarer = radarer & !radar & "+"
            .MoveNext
        Wend: End With
        radarer = Left(radarer, Len(radarer) - 1)
End Function
Avatar billede larsgrau Forsker
17. januar 2017 - 15:42 #7
Den virker bare som den skal, takker mange for det
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

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