Access 2003 / Optional erscheinendes Textfeld

Hallo zusammen!

Ich habe folgendes Problem:

In einem Formular ist ein Listenfeld enthalten, aus dem der Anwender 5 Optionen auswählen kann. Bei einer Option ist die Eingabe einer weiteren Telefonnummer erforderlich. Da das häufig versäumt wird, wäre es schön, wenn das dazugehörige Textfeld nur bei Auswahl dieser Option erscheint und vielleicht eine Erinnerung in Form einer anderen Formatierung erscheint.

Hat da jemand einen Tipp für mich?

Vielen Dank!

Hallo,

also am einfachsten waere wohl wenn man das Textfeld in „Nach Aktualisieren“ Ereignis einblendet und ewt ein Rotes Hinweistextfeld zusaetzlich.

Public sub AfterUpdate_myList()

if myList = 5 then
txtEingabeTelefon.visible = True
txtEingabeTelefonWarnung.visible = True
txtEingabeTelefon.SetFocus

else
txtEingabeTelefon.visible = False
txtEingabeTelefonWarnung.visible = True
endif

end sub

dann kann man natuerlich die Eingabe beim Speichern oder Verlassen des Formulars nochmal pruefen und den Anwender zur Eingabe auffordern.

Hope this helps
Peter

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo Peter!
Vielen Dank für Deine Hilfe!

Nun habe ich folgenden Code eingegeben:

Private Sub txtNT_AfterUpdate()
If Me!txtNT = 9 Then
Me!txtMSISDNB.Visible = True
Me!txtMSISDNB.SetFocus
Else
Me!txtMSISDNB.Visible = False
End If

Leider handelt es sich bei dem (Unter)formular um ein Endlosformular, so dass sämtliche „txtMSISDNB“ in der Spalte sichtbar bzw. unsichtbar sind… gibt es eine Möglichkeit, nur das Textfeld „txtMSISDNB“ in der Zeile anzusprechen?

Vielen Dank & viele Grüße aus Hannover!

also am einfachsten waere wohl wenn man das Textfeld in „Nach
Aktualisieren“ Ereignis einblendet und ewt ein Rotes
Hinweistextfeld zusaetzlich.

Public sub AfterUpdate_myList()

if myList = 5 then
txtEingabeTelefon.visible = True
txtEingabeTelefonWarnung.visible = True
txtEingabeTelefon.SetFocus

else
txtEingabeTelefon.visible = False
txtEingabeTelefonWarnung.visible = True
endif

end sub

dann kann man natuerlich die Eingabe beim Speichern oder
Verlassen des Formulars nochmal pruefen und den Anwender zur
Eingabe auffordern.

Hope this helps
Peter

Hallo zusammen!

Ich habe folgendes Problem:

In einem Formular ist ein Listenfeld enthalten, aus dem der
Anwender 5 Optionen auswählen kann. Bei einer Option ist die
Eingabe einer weiteren Telefonnummer erforderlich. Da das
häufig versäumt wird, wäre es schön, wenn das dazugehörige
Textfeld nur bei Auswahl dieser Option erscheint und
vielleicht eine Erinnerung in Form einer anderen Formatierung
erscheint.

Hat da jemand einen Tipp für mich?

Vielen Dank!

Hallo,

tja, das einzelne Element im Endlosformular anzusprechen ist meines Wissens nicht moeglich so ohne weiteres moeglich ( direkt ueber die Win-API geht fast alles, aber…).

Vieleicht ist es dann doch sinnvoller das Feld immer eizublenden und dann die Eingabe in das Feld zu ueberpreufen, und den Anwender zu zwingen was einzugeben.

Tschau
Peter ( der Enlosformulare ueberhaupt nicht mag)

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]