Avatar billede mosskov Praktikant
21. oktober 2007 - 11:12 Der er 7 kommentarer og
1 løsning

Tabeloprettelsforespørgelse

Hjælp
Jeg har en database som jeg har lavet for flere år siden.
der i har jeg en Tabeloprettelsforespørgelse som jeg gerne
vil have et nyt felt i men jeg kan ikke finde ud hvor jeg skal
gøre dette evt. en ny Tabeloprettelsforespørgelse
thomasjepsen har lavet den se spørgsmål 502488
gerne hurtigt
Avatar billede mugs Novice
21. oktober 2007 - 11:20 #1
Thomasjepsen's svar i dit link er i VBA. Læg koden i en knap i formularen og prøv at køre den.

Docmd.setwarnings False
Kør din tabeloprettelseweforespørgsel
Docmd.RunSQL "INSERT INTO tblBurer ( Burnr, felt2 ) SELECT 8888, 'bla bla'"
docmd.Setwarnings true
Avatar billede mosskov Praktikant
21. oktober 2007 - 13:13 #2
Hej Mugs
vil du godt vise hvor jeg skal indsætte feltet " præmiegrupper"

INSERT INTO tmpFaktura_Under ( Serier, Sortering, Klassenr, Udtryk, Klasse, Fakturanr, Kategorinavn, Serie, Point, [Medaljer Point], Stamme, [Medaljer Stamme], [Pokal nr], Pokaler, Oprangering, Kategori1, [DM Serie], [DM/Pokal] )
SELECT [Faktura under].Serier, [Faktura under].præmiegrupper, [Faktura under].Klassenr, [Faktura under].Udtryk, [Faktura under].Klasse, [Faktura under].Fakturanr, [Faktura under].Kategorinavn, [Faktura under].Serie, [Faktura under].Point, [Faktura under].[Medaljer Point], [Faktura under].Stamme, [Faktura under].[Medaljer Stamme], [Faktura under].[Pokal nr], [Faktura under].Pokaler, [Faktura under].Oprangering, [Faktura under].[Navn på præmiegrupper], [Faktura under].[DM Serie / pokaler], [Faktura under].Udtryk1 AS Udtryk1
FROM [Faktura under]
ORDER BY [Faktura under].Serier, [Faktura under].præmiegrupper, [Faktura under].Klassenr;
Avatar billede mugs Novice
21. oktober 2007 - 13:17 #3
Ohhh - Nu er jeg absolut ikke den store SQL-haj, så det kan jeg ikke gennemskue. Ligger der ikke en guide?
Avatar billede mosskov Praktikant
21. oktober 2007 - 13:34 #4
Hvis jeg skriver feltet ind efter INSERT INTO  får jeg en fejl:(antallet af fore-
spørgelsesværdier og destinationsfelter er ikke det samme.)
Avatar billede mugs Novice
21. oktober 2007 - 13:54 #5
Kan det ikke være skyldes, at feltet "præmiegrupper" ikke eksisterer i tabellen tmpfaktura? Har du kontrolleret det?
Avatar billede fdata Forsker
21. oktober 2007 - 16:34 #6
I din INSERT INTO er de to sidste felter
..., [DM Serie], [DM/Pokal] )
udvid det til
..., [DM Serie], [DM/Pokal], præmiegrupper)
I afdelingen SELECT er de to sidste felter
... [Faktura under].[DM Serie / pokaler], [Faktura under].Udtryk1 AS Udtryk1
udvid det til
... [Faktura under].[DM Serie / pokaler], [Faktura under].Udtryk1 AS Udtryk1, præmiegrupper
(eller det udtryk, som skal valideres til præmiegrupper)

- og så skal du (som mugs skriver) jo sørge for at feltet præmiegrupper findes i din Temp tabel
Avatar billede mosskov Praktikant
21. oktober 2007 - 22:20 #7
Tak for hjælpen
Avatar billede fdata Forsker
21. oktober 2007 - 22:45 #8
Velbekomme. Tak for point
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