Hallo zusammen
Habe folgendes Problem. Ich möchte in einem Formular Eingabefelder nicht sichbar schalten, wenn bestimmte Felder leer sind.
z.B. wenn Feld1 leer ist dann soll Feld2 nicht sichtbar sein. Wenn Feld1 einen Wert enthält dann soll Feld2 sichtbar sein.
Nachdem ich in VBA absoluter Laie bin habe ich mit der Accesshilfe Versuche mit if/then und Visible bzw. Enabled gestartet aber ohne wirklichen Erfolg. Vielleicht weiß jemand einen Trick?
Danke für die Hilfe
Gruß Andi
Hallo Andreas,
wie wär´s mit
if isnull(me.feld1) then
me.feld2.visible = false
else
me.feld2.visible = true
end if
und diesen Schnippsel reingepackt in die Eigenschaft von Feld1 bei „Nach Aktualisierung“ - sollte klappen …
gruss
moritzbock
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Besser:
Private Sub DeinFeld\_AfterUpdate()
Me!MeinAnderesFeld.visible = Not IsNull(Me!DeinFeld)
End sub
' und dann auch:
Private Sub Form\_Current()
Call DeinFeld\_AfterUpdate
end sub
Gruß aus dem Norden
Reinhard Kraasch
(http://www.dbwiki.de - das Datenbank-Wiki)
Danke!
Funktioniert klasse, Dankeschön !
Andi