Avatar billede puppetmaster Nybegynder
14. januar 2005 - 12:17 Der er 7 kommentarer og
1 løsning

Summere data fra underformular

På min hovedformular vil jeg lave et felt, som summerer data fra 2 felter (Enheder og Enhedsvægt) på min underformular.
Først skal de 2 multipliceres og så skal summen af alle posterne findes.
Hvordan gør man det nemmest?
14. januar 2005 - 12:22 #1
Du lader din underformular baserer på en forespørgsel, hvor du multiplicerer de to felter. kald f.eks feltet for "totalvægt"

Herefter laver du en skjult ubundet tekstboks på underformularen (f.eks. i formularfoden) hvori du skriver:
=Sum(Totalvægt)

Feltet giver du navnet "total"

På hovedformularen laver du nu en reference til dette skjulte felt i en ny tekstboks:

=[Navn på underformularobjekt]![Total]
Avatar billede puppetmaster Nybegynder
14. januar 2005 - 14:16 #2
Hmmm.....kan ikke helt få det til at virke, men kan man ikke ændre kontrolelementkilden til noget som VIL give resultatet?
Jeg vil køre en sum over dette udtryk:

=[Ordrelinier underformular].[Form]![Enheder]*[Ordrelinier underformular].[Form]![Enhedsvægt]
14. januar 2005 - 14:19 #3
det kan man ikke. Du kan kun summe, hvis beregningen ligger som et felt i en forespørgsel.
Avatar billede puppetmaster Nybegynder
14. januar 2005 - 14:21 #4
(hvad med noget DSUM?)
Avatar billede puppetmaster Nybegynder
14. januar 2005 - 14:21 #5
(IKKE DIMSUM! :) )
14. januar 2005 - 14:43 #6
du kan godt prøve med :

=Dsum("Enheder*Enhedsvægt"; "din tabel")
Avatar billede puppetmaster Nybegynder
14. januar 2005 - 14:48 #7
Hmm...never mind, thomas, af en eller anden årsag virker det nu, dit første forslag...lukkede databasen og åbnede igen: så var alt i orden....mærkeligt..
Takker for hjælpen.
14. januar 2005 - 14:49 #8
Selv tak, da og god weekend :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