[gelöst]RTC Report, Bilder hinzufügen

18. Februar 2011 10:53

Hallo,

ich habe ein Problem mit dem erstellen vom Bilder im Kopfbereich eines komplett neu erstellten Reports.
Man muss dazu ja zunächst im Textkörper das Bild in eine String konvertieren, auf den dann im Kopf zugeriffen wird. Hier ist auch schon mein Problem.

Ich habe es bereits mit einer Textbox sowie mit einer Tabelle versucht!

Wenn ich diesen Code
Code:
 =Convert.ToBase64String(Fields!CompanyInfo_Picture.Value)
im Value der Textbox hinterlege, bekomme ich dort eine #Error in der Seitenansicht. Normalerweise müsste dort dann ja der String stehen.

Hat jemand eine Idee, warum dies Konvertierung nicht durchgeführt wird?

danke schon mal.
vg
Rom
Zuletzt geändert von rom am 28. Februar 2011 10:46, insgesamt 1-mal geändert.

Re: RTC Report, Bilder hinzufügen

18. Februar 2011 10:59

Hast du dich an einem Standardreport orientiert?

So ist es im Standard aufgebaut:

Seitenkopf
Textbox
Value = Code.SetPicture(ReportItems!CompanyInfo_Picture.Value,1)
Hidden = True

Bild
Value = Convert.FromBase64String(Code.GetPicture(1))

Textkörper
Textbox
Name = CompapnyInfo_Picture
Value = Convert.ToBase64String(Fields!CompanyInfo_Picture.Value)
Hidden = True

Wichtig ist hier die Anordnung der Elemente im Seitenkopf. Die Textbox dort muss vor dem Bild liegen.

Re: RTC Report, Bilder hinzufügen

18. Februar 2011 11:06

Ja, ich hab mich an den R206 orientiert, es hat auch sonst super funktioniert, nur heute nicht :-(

Re: RTC Report, Bilder hinzufügen

18. Februar 2011 11:11

Die Textkörper-Textbox muss innerhalb des Listenelementes liegen, aber noch vor der ersten Tabelle oder als erste Tabelle.

Re: RTC Report, Bilder hinzufügen

18. Februar 2011 11:16

Ja, habe ich eigentlich alles s. Screenschot

2011-02-18_101504.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Re: RTC Report, Bilder hinzufügen

18. Februar 2011 11:23

Kompiliere mal, indem du in VS oben im Hauptmenü auf Erstellen -> Website erstellen gehst.
Bekommst du eine Fehlermeldung?

Re: RTC Report, Bilder hinzufügen

18. Februar 2011 11:24

Nein, leider bekomme ich keinen Fehler!!! :cry:

Re: RTC Report, Bilder hinzufügen

18. Februar 2011 11:37

Ist überhaupt ein Bild hinterlegt?
Das Bild-Control sollte daher folgenden Hidden-Ausdruck haben:
Code:
=iif(Code.GetPicture(1) = "",true,false)

Re: RTC Report, Bilder hinzufügen

18. Februar 2011 11:38

Ja, ich denke schon, werde es mal ausprobieren, im CC sehen ich das Bild.

EDiT: Die Get - Methode ist leer. Das wundert mich nicht, das ja die Set - Methode schon leer ist!!
Zuletzt geändert von rom am 18. Februar 2011 11:42, insgesamt 1-mal geändert.

Re: RTC Report, Bilder hinzufügen

18. Februar 2011 11:41

Überprüfe noch, ob das Bild in den (CC-)Sections wirklich DataSetFieldName=CompanyInfo_Picture hat.

Re: RTC Report, Bilder hinzufügen

18. Februar 2011 11:45

Ja, dass ist der richtige Datasetfieldname. Ich habe mir den Namen im Dataset - Result geholt. Ansonsten wurde ich ja auch ein kompilierfehler bekommen, da ich nur ein Bild im Report habe.

Re: RTC Report, Bilder hinzufügen

18. Februar 2011 11:49

rom hat geschrieben:Ja, dass ist der richtige Datasetfieldname. Ich habe mir den Namen im Dataset - Result geholt. Ansonsten wurde ich ja auch ein kompilierfehler bekommen, da ich nur ein Bild im Report habe.

Richtig. Das war nur für den Fall, dass du in den Sections zwei verschiedene Bilder eingebunden hast und du in VS auf das falsche "verlinkst".