Avatar billede svinget Praktikant
11. oktober 2006 - 10:46 Der er 4 kommentarer og
1 løsning

Er det muligt at lægge værdier sammen i en rækkes i access

Hej

Jeg har en tabel som jeg fylder fra en form. Jeg har brug for at lægge 3 værdier sammen i en række i et fjerde felt i rækken.

Eksempel:
Row1 - 10 - 50 - 50 - 110
Row2 - 20 - 20 - 20 - 60
Row3 - 50 - 50 - 50 - 150

Er det muligt at gøre i det øjeblik jeg skriver til database på "save siden" eller evt. i stedet summere dem når jeg senere skal vise dem som en sum på en anden side? Det behøves ikke at være summeret når de ligger i databasen - kun ved visning.

/Kim
Avatar billede madeindk Nybegynder
11. oktober 2006 - 10:48 #1
Du kan gøre sådan her:

<%
strResultat = rs("felt1") + rs("felt2") + rs("felt2")

Response.Write(strResultat)
%>

Er det sådan du mener?
Avatar billede softspot Forsker
11. oktober 2006 - 10:51 #2
Du kan også gøre det i din SQL-sætning:

SELECT felt1, felt2, felt3, (felt1+flet2+felt3) AS felterSum FROM tabel

Det summerede felt skal så aflæses med

rs("felterSum")
Avatar billede svinget Praktikant
13. oktober 2006 - 12:57 #3
Hej - Jeg havde ellers poste et svar, men det blev åbenbart ikke gemt. Det virker - Jeg siger tak til jer begge for hjælpen :)

Poster i et svar. Jeg brugte softspot's løsning, så har får flest af point'ene.

/Kim
Avatar billede softspot Forsker
13. oktober 2006 - 13:15 #4
Bare split den lige - det er OK med mig... :)

Velbekomme :)
Avatar billede softspot Forsker
16. oktober 2006 - 09:56 #5
OK, jamen, så tak for point da :)
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
Kurser inden for grundlæggende programmering

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