Benutzer mit den meisten Antworten
Reporting: Image-Url

Frage
-
Hallo,
wir haben folgende Konstellation:
Ein Image in einem Report bekommt eine bestimmte externe Url übergeben.
Diese Url ist kein direkter Pfad zum SharedPoint wo das Image liegt, sondern eine Url zu einem Applikationsmodul X.
Das Modul X gibt die vollständige ImageUrl zurück.
Ruft man nun den Report auf, wird das Image nicht angezeigt.
In den Logfiles steht nichts drin.
Ein Fehler der Url zum Modul X, die initial dem Image übergeben wird, kann auch ausgeschlossen werden.
Nun meine Frage:
Ist es generell möglich, dass man in die Url des Images keine direkte Image-Url wie z.B. C:\Folder\Bild.jpg hineinschreibt,
sondern eine Url verwendet, die zu einem Modul verweist und dieses Modul dann eine ImageUrl zurückgibt?
Vielen Dank für die Antwort und mit freundlichen Grüßen
Antworten
-
Hallo LemonKiwi,
das ist meines Erachtens so, wie Du es vorhast, nicht realisierbar.
Wie man .NET-Code in einen Report integrieren kann, kannst Du bei den nachfolgenden Links sehen:
http://www.devx.com/codemag/Article/33656/1954
http://dotnet.sys-con.com/node/47339HTH ;-)
Uwe Ricken
Microsoft Certified Database Administrator SQL Server 2005
db Berater GmbH
http://www-db-berater.de- Als Antwort markiert Robert BreitenhoferModerator Mittwoch, 5. Januar 2011 17:49
-
Hi,
das geht so IMHO nicht. Was Du aber machen kannst, ist folgendes:
Erstell eine Codefunktion wie bspw.:
<Code>Public Function GetImageUrl( ByVal Parameter As String ) As String Dim Result As String Result = ... Return Result End Function</Code>
im Report (die Methode lädt bspw. die Url von deinem Applikationsmodul). Einbinden kannst Du das dann wie folgt:<Value>=Code.GetImageUrl( Fields!<Spaltenname>.Value )</Value>
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort markiert Robert BreitenhoferModerator Mittwoch, 5. Januar 2011 17:49
-
Hi,
Ich müsste ja nun im Customer Code ein Request absetzen mit der Url zum Modul und dann die Response Url wieder heraus lesen.
Wie kann ich das in VB machen?
da wäre die HttpWebRequest Klasse das geeignete Mittel. Ob man die aber in einem Report nutzen kann, weiß ich nicht.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort markiert Robert BreitenhoferModerator Mittwoch, 5. Januar 2011 17:49
Alle Antworten
-
Hallo LemonKiwi,
das ist meines Erachtens so, wie Du es vorhast, nicht realisierbar.
Wie man .NET-Code in einen Report integrieren kann, kannst Du bei den nachfolgenden Links sehen:
http://www.devx.com/codemag/Article/33656/1954
http://dotnet.sys-con.com/node/47339HTH ;-)
Uwe Ricken
Microsoft Certified Database Administrator SQL Server 2005
db Berater GmbH
http://www-db-berater.de- Als Antwort markiert Robert BreitenhoferModerator Mittwoch, 5. Januar 2011 17:49
-
Hi,
das geht so IMHO nicht. Was Du aber machen kannst, ist folgendes:
Erstell eine Codefunktion wie bspw.:
<Code>Public Function GetImageUrl( ByVal Parameter As String ) As String Dim Result As String Result = ... Return Result End Function</Code>
im Report (die Methode lädt bspw. die Url von deinem Applikationsmodul). Einbinden kannst Du das dann wie folgt:<Value>=Code.GetImageUrl( Fields!<Spaltenname>.Value )</Value>
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort markiert Robert BreitenhoferModerator Mittwoch, 5. Januar 2011 17:49
-
Vielen Dank für die Antworten!
Ich müsste ja nun im Customer Code ein Request absetzen mit der Url zum Modul und dann die Response Url wieder heraus lesen.
Wie kann ich das in VB machen?
Hab schon ein bissl herum probiert und nach code snipps gesucht in diesem Bereich, aber nichts brauchbares gefunden.
VG
-
Hi,
Ich müsste ja nun im Customer Code ein Request absetzen mit der Url zum Modul und dann die Response Url wieder heraus lesen.
Wie kann ich das in VB machen?
da wäre die HttpWebRequest Klasse das geeignete Mittel. Ob man die aber in einem Report nutzen kann, weiß ich nicht.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort markiert Robert BreitenhoferModerator Mittwoch, 5. Januar 2011 17:49