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
Và
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