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

Báo cáo xác thực thông số trong báo cáo ssrs

Nhấp vào Trình đơn Báo cáo sau đó nhấp vào Thuộc tính Báo cáo.
Đi tới Tab Mã và thêm mã tương tự theo yêu cầu của bạn:

Function CheckDateParameters(StartDate as Date, EndDate as Date) as Integer
Dim msg as String
     msg = ""
     If (StartDate > EndDate)  Then
 msg="Start Date should not be later than End Date"
     End If
     If msg <> "" Then 
 MsgBox(msg, 16, "Report Validation")
 Err.Raise(6,Report)                    'Raise an overflow
     End If
End Function

Thực hiện theo các bước:

1.) Đi tới Tham số Báo cáo và thêm một tham số với kiểu dữ liệu là chuỗi.

2.) Đánh dấu vào hộp kiểm Ẩn và Cho phép ckeckbox giá trị trống.

3.) Từ Giá trị mặc định, chọn nút radio Không được truy vấn, sau đó nhấn nút FX và dán mã này.

=CODE.CheckDateParameters(<parameterStartdate>.Value,<parameterEnddate>.Value)

Sau đó nhấn OK.

Xem liên kết tham khảo:

Bước đơn giản Xác thực thông số SSRS theo từng bước bằng cách sử dụng mã &tập dữ liệu có điều kiện



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Chèn dữ liệu vào một dạng xem (SQL Server)

  2. Nhiều câu lệnh chọn trong thủ tục được lưu trữ để có được kết quả mong muốn

  3. Phiên bản phụ trợ không được hỗ trợ để thiết kế sơ đồ hoặc bảng cơ sở dữ liệu

  4. Làm cách nào để thực thi .sql từ C #?

  5. Cách tải xuống tệp được lưu trữ trong SQL DB ở định dạng nhị phân