我需要基於查詢結果(true或false)在Crystal報表中壓縮字段。有沒有辦法在變量中指定查詢,並使用該變量來創建公式來抑制字段值?或者你建議任何其他機制?Crystal Reports:如何基於查詢抑制字段
請讓我知道。
我需要基於查詢結果(true或false)在Crystal報表中壓縮字段。有沒有辦法在變量中指定查詢,並使用該變量來創建公式來抑制字段值?或者你建議任何其他機制?Crystal Reports:如何基於查詢抑制字段
請讓我知道。
@codematrix
我建議以下機制:
在報表中創建 標題區域一級方程式領域內的「共享」變量(或接近報告開頭電話它: @QueryResult(或其他一些適當的名稱)並將其定義爲 布爾變量。
創建子報告並在子範圍內執行查詢端口和
根據結果設置@QueryResult。
在子報告之後的某處,您可以在
公式字段中引用@QueryResult並將其用於後續邏輯。
請讓我知道這是否合理。我通過XI在Crystal 7中使用了這種技術。
@GlennFerrierLive:非常感謝。我明白了。你能告訴我如何在子報表中創建一個查詢並將返回值賦給我的共享布爾變量。我需要在我的查詢中添加一些條件。 (例如,=「Report」等) – codematrix
子報表中的查詢是否依賴於主報表中的值(因爲右表依賴於sql連接中的左側)? –
不是。它完全基於子報告中的表格。但我需要添加一些條件也(如ex,tblTemp.Id = 2等..) – codematrix