How to: Add a Data-Bound Image (Reporting Services)
Definicja raportu może zawierać odwołania do obrazu, który jest przechowywany w bazie danych.Taki obraz jest znany jako powiązany z danymi obrazu.Dodawanie obrazu powiązanego z danymi do treści raportu przeciągając element raportu obraz z przybornika na powierzchnię projektu podobnie jak w przypadku każdego elementu w raporcie.Dodanie do nagłówka lub stopki strony obrazu powiązanego z danymi wymaga wykonania dodatkowych kroków.Aby uzyskać więcej informacji zobacz Adding Page Headers and Footers.
Jeśli zostanie utworzony lub przechowywany obraz w Microsoft Dostęp, obraz zawiera informacje nagłówka OLE uniemożliwia wyświetlanie strona raportu, w czasie wykonywania przez obraz. Można usunąć nagłówek OLE, wykonując drugą z poniższych procedur.
Aby dodać obraz powiązany z danymi
W widoku Projekt kliknij przycisk Obraz w przyborniku.
Na powierzchnię projektu kliknij na powierzchnię projektu, a następnie przeciągnij myszą, aby utworzyć pole o takiej wielkości żądany obraz.Można też kliknąć przycisk na powierzchnię projektu, aby utworzyć nowy element obrazu o ustalonym rozmiarze.
W Właściwości obrazu w , okno dialogowe wpisz nazwęNazwa tekst pola lub zaakceptować ustawienie domyślne.
(Opcjonalnie) W Etykietka narzędzia polu tekstowym wpisz tekst do wyświetlenia, gdy użytkownik wskaźnika myszy nad obrazu w raporcie renderowane.
W Wybierz urządzenie źródłowe obrazu, select Bazy danych.
W Użyj tego pola., zaznacz pole, które zawiera obraz.
W Ten typ MIME, wybierz typ MIME obrazu.
Click OK.
Obraz zastępczy pojawia się na powierzchnię projektu raportu.
Aby usunąć nagłówek OLE z obrazu programu Access
Dodaj obraz ze źródła danych programu Access, korzystając z opisu w poprzedniej procedurze.
W Właściwości obrazu w oknie dialogowym kliknij przycisk wyrażenie (FX) przycisk.
W polu Wyrażenie Skopiuj poniższe wyrażenie z nie podziały wierszy, w okienku wyrażenia:
=System.Convert.FromBase64String(Mid(System.Convert.ToBase64String(Fields!ImageFieldName.Value),105))
W wyrażeniu Mid Aby wykluczyć informacje nagłówka, który znajduje się w pierwszym 105 znaków w pliku, a następnie używa Convert Aby w pozostałej części base64 obrazu zakodowane. W wyrażeniu przyjęto założenie, że obraz pochodzi z bazy danych, której ustawieniem regionalnym jest EN-US.Jeśli jest używane inne sortowanie, nagłówek OLE może zawierać więcej lub mniej niż 105 znaków.
Kliknij przycisk OK dwa razy.
Obraz zastępczy pojawia się na powierzchnię projektu raportu.