Skjule eller vise et felt hvis et andet felt er tomt for værdi
Jeg har en database hvor der kan tastes ind fødselsdato, hvorpå alder ud i fra en given dato i skemaet giver alder med datediff. Men hvis man ikke kender fødselsdato og springer over felt, bliver alder felt tomt, da vises et felt for at manuelt taste ind en ca. alder.Grund til at skule det manuelle alder-felt, er for at mindske forvirring i skema. De to alder felt ligger over hinanden og felt med datediff-beregningen er ikke med tabulatorstop, sådan at man kan taste i felt.
[F_dato] = Fødselsdato
[Dato] = Manuelt indtastet dato
[txtAutoAlder] = Felt med datediff
[Alder] = Hvor man selv kan taste ind alder manuelt
Jeg benytter nu koden i VBA:
If Me!txtAutoAlder >= 1 Then
Me!Alder.Visible = False
Else
Me!Alder.Visible = True
End If
Dette fungerer de første gange mand taster ind oplysninger og så forsvinder [Alder] felt ind til jeg lukker skema og åbner det op igen.
Hvordan kan jeg gøre det anderledes?