Onzichtbaar maken van enkele velden bij het afdrukken.

Status
Niet open voor verdere reacties.

jlebbink

Gebruiker
Lid geworden
15 feb 2010
Berichten
106
Mijn Access versie "2007"
Ik heb een database waar een facturatie van o.a. termijnen wordt verwerkt. Ik heb 4 termijnen. Elke termijn heeft een checkbox welke aangeeft of die termijn is gefactureerd. Verder zijn er in dit geval 4 velden met de termijnbedragen.
De afdruk moet de openstaande bedragen van diverse klanten weergeven.
Wanneer bv van een record. 1 termijn is voldaan, wil ik deze niet meer terugzien in de afdruk. Dus bv. termijn 1 is betaald en moet onzichtbaar worden en de andere 3 moeten wel afgedrukt worden.
Hoe kan ik dit in de afdruk realiseren. Bij de formulieren is het geen probleem, daar werkt het prima met "visible".
In de query voor de afdruk kan ik wel de voorwaarde voor de termijn 1 opnemen, maar dat heeft tot gevolg, dat de gehele record waar deze termijn in voorkomt niet wordt afgedrukt. Dit is niet de bedoeling. De resterende termijnen moeten zichtbaar blijven.

Graag een beetje hulp,

Jan
 
Er vanuit gaande dat je de Termijnvelden in de Details sectie hebt staan, kun je met VBA wel wat regelen. Dat doe je dan bij de gebeurtenis <Bij Opmaken> (On Format) van de detailsectie. Je krijgt dan commando's als:
IF [Termijn1]=True Then [Termijn1].Visible=False Else [Termijn1].Visible=True
Daar moet je uiteraard nog wel wat mee spelen om het naar jouw situatie aan te passen...
 
Hier kan ik mee vooruit. Met wat aanpassingen heb ik het naar mijn zin kunnen realiseren.
Bedankt voor de hulp.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan