08. februar 2009 - 11:40Der er
11 kommentarer og 1 løsning
Valuta omregning
Hej igen. Nu har jeg en Access query, indeholdende mange linier med forskellig valutaværdier (NOK, DKK, EUR). Jeg vil gerne tilføje en kolonne, som omregner alle ikke EUR værdier til EUR værdi og naturligvis beholder EUR værdien, hvor valutaen er i EUR. Jeg ved ikke lige, hvordan jeg skal gribe den an. På forhånd tak for hjælpen. PS Access 2003 engelsk.
Hej igen. Jeg har fundet løsningen. EURO: IIf([Curr]="DKK";([value]*0,135);IIf([Curr]="EUR";([value]*1);IIf([Curr]="SEK";([value]*0,095);IIf([Curr]="NOK";([value]*0,115)))))
Men det ville have været skønt, hvis der blev slået op i en valuta tabel, da kursen jo er varierende og ikke fast
Hm. Susanne skrev "Jeg vil gerne tilføje en kolonne, som omregner alle ikke EUR værdier til EUR værdi ..." Nu ved vi jo ikke, hvor mange poster, der er tale om; men DLookUp på hver række kan hurtigt bringe Access i knæ. En simpel relation koster derimod stort set ingenting rent performancemæssigt.
Enig. Der har ind imellem været talt om, at disse funktioner skulle sløve db unødigt. Jeg er enig i, at man bør undgå agregatfunktionerne. Dog har jeg aldrig været ude for, at en funktion sløver db mærkbart. Der skal, som fdata også påpeger, tages hensyn til antal poster.
Jeg ville også vælge løsningen med en ny tabel. Det er vel, ret banalt, oplagt, at man bruger de grundlæggende objekter som en tabel med relationer, al den stund, at vi jo arbejder med en relationsdatabase
Hm. Er der mon knas med at se svarene på visse maskiner/visse browsere? Jeg så i Susannes anden tråd en lignende forvirring. Her hos mig er de tydeligt mærket med en gul bjælke.
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.