Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

In đậm văn bản cụ thể trong SSRS

Tạo chức năng mã tùy chỉnh để in đậm văn bản:nhấp chuột phải vào phần không phải thiết kế của bề mặt báo cáo, chọn Report Properties... và nhấp vào Code chuyển hướng. Nhập mã sau:

Function BoldText(Text As String) As String
  return Text.Replace("(", "(<b>").Replace(")", "</b>)")
End Function

Đi tới ô trường của bạn và thay đổi biểu thức cho giá trị từ chỉ giá trị trường thành gọi hàm này với giá trị trường:

=Code.BoldText(Fields!FieldToBold.Value)

Bây giờ, bit này là chìa khóa - trong ô của bạn, hãy nhấp vào nơi nó hiển thị <<Expr>> vì vậy nó được đánh dấu sau đó nhấp chuột phải vào nó và chọn Placeholder Properties... . Trên General chọn nút radio để kích hoạt HTML - Interpret HTML tags as styles .

Bây giờ bất kỳ thứ gì giữa các dấu ngoặc sẽ được in đậm.

Cập nhật - thay đổi màu phông chữ

Bạn cũng có thể thay đổi màu của phông chữ bằng cách sử dụng <font> Thẻ HTML (ví dụ sau đây làm cho bất kỳ thứ gì giữa dấu ngoặc vuông màu đỏ và đậm):

Function BoldText(Text As String) As String
  return Text.Replace("(", "(<font color=Red><b>").Replace(")", "</b></font>)")
End Function


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để chuyển đổi một số nguyên (thời gian) thành HH:MM:SS ::00 trong SQL Server 2008?

  2. Lệnh Sql JOIN có ảnh hưởng đến hiệu suất không?

  3. Chọn một cột trong SQL không có trong Nhóm theo

  4. Hiểu sự khác biệt giữa CUBE và ROLLUP

  5. Tại sao tôi không thể truy vấn truy vấn OFFSET / FETCH trên SQL Server của mình?