Nasıl Yapılır: Bir raporu (rapor oluşturucuyu 2.0) kodu ekleme
Report Builder 2. 0 ' yazılmış özel kod ekleyebilirsiniz. Visual Basic Raporunuzdaki doğrudan ve daha sonra herhangi bir başvuru eklemek ifade. Rapor işlenirken bu kod da işlenir.The namespaces for two Microsoft .NET Framework classes are automatically included: Math ve Convert. Diğer sınıflara başvurular eklemek Rapor Oluşturucusu 2.0’da desteklenmemektedir.
Bir rapor sunucusuna bağlıyken, rapor işleme rapor sunucusunda gerçekleşir.Bir rapor sunucusuna bağlı değilken, rapor işleme istemci sunucuda gerçekleşir.
Yapabileceğiniz kodunuzdan diğer başvurular hakkında daha fazla bilgi için bkz: İfadelerde Özel Kod Başvuruları Kullanma (Rapor Oluşturucusu 2,0).
Not
Özel derlemelere başvurular eklemek yalnızca, sistem yöneticisinin özel derlemeleri yüklemiş olduğu rapor sunucusu üzerindeki rapora bağlıyken desteklenmektedir.
Rapora katıştırılmış kod eklemek için
Içinde Tasarım görünümü dışında kenarlık raporun tasarım yüzeyine sağ tıklatın ve tıklatın.Rapor özellikleri.
' I tıklatın Kod.
Içinde Özel kodkodunu 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. ChangeWordBu sözcüğü yerine"Bike"yerine"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 örnekte, bu işlev için kategori adlı bir veri kümesi alan geçirilecek gösterilmiştir bir ifade:
=Code.ChangeWord(Fields!Category.Value)
Kategori değerlerinin, "Bisiklet" sözcüğü, bu satır için dataset alanında bulunan her görüntüleyen bir tablo hücresine bu ifade eklerseniz, bunun yerine tablo hücre değeri "Bisiklet" sözcüğünü görüntüler.