Velden verbergen in een rapport

Status
Niet open voor verdere reacties.

doosje

Gebruiker
Lid geworden
5 mei 2006
Berichten
16
Access-fanaten,

ik zoek naar een oplossing om velden te verbergen in een rapport.
Zodat er beter accenten kunnen gelegd worden wanneer bepaalde velden een zekere waarden hebben.

Afhankelijk van de waarde van een bepaald veld dienen andere velden al dan niet zichtbaar te zijn.


Voorbeeld:
In een rapport zijn een aantal velden altijd te vertonen bvb txtNaam - txtGebDatum - txtStatuut - ...

Afhankelijk van de waarde van het veld txtStatuut dienen nu bepaalde velden al dan niet zichtbaar te zijn.

Ikzelf dacht aan de functie Visible
(Geen rekening houden met de hierbij ingevulde waarden van het veld txtStatuut)

If Me.Statuut = "Ongehuwd" Or Me.Statuut = "Gescheiden" then
Me.txtRedenA.Visible=True
Me.txtRedenB.Visible=True
....
Else
Me.txtRedenA.Visible=False
Me.txtRedenB.Visible=False
....
End If

MAAR dit blijkt niet voorhanden te zijn in een rapport.

Kent iemand een andere uitweg?


Doosje,
 
Zelf oplossing gevonden

Voor de geïnteresseerden,

heb ondertussen zelf de oplossing gevonden.

Men dient het commando te schrijven bij ON PRINT en met als selectie het Detail van het rapport.

Me!RedenA.Visible = (Me!Statuut = "Ongehuwd" Or Me!Statuut = "Gescheiden")
Me!RedenB.Visible = (Me!Statuut = "Ongehuwd" Or Me!Statuut = "Gescheiden")
...

Dus als Statuut de waarde Ongehuwd of gescheiden heeft, retourneert het programma YES en wordt het veld Statuut zichtbaar.
In alle andere gevallen retourneert het programma NO en is het veld Statuut onzichtbaar.

in principe niet zo moeilijk, maar het duurde toch effe alvorens het gevonden werd.


Mocht er iemand een andere oplossing gevonden hebben, mag dit nog steeds verstuurd worden.


Doosje
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan