我設計了一個報告來拉基於使用「贊」操作員會在某一特定領域的數據字符串匹配,因爲這樣一個記錄選擇公式的數據字段:如何在記錄選擇「like」語句中使用Parameter字段?
{rct.serno} like "*9842*"
(由於自由格式的方式數據存儲在給定的字段中,我必須做一個子串匹配來查找DB中的相關行)。
這工作正常。儘管我不想每次都手動編輯記錄選擇公式,但我想用一個參數字段(「{?TagNum}」)來提示用戶輸入所需的字符串,然後在記錄選擇公式中使用它:
{rct.serno} like "*{?TagNum}*"
保存此記錄選擇公式時,Crystal不會引發錯誤,但在刷新報告並輸入參數值後,它不會返回任何記錄。如何正確使用記錄選擇子字符串匹配中的參數值?
嘗試像「%{?TagNum}%」這樣的'{rct.serno}。 – craig 2014-09-05 21:12:32
'%'是SQL通配符字符,但Crystal使用'*'。所以不,不起作用。 – 2014-09-06 02:13:22