Avatar billede sisseand Nybegynder
14. marts 2003 - 08:28 Der er 5 kommentarer og
1 løsning

Kopier data fra en kolonne til en anden i tabel

Hej
Jeg har en tabel A, hvor jeg ønsker at kopiere alle data i kolonne B til kolonne C, så de data der er i kolonne C bliver overskrevet. Det vil jeg gerne kunne gøre med en makro, men hvordan?

Jeg er bestemt ikke nogen ørn til sådan noget, så jeg skal have det skåret ud i krydsfiner.

Sisse
Avatar billede sjap Praktikant
14. marts 2003 - 08:39 #1
Du kan gøre det med en forspørgsel:

UPDATE TabelA SET Kundedata.[C] = [B];
Avatar billede sjap Praktikant
14. marts 2003 - 08:45 #2
Hvis du ikke er bekendt med SQL i forespørgsler, er her lige en opskrift på hvordan du gør:

- Opret en ny forespørgsel.
- Vælg "Luk" i "Vis tabel" vinduet.
- Gå til menuen Vis/SQL-visning.
- Kopier ovenstående SQL ind i vinduet.
- Ret eventuelt tabelnavn ("TabelA") og feltnavne (B og C) til de rigtige feltnavne.

Så er du faktisk klar, men du kan eventuelt lige vælge menuen Vis/Designvisning for at se hvordan SQL sætningen ser ud i designvinduet (hvis man ikke er så bekendt med SQL er det ofte lettere at forstå). Så er du faktisk klar til at køre forespørgslen.
Avatar billede sisseand Nybegynder
14. marts 2003 - 09:07 #3
Tusind tak for dit hurtige svar og den gode beskrivelse.
Det virker.
Kan jeg sætte SQL-koden ind i forespørgselen flere gange efter hinanden og på den måde kopiere flere kolonner i den samme forespørgsel?
Avatar billede sjap Praktikant
14. marts 2003 - 09:11 #4
Næsten, men ikke helt:

UPDATE TabelA SET Kundedata.[C] = [B], Kundedata.[E] = [D];
Avatar billede sisseand Nybegynder
14. marts 2003 - 09:21 #5
Stort kram og tak for hjælpen.
Avatar billede sjap Praktikant
14. marts 2003 - 09:27 #6
Uha - nu fik du mig helt til at rødme ;o)
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