Hoi Jaap,
Sorry voor de late reactie, maar home liet het gisteren vanaf 21:30 afweten tot nu.
Hier mijn uitleg van opbouw van het formulier.
Ik heb een query gemaakt van de tabellen klanten en verhuur. Ik heb de volgende velden gebruikt:
Klanten.Klantencode
Klanten.Bedrijf / Vereniging
Klanten.Plaats
Verhuur.Aanvraagdatum (Between #1-1-2000# And #31-12-2010#)
Daarna heb ik een kruistabel gemaakt van de volgende tabellen, Verhuur, Verhuurdetails en materiaal. Zie de velden die ik heb gebruikt:
Materiaal.Materiaal (Group By en Rijkop)
Verhuur.VerhuurId (Group By en Rijkop)
Verhuurjaar: Year() (Group By en Rijkop)
“Kwart ” & DatePart(“q”;;1;0) (Group By en Kolomkop)
Materiaalbedrag: Som(CCur(**)*(1-)/100*100) (Expressie en Waarde)
Verhuur.Aanvraagdatum (Waar en Between #1-1-2000# And #31-12-2010#)
Van de kruistabel heb ik het subformulier verhuur per kwartaal gemaakt.
In de formuliervoettekst staan de volgende berekeningen.
=+++
=NZ(Som())
=NZ(Som())
=NZ(Som())
=NZ(Som())
Als ik het dit formulier nu bekijk, geeft hij geen #Fout melding.
Van de query verhuur per kwartaal en de kruistabel heb ik het formulier verhuur per kwartaal gemaakt. Onder in de formuliervoettekst staat de volgende berekening:
=!Totaal (Dit moet het totaalbedrag worden). Als er geen gegevens zijn ingevoedr bij verhuur geeft hij dus de fout #Fout weer in veld Totaal. Zijn er gegevens ingevoerd, is het goed en laat hij de bedragen gewoon zien zonder fout.
Verder staat er nog: =“Totaal voor ” & .Form!Verhuurjaar
Zie ik nu iets over het hoofd???
Jan