如果用戶選中希望特定項目在其報告中顯示的框,我已在帳戶創建頁面上設置了一個複選框並鏈接到數據庫(PDF來自CR)。我已經將DB值添加到了我的模式(比特值),並且其他字段也存在。根據來自DB的位值抑制Crystal Reports中的字段
如何抑制3項,如果該位值爲0
我試着用IF/ELSE內CR壓制它,但是這不是正常工作。
我是否需要創建一個公式字段並禁止它的項目?
例子將不勝感激,因爲我已經嘗試了我能想到的一切。
如果用戶選中希望特定項目在其報告中顯示的框,我已在帳戶創建頁面上設置了一個複選框並鏈接到數據庫(PDF來自CR)。我已經將DB值添加到了我的模式(比特值),並且其他字段也存在。根據來自DB的位值抑制Crystal Reports中的字段
如何抑制3項,如果該位值爲0
我試着用IF/ELSE內CR壓制它,但是這不是正常工作。
我是否需要創建一個公式字段並禁止它的項目?
例子將不勝感激,因爲我已經嘗試了我能想到的一切。
右鍵單擊字段並選擇「格式字段...」。選擇Common選項卡。單擊Suppress複選框右側的按鈕。與其他領域的
CurrentFieldValue=0
重複過程或使用格式刷按鈕,這樣做的:在公式中輸入以下文本。
如果您正在填充DataTable並將其傳遞給CR,那麼您可以使用ForEach循環遍歷DataRows並在其中處理數據。
更好的是,您可以在返回數據的存儲過程中處理這個問題。
感謝您的建議,但上面的方法至少更快(對我來說)。 –
完美!我這樣做了,但CR仍然彈出一個錯誤:'這裏需要一個字符串。'我忽略了這個警告,現在它在False時壓制了這個值。謝謝。 –