Crystal Reports Designer  

實作報表組件擷取細目

[報表組件擷取細目] 選項只適用於相同報表中的不同物件巡覽。如果您要巡覽至其他的報表,請參閱其他報表物件選項

您可以使用 [格式編輯器] 中,[超連結] 索引標籤內的 [報表組件擷取細目] 選項來定義超連結,如此一來,Report Part Viewer 便可以模擬 Crystal Reports 的擷取細目功能。Report Part Viewer 只顯示目的物件;因此若要擷取細目,您需要定義主物件至一或多個目的物件的導覽路徑。存在多個目的物件時,這些物件必須位於相同的報表區段。

[報表組件擷取細目] 選項不會影響 DHTML Page Viewer,因為這個選項是模擬預設的 Crystal Reports 擷取細目 (頁面檢視器已經支援) 行為。不過,頁面檢視器不會限制顯示物件,所有的報表物件都會顯示。

定義主物件

由於 Report Part Viewer 只顯示目的物件,您必須定義報表的 [初始報表組件設定] (即預設的主物件),[報表組件擷取細目] 超連結才可以使用。報表的 [初始報表組件設定] 會定義 Report Part Viewer 中第一次出現的物件。請將這個物件視為擷取細目超連結路徑的起始位置。

若要定義初始報表組件設定

  1. 開啟您要定義預設主物件的報表。
  2. 按一下您要設定為預設主物件的物件,再複製 [屬性] 視窗 [名稱] 欄位中列示的物件名稱 (例如:Text1、Field1、Graph1 等)。
  3. 在內嵌的 Crystal Reports Designer 中按一下滑鼠右鍵,指向 [報表],再選取 [報表選項]。
  4. 在 [報表選項] 對話方塊的 [初始報表組件設定] 區域中,按一下 [貼上連結] 按鈕。

    您選取為主物件的報表物件名稱和資料內容就會貼到適當的欄位。

    注意   若要修改資料內容,請參閱資料內容格式

    若要納入報表相同區段中的其他物件,請輸入分號 (;) 及物件的名稱。

  5. 按一下 [確定]。

定義目的物件

進行這個程序前,請參閱超連結導覽總覽,以熟悉建立這種超連結的限制。

若要建立報表組件擷取細目超連結

  1. 開啟報表,以滑鼠右鍵按一下要建立的目的物件,再從捷徑清單中選取 [格式]。
  2. 在 [格式編輯器] 中按一下 [超連結] 索引標籤。
  3. 在 [僅限 DHTML 檢視器] 區域中選取 [報表組件擷取細目]。

    [超連結資訊] 區域變更顯示這種超連結的適當欄位。

    [可使用的欄位] 區域只顯示您可以擷取細目的區段和報表物件。這些物件通常為下一個區段中的欄位物件、圖表、地圖、點陣圖、交叉表和文字物件;舉例來說,如果您選取的物件位於群組一,這些物件則位於群組二。

    注意   [可使用的欄位] 區域不會顯示抑制顯示的報表物件。
  4. 在 [可使用的欄位] 區域中,選取您要當作擷取細目目的的區段或報表物件。
    秘訣   使用 [屬性] 視窗快速識別指派至各報表物件的預設名稱。
  5. 使用箭頭按鈕將選取的區段或物件移動到 [顯示欄位] 區域。

    為方便識別,程式會在 [顯示欄位] 區域中建立區段節點。這個節點包含您在 [可使用的欄位] 區域中選取的物件。

  6. 如果您想在 [顯示欄位] 區域中加入其他物件,請從 [可使用的欄位] 清單中選取,再將物件拖曳到適當位置。
    秘訣   物件在 [顯示欄位] 中的位置,決定了物件在 Report Part Viewer 中的顯示位置;[顯示欄位] 區域中由上至下排列,檢視器中則由左至右顯示。使用 [顯示欄位] 區域上方的箭頭來變更物件順序。
    注意   [顯示欄位] 區域中一次只能有一個區段,如果您嘗試加入第二個區段,[顯示欄位] 區域中的現有區段會遭取代。
  7. 按一下 [確定]。

    您已經建立由報表主物件至一或多個目的物件的超連結。Report Part Viewer 中會先出現主物件,您若按一下主物件擷取細目,目的物件便會出現。

請參閱

報表組件總覽 | 資料內容格式