Supportnet / Forum / Datenbanken
Bei aktivierung von chechbox textfeld einblenden
Frage
Hallo !
Ich habe da ein Formular mit checkbox.
Wenn ich dort ein häkchen mache, sollen zwei weitere textfelder eingeblendet werden, wenn ich das häkchen wieder entferne, sollen diese Daten in den Textfeldern wieder gelöscht werden!
wie realisiere ich das ??
soryy aber in access bin ich abs. newbie ! :-(
MFG
Matthias
Antwort 1 von Nanuk
Ich nenne Deine beiden Textfelder Tf1 und Tf2, die checkbox nenne ich cb1.
Unter den Eigenschaften Deiner Checkbox -->Ereignis-->nach Aktualisierung
solltest Du dann folgenden Code einfügen:
Auf die Bezeichnungen Deiner Felder angepasst, sollte das funktionieren.
Gruß
Nanuk
Unter den Eigenschaften Deiner Checkbox -->Ereignis-->nach Aktualisierung
solltest Du dann folgenden Code einfügen:
Private Sub cb1_AfterUpdate()
If Me.cb1 = True Then GoTo wahr Else GoTo falsch
wahr:
Me.Tf1.Visible = True
Me.Tf2.Visible = True
GoTo aus
falsch:
Me.Tf1.Visible = False
Me.Tf2.Visible = False
GoTo aus
aus:
End Sub
Auf die Bezeichnungen Deiner Felder angepasst, sollte das funktionieren.
Gruß
Nanuk
Antwort 2 von Phantom_Fies
Warum benutzt du denn diese umständlichen GoTo-Anweisungen?
Die sollte man möglichst vermeiden.
Die sollte man möglichst vermeiden.
Private Sub cb1_AfterUpdate()
Select Case Me.cb1
Case 1
Me.Tf1.Visible = True
Me.Tf2.Visible = True
Case 0
Me.Tf1.Visible = False
Me.Tf2.Visible = False
End Select
Antwort 3 von Nanuk
@Phantom Fies:
Hast natürlich recht - hab´ ich ein wenig gepennt...
Gruß
Nanuk
Hast natürlich recht - hab´ ich ein wenig gepennt...
Gruß
Nanuk
Antwort 4 von Matthias Meyer
Hallo !
danke erstmal, soweit ja ganz gut, aber wenn ich das kästchen wieder anmache bleibt das feld weg !
Fällt euch da noch etwas zu ein ?
Falls ihr die Datenbank mal haben wollt, einfach email schicken!
Gruß
Matthias
danke erstmal, soweit ja ganz gut, aber wenn ich das kästchen wieder anmache bleibt das feld weg !
Fällt euch da noch etwas zu ein ?
Falls ihr die Datenbank mal haben wollt, einfach email schicken!
Gruß
Matthias
Antwort 5 von Matthias Meyer
Noch eine Frage... wie kann ich die Felder ausgrauen ??
Gruß
Matthias
Gruß
Matthias
Antwort 6 von Nanuk
@Matthias:
Schau mal nach Deinen Mails...
Gruß Nanuk
Schau mal nach Deinen Mails...
Gruß Nanuk