Supportnet / Forum / Datenbanken
Access Kombinationsfeld - Formular
Frage
Hallo,
ich habe folgendes Problem:
In einem Formular habe ich ein Kombinationsfeld mit 3 Auswahlmöglichkeiten. Wie kann ich diesen "Typen" die ich über eine Wertelist zugeordnet hab - ein Ereignis zuweisen - bzw will ich damit (im gleichen Tormular) Textfelder ein/ausblenden ?
Würde mich freuen, wenn ihr mir da weiterhelfen könnt, da ich mich mit Visual Basic nicht wirklich gut auskenne und es direkt über access wohl nicht möglich ist.
thx im voraus
Tom
Antwort 1 von Teddy7
Im Ereignis "nach Aktualisierung" des Kombifeldes kannst Du Code hinterlegen :
If kombifeldname = "Inhalt1" then
anderesfeld.visible = false
else
anderesfeld.visible = true
end if
Natürlich mußt Du Deine Feldnamen verwenden.
Gruß
Teddy
If kombifeldname = "Inhalt1" then
anderesfeld.visible = false
else
anderesfeld.visible = true
end if
Natürlich mußt Du Deine Feldnamen verwenden.
Gruß
Teddy
Antwort 2 von tom43
Super danke,
habs grad getestet und es funktioniert einwandfrei!
Tom
habs grad getestet und es funktioniert einwandfrei!
Tom
Antwort 3 von Connie
Hallo,
Ich habe den Tip auch gleich mal ausprobiert und er funktioniert super.
Allerdings verschwindet das Feld ja gleich ... wisst ihr ob man das Feld auch einfach "ausgrauen" statt "nicht anzeigen" kann?
Vielen Dank schon mal Connie
Ich habe den Tip auch gleich mal ausprobiert und er funktioniert super.
Allerdings verschwindet das Feld ja gleich ... wisst ihr ob man das Feld auch einfach "ausgrauen" statt "nicht anzeigen" kann?
Vielen Dank schon mal Connie
Antwort 4 von Teddy7
anderesfeld.enabled = false
es gibt auch noch
anderesfeld.locked = true
Gruß
Teddy
es gibt auch noch
anderesfeld.locked = true
Gruß
Teddy
Antwort 5 von Connie
Hallo Teddy,
noch ne kurze Frage.
Wenn ich nun mehere Felder ausblenden will, muss ich die einfach hintereinander aufzählen --->
If BEARBEITER2A = "Andere" Then
BEARBEITER2B.Enabled = True
Else
BEARBEITER2B.Enabled = False, Textfeld_ODER.Visible =False
End If
Leider merkert er da? Wie wäre die richtige Syntax?
Danke Connie
noch ne kurze Frage.
Wenn ich nun mehere Felder ausblenden will, muss ich die einfach hintereinander aufzählen --->
If BEARBEITER2A = "Andere" Then
BEARBEITER2B.Enabled = True
Else
BEARBEITER2B.Enabled = False, Textfeld_ODER.Visible =False
End If
Leider merkert er da? Wie wäre die richtige Syntax?
Danke Connie

