簡體   English   中英

使用參數字段,驗證參數字段保護Crystal報表

[英]Securing Crystal Reports using Parameter Fields , Validating Parameter Fields

是否可以在Crystal Report中將密碼設置為參數字段,或者可以將驗證應用於Crystal Report的參數字段(如),如果用戶輸入了錯誤的參數,則該報告會退出嗎?

您不能退出/退出報表,但是如果參數不正確,則可以肯定地在報表中隱藏詳細信息/組/記錄。

如果他們使用的是Crystal Reports,則可以打開報告並刪除“密碼保護”,但是可以的,如果正在某種類型的查看器中運行報告,則可以進行一些偽保護。

您要做的就是創建一個名為{?Password}的參數。 然后,在當前記錄選擇中,輸入:

(your previous record selection) AND {?Password} = "yourpassword"

此邏輯的工作方式與任何其他SQL邏輯一樣,因為查詢必須為true才能返回記錄。 在上述情況下,如果密碼不匹配,則查詢為false。

這樣可以防止顯示任何記錄。

或者,您可以根據類似的邏輯隱藏/隱藏部分,或者如果密碼錯誤則顯示部分(如果正確則隱藏它)。 在此邏輯內,如果密碼錯誤,則可以設置一個節的格式以顯示“輸入了無效的密碼”。

說得通?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM