Uzyskiwanie dostępu do zestawów niestandardowych za pomocą wyrażenia
Po utworzeniu niestandardowego wirtualny plik dziennika udostępnione go do Projektant raportów lub serwer raportów dodane zasad bezpieczeństwa i dodać odwołanie do swojego niestandardowego wirtualny plik dziennika z definicja raportu można uzyskać dostęp członkowie klasy z wirtualny plik dziennika przy użyciu wyrażeń raportu.Aby odwołać się do kodu niestandardowego w wyrażeniu, należy wywołać element członkowski członkowski klasy w zestawie.W jaki sposób to zrobić, zależy od tego, czy metoda jest statyczna lub wystąpienie.
Wywołanie statyczne elementy członkowskie z pliku definicja raportu
Elementy statyczne należące do klasy lub typ., a nie do wystąpień obiektu.Te składniki są dostępne poprzez wywołanie je bezpośrednio z klasy.Należy używać elementy statyczne, aby wywoływać funkcje niestandardowych w raporcie, o ile to możliwe, ponieważ elementy statyczne najlepiej wykonywać.Aby wywoływać element członkowski członkowski statycznego, trzeba odwołać ją jako wyrażenie, które ma postać =Namespace.Class.metoda.
Aby wywołać elementy statyczne
Wywołanie element członkowski członkowski statycznego zestaw równe w pełni kwalifikowanej nazwy wyrażenie elementu członkowskiego, zawierający obszar nazw, nazwę klasy i nazwy element członkowski.Następujące wywołania przykład ToGBP metoda, która konwertuje StandardCost wartość pole z dolarów na funta szterlinga i wyświetla je w raporcie:
=CurrencyConversion.DollarCurrencyConversion.ToGBP(Fields!StandardCost.Value)
Ważne informacje dotyczące właściwości i pola statyczne
Obecnie wykonywane są wszystkie raporty w tej samej domenie aplikacji.Oznacza to, które przedstawia specyficzne dla użytkownika, dane statyczne ujawniać te dane do innych wystąpień tego samego raportu.Ten warunek może umożliwiać danych statycznych z jednego użytkownika, które mają być dostępne dla wszystkich użytkowników obecnie zalogowanych konkretny raport.Z tego powodu zdecydowanie zaleca się nie używać statycznego pola lub właściwości niestandardowych zestawów lub w programie Kod elementu; zamiast tego należy użyć wystąpienie pola lub właściwości w raportach.Metody statyczne mogą być nadal używane, ponieważ one nie należy przechowywać stanu lub danych.
Wywołanie wystąpienie elementy członkowskie z pliku definicja raportu
Jeśli twój niestandardowy wirtualny plik dziennika zawiera elementy członkowskie wystąpienie, które chcesz uzyskać dostęp w definicja raportu, należy dodać nazwę wystąpienie klasy w raporcie.Można dodać wystąpienie Nazwa klasy przy użyciu Kod Karta Właściwości raportu okna dialogowego.Aby uzyskać więcej informacji na temat dodawania wystąpienia klas do raportu zobacz Using Custom Code References in Expressions (Reporting Services).
Aby wywoływać element członkowski członkowski statycznego, trzeba odwołać ją jako wyrażenie, które ma postać = kod. InstanceName.metoda.
Aby wywołać wystąpienie członków
Aby zadzwonić element członkowski wystąpienie niestandardowego wirtualny plik dziennika, należy wskazać Kod słowo kluczowe nazwy wystąpienia oraz metoda.Następujące wywołania przykład wystąpienie metoda ToEUR konwertujeStandardCost wartość pole z dolarów na euro i wyświetla je w raporcie:
=Code.m_myDollarCoversion.ToEUR(Fields!StandardCost.Value)