Toon posts:

Opsomming Text Item in Access Report

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik probeer in een access rapport een optelling uit te voeren. SUM(valBedrag) werkt wel, maar SUM(txtBedrag) lukt niet. valBedrag is een veldnaam txtBedrag is de naam van een text item. en ik moet een text item opsommen waar geen veld achter zit.

Verwijderd

Bij mijn weten kan dat niet.

Maar... dat veld wat jij wilt optellen wordt ook op een of andere manier gevuld neem ik aan. De methode die je daarvoor gebruikt kun je natuurlijk ook toepassen op jouw totaalveld, alleen moet je dan doortellen...

Verwijderd

Topicstarter
Nou, het zit alsvolgt:

[header_opdracht]
[header_onkosten]
[detail] valbedrag

[footer_onkosten] txtbedrag = sum(valbedrag)
-dit is dus de som van de onkosten van 1 opdracht

[footer_opdracht] txtTotBedrag = sum(txtBedrag)
-dit moet de som van de onkosten van alle opdrachten worden.

wil ik de methode "kopieren" krijg ik dus SUM in SUM, en dat mag niet.... :-(

  • GarBaGe
  • Registratie: December 1999
  • Laatst online: 20:14
Op dinsdag 26 februari 2002 12:39 schreef hanbongers het volgende:
Nou, het zit alsvolgt:

[header_opdracht]
[header_onkosten]
[detail] valbedrag

[footer_onkosten] txtbedrag = sum(valbedrag)
-dit is dus de som van de onkosten van 1 opdracht

[footer_opdracht] txtTotBedrag = sum(txtBedrag)
-dit moet de som van de onkosten van alle opdrachten worden.

wil ik de methode "kopieren" krijg ik dus SUM in SUM, en dat mag niet.... :-(
W8, nu snap ik wat je bedoelt...
Ik dacht eerst dat je strings bij elkaar wilde optellen...

De oplossing is:
[header_opdracht]
[header_onkosten]
[detail] valbedrag

[footer_onkosten] txtbedrag = sum(valbedrag)

[footer_opdracht] txtTotBedrag = sum(valbedrag)

Hij groepeert namelijk per onkosten (1 opdracht) en per opdracht (alle opdrachten). Dan sommeert ie dus ook per onkosten en per opdracht

txtBedrag is namelijk een tekstveld en kan je niet meer sommeren....
Eenvoudig klusje, lijkt me zo...

Ryzen9 5900X; 16GB DDR4-3200 ; RTX-4080S ; 7TB SSD


Verwijderd

>:) Volgens mij zei ik dat al

Verwijderd

Topicstarter
Aha, maar eigenlijk is dit de bedoeling:

[header_opdracht] bevat veld [valLoon]
[header_onkosten]
[detail] bevat veld [valBedrag]

[footer_opdracht] txtbedrag = valLoon + sum(valbedrag)
-dit is dus de som van de onkosten van 1 opdracht

[pagefooter] txtTotBedrag = *sum(txtBedrag)*
-dit moet de som van de onkosten van alle opdrachten worden + het loon van alle opdrachten.

De relaties zijn dus alsvolgt:
Werkgever (1-n) Opdracht (1-n) Onkostenpost.

En daar heb ik nog geen oplossing voor....Iemand?

Verwijderd

Topicstarter
OK, het is me gelukt.
Het is geworden

txtSubTot = SUM(valLoon)+SUM(valBedrag) |:(

Wat is het toch simpel :)
Bedankt voor de hulp *D
Pagina: 1