Aracılığıyla paylaş


Nasıl Yapılır: Bir raporu (Reporting Services) için kodu ekleme

Herhangi ifade, kendi özel kodlarınızı çağırabilirsiniz.Kod, aşağıdaki iki şekilde sağlayabilirsiniz:

Rapora katıştırılmış kod eklemek için

  1. 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.

  2. ' I tıklatın Kod.

  3. 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
    
  4. 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.