Feldwert wird in msgbox ausgegeben aber nicht im Feld angezeigt

07/02/2009 - 17:55 von Rüdiger Gram | Report spam
Hallo NG

bei der folgenden Anweisung wird ein Feldwert zwar in der msgbox korrekt
ausgegeben, aber das Feld, auf das sich die msgbox bezieht, bleibt leer.
refresh oder repaint bringen keine Besserung.

Ufrm![Adressfeld Abteilung] = Ufrm!Abteilung.Value
' Ufrm![Adressfeld Abteilung].Refresh
MsgBox Ufrm![Adressfeld Abteilung]

Exit Function

Wer weiß Rat?

Gruß

Rüdiger Gram
 

Lesen sie die antworten

#1 Dietmar Thesing
07/02/2009 - 18:57 | Warnen spam
"Rüdiger Gram" schrieb
Hallo NG

bei der folgenden Anweisung wird ein Feldwert zwar in der msgbox
korrekt
ausgegeben, aber das Feld, auf das sich die msgbox bezieht, bleibt
leer.
refresh oder repaint bringen keine Besserung.

Ufrm![Adressfeld Abteilung] = Ufrm!Abteilung.Value
' Ufrm![Adressfeld Abteilung].Refresh
MsgBox Ufrm![Adressfeld Abteilung]



Leider wissen wir nicht, um was für Felder (gebunden, ungebunden) es
sich handelt:

Versuch mal:
Ufrm![Adressfeld Abteilung].Value = Ufrm!Abteilung.Value

Manchmal gibt es auch besagte Verwechslung (anderer Thread) zwischen
den Datenfeldern und den Steuerelementen. Deshalb immer
unterschiedlich benamsen, was Access selbst *nicht* macht, wenn man
z.B. ein Textfeld aus der Feldliste erstellt.

Auch mal zum Testen, was dabei herauskommt:
Ufrm!Controls![Adressfeld Abteilung].Value = Ufrm!Abteilung.Value
MsgBox Ufrm!Controls![Adressfeld Abteilung].value

Statt Value kann es auch schon mal .Text sein, siehe OH.

HTH
Dietmar

Ähnliche fragen