2014-02-19 62 views

回答

0

@codematrix

我建議以下機制:

  • 在報表中創建 標題區域一級方程式領域內的「共享」變量(或接近報告開頭電話它: @QueryResult(或其他一些適當的名稱)並將其定義爲 布爾變量。

  • 創建子報告並在子範圍內執行查詢端口和
    根據結果設置@QueryResult。

  • 在子報告之後的某處,您可以在
    公式字段中引用@QueryResult並將其用於後續邏輯。

請讓我知道這是否合理。我通過XI在Crystal 7中使用了這種技術。

參考:http://publib.boulder.ibm.com/infocenter/iadthelp/v6r0/index.jsp?topic=/com.businessobjects.integration.eclipse.doc.crdesigner/reportdesigner/crconvariablescopecrystalsyntax.htm

+0

@GlennFerrierLive:非常感謝。我明白了。你能告訴我如何在子報表中創建一個查詢並將返回值賦給我的共享布爾變量。我需要在我的查詢中添加一些條件。 (例如,=「Report」等) – codematrix

+0

子報表中的查詢是否依賴於主報表中的值(因爲右表依賴於sql連接中的左側)? –

+0

不是。它完全基於子報告中的表格。但我需要添加一些條件也(如ex,tblTemp.Id = 2等..) – codematrix

相關問題