Access-o-Mania

Access-Forum (Deutsch/German) => Access Programmierung => Thema gestartet von: Ken am Mai 10, 2013, 17:58:02

Titel: Textfeld mit Variable
Beitrag von: Ken am Mai 10, 2013, 17:58:02
Hallo,

ich habe ein Problem wo ich dran verzweifel und es wäre toll wenn mir jemand in diesem Fall helfen könnte.

Es soll in einem Formular ein Textfeld angesprochen werden und ein Wert übermittelt werden:

Forms("Formname").AA

Dieses Textfeld hat also den Namen AA. Ich möchte aber gerne statt AA eine Variable hinter den Punkt setzen, so dass ich verschiedene Textfelder ansprechen kann (z.B. AB, AC etc.). Nur leider komme ich nicht auf den Syntax.

Titel: Re: Textfeld mit Variable
Beitrag von: daolix am Mai 10, 2013, 18:27:06
Hallo

die Systax ist:
Forms("Formname").Controls("AA")
Titel: Re: Textfeld mit Variable
Beitrag von: Ken am Mai 10, 2013, 18:45:33
Hallo daolix,

mit deinem Code bekomme ich auch die Fehlermeldung "kann das angeprochene Feld nicht finden"

Habe jetzt eine Lösung die aber nicht wirklich befriedigend ist. Wenn ich vor meinen ganzen Textfeldnamen Liste vor den AA, AB etc schreibe geht der Code:

Me("Liste" & Variable) = 22
wobei Variable= AA ist.

Das zweite Problem ist jetzt, wie bekomme ich die Fehlermeldung unterdrückt wenn er einen Feldnamen nicht findet.
Titel: Re: Textfeld mit Variable
Beitrag von: bahasu am Mai 10, 2013, 18:54:54
Hi Ken,

Zitat von: Ken am Mai 10, 2013, 18:45:33
Das zweite Problem ist jetzt, wie bekomme ich die Fehlermeldung unterdrückt wenn er einen Feldnamen nicht findet.

z.B. mit on error.
Siehe Anhang.

Harald

[Anhang gelöscht durch Administrator]
Titel: Re: Textfeld mit Variable
Beitrag von: Ken am Mai 10, 2013, 18:59:54
Maschine!

Danke für den Anhang und die schnelle Hilfe!
Titel: Re: Textfeld mit Variable
Beitrag von: daolix am Mai 10, 2013, 19:18:19
nunja dein eingangspost las sich irgendwie anders:
Forms("Formname").Controls("Liste" & Variable)