您可以使用 [格式編輯器] 中,[超連結] 索引標籤內的 [其他報表物件] 選項來定義連結相同或不同報表物件的超連結路徑。如果您定義的是連結到不同報表的超連結路徑,該報表必須是 Crystal Enterprise 中的 managed 報表。CyrstalReportPartsViewer 控制項只顯示您指定的物件。如同報表組件擷取細目選項,所有的目的物件都必須來自相同的報表區段。
[其他報表物件] 選項僅供 DHTML Page Viewer 導覽之用。
工作流程
由於 [其他報表物件] 選項允許您建立 Crystal Enterprise 中,不同 managed 報表的物件超連結,因此,該選項的 [超連結] 索引標籤內需要作較多的設定。以下列示完成超連結設定的步驟總覽。
注意 進行這個程序前,請參閱超連結導覽總覽,以熟悉建立這種超連結的限制。
若要建立報表組件擷取細目超連結
來源報表就是複製物件的來源;目的報表則是加入超連結資訊的報表。
在 Report Part Viewer 中檢視目標報表時,您會先看到報表主物件。進行物件擷取細目之後,您就會移到來源報表中選取的目的物件。
注意 如果您尚未依步驟 2 複製目的物件,[貼上連結] 按鈕即無法使用。
[貼上連結] 按鈕選項清單中,列示了在目的物件中貼上連結時可以使用的選項。隨著建立連結型別的不同 (例如特定資料內容連結,而非泛用資料內容連結),顯示選項亦不同:
預設選項;若您按 [貼上連結] 卻不檢視其他清單選項,這個選項便會自動選取。使用這個選項貼上資料內容 (由程式決定) 最完整的連結。如需詳細資訊,請參閱內容報表組件選項案例。
使用這個選項貼上包含泛用資料內容 (非指向特定資料錄的資料內容) 的連結。需要廣泛的資料內容,或資料尚未顯示於來源報表中時,請使用這個選項。
使用這個選項貼上包含特定資料內容 (指向特定資料錄的資料內容) 的連結。需要縮小資料內容範圍,或資料內容已顯示於來源報表中時,請使用這個選項。
注意 如果選擇了 [設計檢視報表組件] 選項 (或報表 [設計] 檢視複製的物件選擇了 [內容報表組件] 選項時),且來源和目標報表的資料結構不同,您就會看到 [報表組件的對應欄位] 對話方塊。[未對應的欄位] 區中的各欄位都代表來源報表中的某個群組。使用這個對話方塊將上述群組對應至目標報表中的欄位。對應所有的群組後,您就可以按 [確定] 按鈕並繼續。
例如,如果 [資料內容] 是 /USA/CA/Changing Gears (僅顯示該特定細目資料錄),您可以將其變更為 /USA/CA/*,以顯示群組中的所有細目資料錄。
秘訣 如果報表存在群組選擇公式,請檢查目的物件的資料內容,以確認內含正確的子系索引。
您已經建立主物件到一或多個目的物件的超連結。Report Part Viewer 中會先出現主物件,您若按一下主物件擷取細目,目的物件便會出現。