Nasıl yapılır: Bir raporu (ssrs) kodu ekleyin
Herhangi ifade, kendi özel kod çağırabilir.Kod içinde aşağıdaki iki yoldan sağlar:
Yazılan kod embed Visual Basic doğrudan içinde kendi rapor.If your code refers to a Microsoft .NET Framework that is not System.Math or System.Convert, you must add the reference to the report.Daha fazla bilgi için bkz: Nasıl yapılır: Bir raporu (ssrs) için bir derleme başvurusu Ekle. Kodunuzdan olun diğer başvurular hakkında daha fazla bilgi için bkz: Özel kod ve derleme başvuruları ifadelerde Rapor Tasarımcısı (ssrs).
Özel kod derlemesi yardımıyla .NET Framework. Özel derleme sağlarsanız, burada hazırladığınız rapor ve rapor sunucusu görüntüleyebileceğiniz raporu. her iki bilgisayarda yüklemeniz gerekirDaha fazla bilgi için bkz: Reports ile özel Assemblies kullanma.
Rapora katıştırılmış kod eklemek için
De Tasarım görüntülemek için raporun dışına tasarım yüzeyi sağ tıklatın ve tıklatın Rapor özelliklerini.
' I kod.
De özel kod, kodu yazın.Kodda hatalar olması rapor çalıştırıldığında uyarılar verir.Aşağıdaki örnek, adlı özel bir işlev oluşturur ChangeWord Bu sözcüğü yerine "Bike"" with "Bicycle".
Public Function ChangeWord(ByVal s As String) As String Dim strBuilder As New System.Text.StringBuilder(s) If s.Contains("Bike") Then strBuilder.Replace("Bike", "Bicycle") Return strBuilder.ToString() Else : Return s End If End Function
Aşağıdaki örnek, adlı bir dataset alan nasıl gösterir Category Bu işlev için bir ifade:
=Code.ChangeWord(Fields!Category.Value)
Bu eklerseniz, ifade kategori değerlerinin görüntüleyen bir tablo hücresine her "Bisiklet" sözcüğü DataSet içinde alan söz konusu satır için tablo hücre değeri "Bisiklet" sözcüğü görüntüler. Bunun yerine.