Hallo
wie kann ich einen Code aus einer Variable und bekannten Parametern so zusammensetzen, dass VBA den Code nicht als Klartext an das Datenfeld schickt sondern aus einem Bericht ausliest und den Wert an das Datenfeld schickt?
varBerichtsname = Bericht3
Datenfeldinhalt = Bericht!varBerichtsname!Kundenname
Bei mir steht jetzt immer im Datenfeld....
Bericht!varBerichtsname!Kundenname
statt....
Mans Muster
Lösung gefunden.... mit Eval gehts....
Dim ActiveReport As String
Dim Beisteller As String
Dim BeistellName As String
Dim BeistellOrt As String
ActiveReport = Me.Parent.Name
BeistellName = Eval("Reports!" & [ActiveReport] & "!LK_Name")
BeistellOrt = Eval("Reports!" & [ActiveReport] & "!LK_Ort")
Beisteller = "Beistellmaterial seitens Fa. " & BeistellName & ", " & BeistellOrt & ":"
Me.df_Beisteller = Beisteller
Hallo,
mhmm, verstehe den ganzen Vorgang nicht richtig...
WO läuft (steht) denn der Code ab?
Soll in einem Unterbericht der Inhalt eines Feldes aus dem Hauptbericht auch nochmal angezeigt werden?
Me!df_Beisteller = "Beistellmaterial seitens Fa. " & Me.Parent!LK_Name & ", " & Me.Parent!LK_Ort & ":"