26. januar 2004 - 10:19
Der er
7 kommentarer og 1 løsning
hvordan kopier man fra en table ind i en anden
jeg har to tabeller.. tab1 tab2 nu vil jeg gerne have alle felterne fra tab1 over i tab2.. hvordan gør jeg det ? Peter
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
26. januar 2004 - 10:26
#1
lav en query i sql insert into tab2 select * from tab1 er feltnavnene ikke ens, så må du angive dem således insert into tab2 (felt, felt, felt) select felt, felt, felt from tab1
26. januar 2004 - 10:28
#2
ok alstå det er ikke dataen der skal over det felterne... der er en felt i tab1 der hedder "k2" det skal over i tab2 så jeg ikke skal sidde og oprette 200 felter..
26. januar 2004 - 10:42
#3
Ok, du kan lave en Make table query. Åben en query i design view - vælg Query Type "Make Table" og følg wizarden eller lav den i query design view i sql mode ved select felt, felt, felt into tab2 from tab1 where 1=2 where betingelsen 1=2 forhindrer data i at komme med.
26. januar 2004 - 10:47
#4
ok den kan jeg ikke helt finde ud af altså jeg har access 2000 åben.... og det er i den jeg gerne vil kopiere...
26. januar 2004 - 12:08
#5
Så åbner du en query i design mode, skifter til SQL visning og skriver som ovenfor select * into tab2 from tab1 where 1=2 Derefter afvikler du querien. Nu skulle du få en kopi af felterne i tab1 over i tab2 - uden data.
27. januar 2004 - 09:47
#6
ok, jeg kan ikke få det til at virke men tak
27. januar 2004 - 14:26
#7
Underligt, det burde ikke give problemer. Hvad hvis du vælger at bruge Make Table query'en?
29. januar 2004 - 21:46
#8
Hvad sker?
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser