10. maj 2010 - 12:09
Der er
11 kommentarer og 1 løsning
Dublere rækker
Hej Eksperter Jeg vil gerne dublere så hver række i min tabel kommer eks. 10 gange. Nogen der kan komme med en let måde at klare dette? Mvh Brian
Annonceindlæg fra QNAP
Dim VARa As Integer VARa = 1 Do While VARa < 9 En tilføjelsesforespørgsel VARa = VARa + 1 Loop
F.eks. således: DoCmd.RunSQL "INSERT INTO DIN TABEL SELECT Tabel2.felt2,felt1 FROM Tabel2
"Nogen der kan komme med en let måde at klare dette?" Cut and Paste :o) You would have to do it in code, looping through a recordset and for each record insert the number of records you want. Why is the necessary?
Rettelse, der mangler lige en " DoCmd.RunSQL "INSERT INTO DIN TABEL SELECT Tabel2.felt2,felt1 FROM Tabel2"
problem with your idea mugs, is that the second time around the loop your inserting twice as many records. Unless I've misunderstood something.
Du har ret terry - det duer ikke.
Du kan lave en ny tabel med 10 records: f.eks. tblAntal: antal(tal) en query UDEN relationer vil vise dine records det antal gange, der er records i tblAntal SELECT dintabel.*, tblAntal.* from dintabel, tblAntal Niels
and some input from the person placing the question would help too
Tak for inputs allesammen og beklager min lange responstid. Løsningen blev faktisk Terrys med copy/paste, så længe der ikke skal gentages mere end der skal er det vist det letteste... Terry, smider du et svar?
svar Can you tell us why you need to do this? I cant really see much logic in having 10 copies of the same record!
Terry: Jeg printer ud fra dataene og jeg har i dette tilfælde brug for flere identiske sæt. Tak for hjælpen :)
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser