Avatar billede jensch Nybegynder
14. december 2004 - 13:51 Der er 10 kommentarer og
2 løsninger

Tabeloprettelsesforespørgsel

Hvordan definere man felterne når tabellen oprettes via en forespørgsel. Jeg vil have standardværdien sat til nul der hvor der ikke findes værdier i kolonen ud for den pågældende post. Når man selv opretter tabeller kan man sætte standardværdien til nul, det samme vil jeg godt have oprettelsesforespørgslen til.
Avatar billede jensen363 Forsker
14. december 2004 - 13:53 #1
SELECT 0 AS [Felt] INTO Tabel;
14. december 2004 - 13:54 #2
Det kan du gøre vha en IIF:

Select IIF(IsNull(felt1);0;felt1) as felt1, IIF(IsNull(felt2);0;felt2) as felt2 From Tabel1 Into tabel2
Avatar billede jensch Nybegynder
14. december 2004 - 14:30 #3
Jeg kan sku ikke få det til at funke, hvis jeg f.eks prøver denne lille del først:
Select IIF(IsNull(1720);0;1720) as 1720, FROM mængdeJan Into TblMængdeJan-Dec-1720
får jeg en syntaks fejl
14. december 2004 - 14:33 #4
ja, sorry...jeg fik rodet rundt i komma og semikolon. Når det er ren SQL, skal det være komma:

Select IIF(IsNull(1720),0,1720) as 1720, FROM mængdeJan Into [TblMængdeJan-Dec-1720]

Husk også [] omkring, hvis der er mellemrum eller bindestreger i navnet.
Avatar billede jensch Nybegynder
17. december 2004 - 11:38 #5
tak
Avatar billede jensch Nybegynder
17. december 2004 - 11:38 #6
tak
Avatar billede jensch Nybegynder
17. december 2004 - 11:40 #7
.
14. januar 2005 - 15:11 #8
jensch? Lukker du ikke lige spm?
14. januar 2005 - 15:13 #9
Avatar billede jensch Nybegynder
17. januar 2005 - 18:40 #10
Jeg kunne også godt tænke mig at få lukket et par spørgsmål, men når jeg klikker på Accepter, sker der blot det at skærmen opdateres, og jeg står samme sted, uden at det har ændret noget. Hvordan får jeg dem lukket?
17. januar 2005 - 18:52 #11
klik på det navn i boksen til venstre, som skal have point. Og klik først derefter på Accepter.
17. januar 2005 - 21:42 #12
takker :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