Neuigkeiten:

Wenn ihr euch für eine gute Antwort bedanken möchtet, im entsprechenden Posting einfach den Knopf "sag Danke" drücken!

Mobiles Hauptmenü

Code aus Variable und bekannten Parametern zusammensetzen

Begonnen von DanCooper, August 06, 2010, 10:53:44

⏪ vorheriges - nächstes ⏩

DanCooper

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

DanCooper

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

DF6GL

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 & ":"