Avatar billede ferdinand.k Mester
04. november 2009 - 21:37 Der er 2 kommentarer og
1 løsning

generering af data

Jeg har brug for at få lavet en tabel med 2 kolonner med statiske data, men jeg orker ikke at skrive det ind manuelt.

Jeg har brug for at ende op med 2 kolonner, hvor den ene har alle dato'ere fra 01-01-2010 og 10 år frem.
Den næste kolonne skal være periode inddelt, således at fra hver den 01-01-2010 til 14-01-2010 skal perioden hedder 09_12.
Fra d. 15-01-2010 til 14-02-2010 skal perioden hedde 10_01.
Fra d. 15-02-2010 til 14-03-2010 skal perioden hedde 10_02.
Fra d. 15-03-2010 til 14-04-2010 skal perioden hedde 10_03.

... og så videre frem til 2020...

Giver dette mening ?
Avatar billede Slettet bruger
05. november 2009 - 18:43 #1
ferdinand.dk> "Giver dette mening"

Mening, i database struktureringssammenhænge, som den er udtrykt i 3. normalform, går netop ud på at skelne mellem 'rådata' og funktionalitet.

Dogmet forbyder feltet 'periode' - dogmatikeren lav en funktion.

Datoposternes oprettes vha. et lille stump kode.

for d=clng(cdate("01/01-2010")) to startdato+clng(365,25*10)
currentdb.execute "insert into table (dato) values(#" & format(d,"mm-dd-yyyy") & "#)"
Avatar billede ferdinand.k Mester
05. januar 2011 - 12:19 #2
læg lige et svar, så får jeg lukket denne. Jeg har fået løst udfordringen på anden vis.
Avatar billede ferdinand.k Mester
19. september 2011 - 13:09 #3
lukker
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