TECHNISCHER BLOG

So wird ein Bild in RDL vom Reportbody zum Header übergeben

Werden Daten mit den Funktionen SetData und GetData vom Reportbody zum Reportheader übergeben, müssen möglicherweise auch Bilder übergeben werden (z. B. beim Erstellen mehrerer Dokumente für verschiedene Debitoren mit unterschiedlichen Logos). Eine der Lösungen könnte wie folgt aussehen.

Eine neue Funktion in den Berichtseigenschaften:

Public Function ConvertPicture(Value)
  If IsNothing(Value) Then
    Return ""
  End If
Return Cstr(Convert.ToBase64String(Value))
End Function

RDL Layout in Dynamics NAV (Navision) - Berichteigenschaften

Die neue Funktion wird in der SetData hinzugefügt mit einer Referenz zum BLOB Feld.

Code.ConvertPicture(Fields!SalesSetup_ReportsFooterImage.Value) + Chr(177) +

Dynamics NAV (Navision) - ein Beispiel von der Funktion SetData

Die Funktion GetData soll im Bildeigenschaften verwendet werden, um das entsprechende Feld lesen zu können.

Dynamics NAV TM Entwickler und Berater View Konrad Buczkowski's LinkedIn profile Konrad Buczkowski

Wir verwenden Cookies
Einige von ihnen sind essenziell (z.B. speichern von gewählten Optionen des Lizenzrechners), während andere uns helfen unsere Website bei Werbung zu analysieren. Sie können dies akzeptieren oder ablehnen sowie diese Einstellungen jederzeit aufrufen und Cookies auch nachträglich abwählen (im Fußbereich unserer Website unter "Cookies Einrichtung"). Nähere Hinweise in unserer Datenschutzerklärung.
Individuelle Cookie Einstellungen
Notwendig ( 3 / 3 )
Notwendige Cookies helfen dabei, eine Webseite nutzbar zu machen, indem sie Grundfunktionen wie Seitennavigation und Zugriff auf sichere Bereiche der Webseite ermöglichen. Die Webseite kann ohne diese Cookies nicht richtig funktionieren.
v
Details in dieser Gruppe einblendenDetails in dieser Gruppe ausblenden
  • AkzeptiertNameKonfigurierungscookieAnbieterseccount.comZweckSpeichert vom Besucher in einem Feld ausgewählte Einstellungen.Cookie Namemod_cookies_125Cookie Laufzeit1 Jahr
  • AkzeptiertNameSessionAnbieterSeccount.comZweckCookies, die für die Sessionsitzung auf der Website verantwortlich sind.Cookie Names81a877_vv, s81a877_verify, s81a877, s81a877_v, c_verifyCookie Laufzeit1 Tag, Session
  • AkzeptiertNameCookiesAnbieterSeccount.comZweckCookies, die die Verwendung von Cookies bestätigen.Cookie Namec_verifyCookie Laufzeit38 Monate
Statistiken ( 1 / 1 )
Statistik-Cookies helfen Webseiten-Besitzern zu verstehen, wie Besucher mit Webseiten interagieren, indem Informationen anonym gesammelt und gemeldet werden.
v
Details in dieser Gruppe einblendenDetails in dieser Gruppe ausblenden
  • AkzeptiertNameGoogle AnalyticsAnbieterGoogle LLCZweckRegistriert eine eindeutige ID, die verwendet wird, um statistische Daten dazu, wie der Besucher die Website nutzt, zu generieren.Datenschutzerklärunghttps://policies.google.com/privacyCookie Name_ga,_gat,_gidCookie Laufzeit24 Monate
aaa1604053742