me.textfeld = "test"
wie kann ich den Inhalt ändern?
Danke
Mar...@Schnitzer.com
Jetzt bloß noch die Fehlermeldung verraten.
Dann kann man vielleicht sogar was dazu sagen.
--
cu
Karl
********* Ich beantworte keine Access-Fragen per Email. *********
Access-FAQ: http://www.donkarl.com + Info/Anmeldung zur
5. Access-Entwickler-Konferenz (AEK) 28./29.9. in Nürnberg
> ich möchte per VBA den Inhalt eines Textfeldes in einem Bericht ändern. Mit
> folgendem Aufruf kommt aber immer eine Fehlermeldung:
> me.textfeld = "test"
> wie kann ich den Inhalt ändern?
Berichte sind von hause aus doof :-) Wenn Du einen Dynamischen Inhalt
brauchst (z.B. via IF-Schleife), dann schreibe Dir eine Funktion in ein
öffentlichens Modul und lass Dir das Ergebnis von dieser zurück geben.
Als Steuerelementeinhalt im Bericht schreibst Du dann
=DieFunktion()
Damit bekommt der Bericht seine Daten und muss selber nichts
entscheiden.
--
Gruß Mike
FAQ www.DonKarl.com
APP www.AccessProfiPool.de
Home www.EUDatabase.de
Ich habe herausgefunden, dass es mit
me.textfeld.caption = "test"
geht. "Caption" wird leider nicht automatisch vorgeschlagen, deshalb habe
ich es nicht gefunden.
Danke
Mar...@Schnitzer.com
"Mike Fried" <fr...@eudatabase.de> schrieb im Newsbeitrag
news:MPG.17d9bb5c9...@msnews.microsoft.com...
Mike Fried schrieb:
>Berichte sind von hause aus doof :-)
full ack
>Wenn Du einen Dynamischen Inhalt
>brauchst (z.B. via IF-Schleife), dann schreibe Dir eine Funktion in ein
>öffentlichens Modul und lass Dir das Ergebnis von dieser zurück geben.
>Als Steuerelementeinhalt im Bericht schreibst Du dann
>
>=DieFunktion()
Na, aber sehr dynamisch ist das dann nicht.
Textfeld.ControlSource = "=sometext(""Hallo, wie geht's"")" oder
Textfeld.ControlSource = "=sometext(""" & Variable & """)"
Lieber sind mir eigentlich Labels, deren Caption-Eigenschaft man
einfach besetzen kann. Das Beispiel oben verwende ich nur, wenn ich so
was wie "vergrößerbar" brauche, was ja mit Labels nicht geht.
Gruß
Frank
>Ich habe herausgefunden, dass es mit
>me.textfeld.caption = "test"
Ein Textfeld hat keine Caption-Eigenschaft. Du hast wahrscheinlich ein
Label dort und redest hier nur von "Textfeld"
>"Caption" wird leider nicht automatisch vorgeschlagen,
Richtig, bei Textfeldern zu Recht, bei Labels fälschlicherweise.
Gruß
Frank