Share via


Vorgehensweise: Hinzufügen eines datengebundenen Bildes (Bild-Assistent)

Aktualisiert: 14. April 2006

Dieses Thema enthält Anweisungen zum Hinzufügen von Bilddateien zum Textkörper eines Berichts. Weitere Informationen zum Hinzufügen von datengebundenen Bildern zu einem Header oder Footer finden Sie unter Hinzufügen eines Seitenkopfes und -fußes zu einem Bericht.

Wenn Sie das Bild in Microsoft Access erstellt oder gespeichert haben, enthält das Bild OLE-Headerinformationen, durch die verhindert wird, dass das Bild auf der Berichtsseite zur Laufzeit angezeigt wird. Wenn Sie den OLE-Header aus dem Bild entfernen möchten, können Sie den Wert des Bildes auf diesen Ausdruck festlegen:

=System.Convert.FromBase64String(Mid(System.Convert.ToBase64String(Fields.ImageFieldName.Value),105))

Für den Ausdruck wird Mid zum Ausschließen der Headerinformationen verwendet, die sich in den ersten 105 Zeichen der Datei befinden, und anschließend wird der restliche Teil des Bildes mittels Convert base64-codiert. Für den Ausdruck wird angenommen, dass das Bild aus einer Datenbank in US-Englisch stammt. Wenn Sie eine andere Sortierung verwenden, ist der OLE-Header möglicherweise länger oder kürzer als 105 Zeichen.

Wenn Sie den Ausdruck festlegen möchten, müssen Sie zunächst den Bild-Assistenten verwenden und dem Bericht das Bild hinzufügen. Anschließend können Sie das Eigenschaftenfenster öffnen, das Bild auswählen und den Ausdruck in das Wertfeld einfügen.

So fügen Sie ein datengebundenes Bild hinzu

  1. Klicken Sie in der Layoutansicht in der Toolbox auf Bild.

  2. Ziehen Sie auf der Entwurfsoberfläche ein Feld in die für das Bild gewünschte Größe. Oder klicken Sie stattdessen auf die Entwurfsoberfläche, um ein Bildelement mit fester Größe zu erstellen.

  3. Klicken Sie auf der Seite Willkommen auf Weiter.

  4. Klicken Sie auf der Seite Bildquelle auswählen auf Datenbank, und klicken Sie dann auf Weiter.

  5. Führen Sie auf der Seite Bildfeld angeben die folgenden Aktionen aus, und klicken Sie dann auf Weiter.

    • Wählen Sie unter Dataset das Dataset aus, in dem sich das Bildfeld befindet.
    • Wählen Sie unter Bildfeld das Feld aus, das das Bild enthält.
    • Wählen Sie unter MIME-Typ den MIME-Typ (Multipurpose Internet Mail Extension) des Bildes aus.
  6. Überprüfen Sie die Informationen auf der Seite Assistenten abschließen, und klicken Sie dann auf Fertig stellen.

Siehe auch

Konzepte

Hinzufügen eines Bildes zu einem Bericht
Vorgehensweisen zum Berichts-Designer

Andere Ressourcen

Berichts-Designer (F1-Hilfe)

Hilfe und Informationen

Informationsquellen für SQL Server 2005