Avatar billede bmhaj Praktikant
03. marts 2015 - 20:56 Der er 9 kommentarer

Løbende sum i en formular

Hej,

hvordan laves en løbende sum i en formular,svarende til løsningen på rapportsiden.
Avatar billede martens Guru
04. marts 2015 - 08:52 #1
Lav en tekstboks i formularfoden . Sæt standardværdi til =Sum([feltDerSkal Summeres])

Vupti ;o)
Avatar billede bmhaj Praktikant
04. marts 2015 - 09:30 #2
Hej Martens,

det er ikke helt det jeg er ude efter. Hvis jeg har 3 linier i formular f.eks.

1)100
2)200
3)300

Så er jeg ude efter en akkumuleret kolonne som giver mig

1) 100  100
2) 200  300
3) 300  600
Avatar billede terry Ekspert
04. marts 2015 - 11:20 #4
if you have a unique ID on each row then you can use something like this

SELECT tblKm.ID AS ThisID, tblKm.[KM stand], DSum("[KM stand]","tblKm","ID <= " & [ThisID]) AS TotKm
FROM tblKm;
Avatar billede martens Guru
04. marts 2015 - 11:54 #5
terry´s løsning er genial ... ;o)

har lige selv testet den...

SELECT tbl_main.ID AS ThisID, tbl_main.[antal], DSum("[antal]","tbl_main","ID <= " & [ThisID]) AS subtotal
FROM tbl_main;

it works well ...
Avatar billede terry Ekspert
04. marts 2015 - 12:02 #6
;-)
Avatar billede bmhaj Praktikant
09. marts 2015 - 13:20 #7
Can I send it to you Terry?
Avatar billede terry Ekspert
09. marts 2015 - 13:25 #8
Yes, go ahead.
ekspertenATsanthell.dk
AT = @
Avatar billede terry Ekspert
09. marts 2015 - 14:39 #9
As mentioned in the solution I gave, you need to have a unique ID on each row, but there isn't. So my solution isn't possible.

You need to go for a similar solution as the one martens gave.


http://www.vbforums.com/showthread.php?406375-RESOLVED-ms-access-query-form-accumulate-value

:-(
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

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