Supportnet Computer
Planet of Tech

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:


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.


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

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

Antwort 5 von Matthias Meyer

Noch eine Frage... wie kann ich die Felder ausgrauen ??

Gruß
Matthias

Antwort 6 von Nanuk

@Matthias:

Schau mal nach Deinen Mails...

Gruß Nanuk

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: