Aracılığıyla paylaş


Özel Assemblies ifadeleri erişme

Bu rapor Tasarımcısı veya rapor sunucusu için kullanılabilir özel bir derleme oluşturduktan sonra uygun güvenlik ilkesi eklendi ve özel bilgilerinizi derlemesine eklenen sizin rapor tanımı, sınıfların üyesi derlemenize rapor ifadelerini kullanarak erişebilirsiniz.Özel kod içinde başvurmak için bir ifade, derleme içindeki bir sınıfın üye çağırması gerekir.Bunu nasıl yöntem statik veya örnek olmasına bağlıdır.

Bir rapor tanım dosyasından statik üyeler çağırma

Static üyeler sınıf veya tür kendisi için değil de oluşturulmuş bir nesneye ait.Bu üyeler, bunları sınıfından doğrudan arama yoluyla erişilebilir.Static üyeler en iyi şekilde gerçekleştirmek için mümkün olan her durumda, bir rapor halinde özel işlevleri çağırmak için statik üyeleri kullanmalısınız.Statik bir üye çağırmak için form götüren bir ifade olarak başvurmak duyduğunuz =Namespace.Class.Method.

Static üyeler çağırmak için

  • Statik bir üye çağırmak için küme kendi ifade üye üye adı ad alanı ve sınıf adını içeren tam nitelikli adını eşit.Aşağıdaki örnek çağrıları ToGBP , dönüştüren bir yöntem StandardCost pound sterlin-dolar arasında değer alan ve bir rapor halinde görüntüler:

    =CurrencyConversion.DollarCurrencyConversion.ToGBP(Fields!StandardCost.Value)
    

Statik alanlar ve özellikler ile ilgili önemli bilgiler

Şu anda, tüm raporların aynı uygulamada yürütülen etki alanı.Kullanıcıya özgü raporları Bunun anlamı, bu verileri aynı raporun diğer örnekleri için statik verileri açığa.Bu koşul için statik veri bir kullanıcı belirli bir raporu şu anda çalışan tüm kullanıcılar için kullanılabilir olmasını sağlayabilirsiniz.Bu nedenle, static alanlar veya özel derlemeler veya içinde özelliklerini kullanmamanız önerilir kod öğesi; Bunun yerine, örnek alanlar ve özellikler, raporlarınızda kullanın.Statik yöntemler, yine de durumu veya verileri depolamak için kullanılabilir.

Bir rapor tanım dosyasından örnek üyeler çağırma

Kendi özel derleme erişmek için gereken örnek üyeler içeriyorsa, bir rapor tanımı, rapor için kullanacağınız sınıf için bir örnek adı ekleyin.Ekleyebileceğiniz bir sınıf kullanmak için bir örnek adı kod sekmesi, Rapor özelliklerini iletişim.Sınıfları için bir rapor ekleme hakkında daha fazla bilgi için bkz: Özel kod ve derleme başvuruları ifadelerde Rapor Tasarımcısı (ssrs).

Statik bir üye çağırmak için form götüren bir ifade olarak başvurmak gereken kodu =.InstanceName.Method.

Örnek üye çağırmak için

  • Özel derleme bir örnek üye çağırmak için başvuru gerekir kod örnek adı yöntem ve ardından anahtar sözcüğü.Aşağıdaki örnek bir oluşum yöntem çağırır ToEUR hangi dönüştürür StandardCost Euro ile dolar arasında değer alan ve bir rapor halinde görüntüler:

    =Code.m_myDollarCoversion.ToEUR(Fields!StandardCost.Value)
    

Ayrıca bkz.

Diğer Kaynaklar