Som van velden (data opgehaald met DLOOKUP)

Status
Niet open voor verdere reacties.

test1000

Gebruiker
Lid geworden
7 jul 2017
Berichten
258
Beste,


Ik heb een doorlopend formulier met gegevens vanuit een tabel.
Op dit formulier heb ik een tekstveld aangemaakt en haal ik, via DLOOKUP, het gewicht van een artikel op. Naam veld = Gewicht
Dan heb ik een ander veld aangemaakt, SomGewicht, waar ik de hoeveelheid, waarde is van tabel van formulier, vermenigvuldig met het net aangemaakt tekstveld "Gewicht".
Dit werkt.

Maw ik heb records waar twee aangemaakte velden zijn ingevuld. Dus het gewicht van het artikel zie ik.
En de som van, gewicht * hoeveelheid, klopt ook. (=veld "SomGewicht")
Nu wil ik in de header van het formulier de totaal som van het veld "SomGewicht"

Maar bij =som([SomGewicht]) krijg ik de melding 'fout'. (in formulierkoptekst)

Bestaat er een mogelijkheid dat ik de som van zo'n veld kan berekenen ?
 
Laatst bewerkt:
zoals je al gebruik maakt van domein functies zoals dlookup, kan je in je formulier koptekst ook gebruik maken van de domein functie DSum("fieldname";"domain name";"criteria")
 
Dat klopt.

Een een DSUM maken lukt mij ook.

Maar dit is net een specifiek geval.
Maw ik wil een som van een berekend veld. Maar geen veld van een tabel.
Ik haal een waarde uit een totaal andere tabel (= gewicht). Is een nieuw aangemaakt tekstveld.
Dan vermenigvuldig ik dit veld met een veld hoeveelheid. En dit veld komt wel uit de tabel waar het formulier is van opgebouwd.
Dan heb ik een veld "SomGewicht".
En van dit veld "SomGewicht" wil ik in het kopformulier het totaal berekenen.
Dus een domein en criteria heb ik niet
 
Bereken het totaal gewicht in een query op beide tabellen gebaseerd bv. qryTotWeight
domain = "qryTotWeight "
Veld = naam berekend veld
Criteria = criteria van je formulier bereik
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan