Access-o-Mania

Access-Forum (Deutsch/German) => Formular => Thema gestartet von: Carl am Februar 22, 2021, 20:11:37

Titel: Visible-Funktion bei dichotomen Feldern
Beitrag von: Carl am Februar 22, 2021, 20:11:37
Hallo, eine Frage zu Ja/Nein-Feldern.

ich möchte Textfelder und eine Abb anzeigen lassen, wenn das Feld auf "Ja" ist. Jedoch funktioniert das so nicht:

If Me.istAEAP = 1 Then
'If Me.istAEAP = "Ja" Then
  Me!Textfeld10.Visible = True
  Me!AbbPfeil10.Visible = True
Else
  Me!AbbPfeil10.Visible = False
  Me!Textfeld10.Visible = False
End If

Er zeigt die beiden Elemente nicht an, wobei es aber mühelos bei einem normalen numerischen Feld funktioniert. Woran könnte das liegen?

Carl
Titel: Re: Visible-Funktion bei dichotomen Feldern
Beitrag von: andyfau am Februar 22, 2021, 20:23:06
Hallo,
ich nehme an, dass Du von einem Kontrollkästchensteuerelement sprichst.
Ja/nein Felder haben intern den Wert -1 für "Ja" und 0 für "Nein". Oder auf "True" oder "False" abfragen geht auch und ist sprechender.
Gruß
Andreas
Titel: Re: Visible-Funktion bei dichotomen Feldern
Beitrag von: ebs17 am Februar 22, 2021, 23:09:50
Kurz vielleicht so:
ZitatMe!Textfeld10.Visible = Me.istAEAP
An Bezeichnungen könnte man noch arbeiten (=> sprechend, nicht Fragen aufwerfend).
Titel: Re: Visible-Funktion bei dichotomen Feldern
Beitrag von: Carl am Februar 23, 2021, 06:49:54
Ach so, okay. Vielen Dank. Ich dachte 1 wäre True.
Titel: Re: Visible-Funktion bei dichotomen Feldern
Beitrag von: Carl am Februar 23, 2021, 08:56:38
Zitat von: ebs17 am Februar 22, 2021, 23:09:50Kurz vielleicht so:
ZitatMe!Textfeld10.Visible = Me.istAEAP
An Bezeichnungen könnte man noch arbeiten (=> sprechend, nicht Fragen aufwerfend).

Das ist nicht das 10te Textfeld sondern das Textfeld, das genau dann angezeigt werden soll, wenn sein Wert "10" beträgt.

Carl
Titel: Re: Visible-Funktion bei dichotomen Feldern
Beitrag von: MzKlMu am Februar 23, 2021, 09:09:10
Hallo,
ZitatDas ist nicht das 10te Textfeld sondern das Textfeld, das genau dann angezeigt werden soll, wenn sein Wert "10" beträgt.
Aber genau das ist es doch, Textfeld10, vom Wert 10 ist in Deinem Code nichts zu sehen.
Titel: Re: Visible-Funktion bei dichotomen Feldern
Beitrag von: DF6GL am Februar 23, 2021, 09:27:05
Hallo,

Zitatdann angezeigt werden soll, wenn sein Wert "10" beträgt.

Me!MeinTextfeld.Visible = Me!MeinTextfeld =10

Du solltest Deine Fragen präziser und eindeutig stellen....
Titel: Re: Visible-Funktion bei dichotomen Feldern
Beitrag von: Carl am Februar 23, 2021, 09:29:36
Danke, es funktioniert.

Carl