當您將子報表連結至主報表時,程式會使用參數欄位建立連結。
如果已選取子報表連結欄位,程式會:
子報表中的參數欄位,會於稍後用來擷取主報表傳送給它的值。
選擇公式會將子報表限制為連結欄位等於參數欄位值的資料錄。
當報表執行時,程式會尋找所需要的第一筆主要欄位資料錄,然後將連結欄位的值傳遞給子報表中的參數欄位。程式接著會根據參數欄位的值,建立資料錄選擇的子報表。以下是個範例:
您建立了顯示客戶資料的報表及顯示訂貨資料的子報表,然後使用客戶編號欄位來連結這兩個報表
當您執行報表時,程式會尋找所需要的第一筆客戶資料錄,並將該資料錄的客戶編號值傳遞給子報表的參數欄位
程式接著會執行訂貨主檔子報表。因為子報表選擇公式只會選擇客戶編號值等於參數欄位值的資料錄,而且因為該參數欄位值等於主報表中第一筆資料錄的客戶編號,因此子報表只會包含擁有相同客戶編號的資料錄,也就是第一位客戶的訂貨資料錄
當子報表完成時,程式會尋找在主報表所需要的第二筆客戶資料錄、列印客戶資料,然後將客戶編號傳遞給參數欄位。
接著,程式會執行只包含第二位客戶訂貨資料錄的子報表
所有此參數欄位的管理都是在幕後進行。您只不過挑選要連結主報表與子報表的欄位,程式會完成其餘部分。數值會直接傳遞,而不會有參數欄位提示您輸入值