PDA

Vollständige Version anzeigen : Anzeigebedingung für ein Textfeld?!


bbachmann
19.09.2001, 12:14
Hallo Freunde,

wer kann mir auf die schnelle einen Tipp geben, wie ich es dem Textfeld [Gesperrt!] in meinem UForm verklickern kann, dass es NUR angezeigt wird, wenn das Textfeld [DatumFreigabe]im selben UForm einen Eintrag enthält?
[Gesperrt!] hat einen festen Eintrag und soll nur ein Hinweis sein, also keine Eingaben zulassen.
Ich hab es mit der Gültigkeitsregel für das Feld [Gesperrt!] versucht, ist aber wohl nicht richtig, ich hab keine Ahnung.

Ich bin sicher dass es einen Experten unter Euch gibt, der mir weiter helfen kann.

Besten Dank im Voraus
Burkhard :)

Anne Berg
19.09.2001, 12:43
Setzt z.B. beim Form_Current-Ereignis

me![gesperrt].visible = not isNULL(me!datumFreigabe)

Bernd Koch
19.09.2001, 12:46
Du schreibst nicht, ob im Feld DatumFreigabe schon was drin ist (oder eben nicht) wenn der Datensatz angezeigt wird oder ob es vorkommen kann, dass du ins Feld DatumFreigabe noch was reinschreibst (und daraufhin dann das Feld Gesperrt sichtbar werden soll).

Falls ersteres zutrifft, versuch`s mal in dem Unterformular mit dem Ereignis BeimÖffnen, ansonsten mit den Ereignissen VorAktualisierung oder NachAktualsierung (musst du mal ausprobieren, was für dich besser ist)

Jeweiliger Code-Vorschlag:

If IsNull (me.DatumFreigabe) then
me.Gesperrt.visible = False
Else
me.Gesperrt.visible = True
End If

Ist jetzt nur "auf die Schnelle", hab´s nicht ausprobiert.

Bernd

... da war die Anne wohl etwas schneller ... :)
[Dieser Beitrag wurde von Bernd Koch am 19.09.2001 editiert.]

bbachmann
19.09.2001, 13:03
... da war ich ja schon fast auf dem richtigen Weg, hab es mit

Private Sub Form_Current()
If Me.DatumFreigabe = Empty Then
Me.Gesperrt_.Visible = True
Else
Me.Gesperrt_.Visible = False
End If
End Sub

versucht, jetzt wird es wohl klappen.

Dank an Euch beide :) :) :)