Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Textfeld im Bericht ändern

337 views
Skip to first unread message

Markus Schnitzer

unread,
Aug 30, 2002, 12:13:44 PM8/30/02
to
Hallo,
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?

Danke

Mar...@Schnitzer.com


Karl Donaubauer

unread,
Aug 30, 2002, 12:26:51 PM8/30/02
to
Markus Schnitzer schrieb:

> 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?

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

Mike Fried

unread,
Aug 30, 2002, 12:27:28 PM8/30/02
to
Hallo Markus,

> 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

Markus Schnitzer

unread,
Aug 30, 2002, 12:38:30 PM8/30/02
to
Hallo,
danke für die Nachrichten.

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...

Frank Hammerschmidt

unread,
Aug 30, 2002, 12:51:17 PM8/30/02
to
Hallo Mike,

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

Frank Hammerschmidt

unread,
Aug 30, 2002, 12:55:53 PM8/30/02
to
Markus Schnitzer schrieb:

>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

0 new messages