PDA

Vollständige Version anzeigen : Schaltflächen ein- und ausblenden


Tom Thomas
21.01.2001, 03:03
ich möchte das eine Schaltfläche nur eingeblendet wird ,wenn in einem bestimmten Formularfeld ein wert eingegeben ist.
Mir raucht der Kopf ?????????

Manuela Kulpa
21.01.2001, 07:24
Hallo Tom!

Das geht recht einfach! Zwei Schritte:

1. Erstell dir eine kleine Sub mit folgenden Inhalt, denke daran, die Bezeichnungen auf deine Felder umzusetzten:

<font face="Courier New" size="3">Private Sub CheckTextFeld()

Me!cmdDeineBefehlsschaltfläche.Visible = (Not IsNull(Me!txtDeinTextFeld))

End Sub</font>

2. Damit die Sub auch greift, solltest du diese sowohl im Form_Current-Ereignis (Beim Anzeigen, deines Formulars), als auch beim Verlassen deines Textfeldes aufrufen:

<font face="Courier New" size="3">Private Sub Form_Current()

CheckTextFeld

End Sub


Private Sub txtDeinTextFeld_Exit(Cancel As Integer)

CheckTextFeld

End Sub</font>
So, das war's schon!

LLAP

OlliU
27.01.2001, 12:32
Hi!

Beim Anzeigen Deines Formulars soll die Schaltfläche zunächst ausgeblendet sein.

Eigenschaften des formulars - beim Anzeigen.

Me!DeinButton.visible = false

oder, wenn du den Schalter zwar zeigen, aber
deaktivieren möchtest, dann

me!DeinButton.enabled = false

Nachdem im Feld etwas eingetragen wurde,
also Nach Aktualisieren des Feldes

Me!DeinButton.visible = true

oder, wie im zweiten Beispiel

me!DeinButton.enabled = true

Gruss

OlliU