PDA

Vollständige Version anzeigen : ControlSource eines Unterbericht-Feldes ändern


SAT_2003
23.03.2004, 13:15
Hallo, Ich habe unter Suche zwar eine Menge Infos entdeckt, aber es funzt. trotztdem nicht.... :confused:

Ich habe ein Bericht mit der Ereignisproz "Beim Formatieren".
Hierbei möchte Ich in Abhängigkeit des Tag-Wertes des Berichtes, die ControlSource in einem Unterbericht ändern.

Hierzu habe Ich folgenden Code verwendet:
Me!URep_RS1.Report!Text_Auswahl.ControlSource = "txtErtrag"

Leider bekomme Ich immer die Fehlermeldung:
2455
"Sie haben einen Ausdruck eingegeben, der einen unzulässigen Verweis auf die Eigenschaft Form/Report enthält.@Die Eigenschaft existiert eventuell nicht oder gilt nicht für das von Ihnen angegebene Objekt.@@2@2015567@1"

Aber: Das Feld Text_Auswahl gibt es im Unterbericht und das Tabellenfeld "txtErtrag" ist auch vorhanden.

URep_RS1 ist übrigens der Name des Unterreports im Hauptreport (Eigenschaften / Name), nicht der Name des Reports in der Datenbank.
(Wenn Ich den "Original"-Namen nehme, kommt eine andere Fehlermeldung - dann findet er das Unterform gar nicht!)

Was mache Ich falsch?

Grüße
Salva

Arne Dieckmann
23.03.2004, 13:19
Hm. Versuche einmal:

'testweise evtl. auch mal
'On Error Resume Next
'evtl. taucht der Fehler erst ab dem
'2. Zuweisen auf.
Me!URep_RS1.Report!Text_Auswahl.ControlSource = "=[txtErtrag]"

(obwohl Dein Code auch funktionieren müsste)

SAT_2003
23.03.2004, 13:23
Hallo Arne,

geht nicht :-((

Ich habe übrigens A97.

Grüße
Salva