作業 5:建置付款子報告的資料集 在本程序中,您將建置一個資料集,以指出要從 Payments 表格中擷取哪些資料。您建立的付款子報告稍後會使用這個資料集。 1 在「資料總管」中,用滑鼠右鍵按一下「資料集」,再從快速功能表中選擇「新建資料集」。 2 在「新建資料集」中,輸入下列文字以作為資料集名稱: Payments 3 其他欄位使用預設值,再選擇「下一步」。 4 在「查詢」的「可用項目」中,展開 CLASSICMODELS,然後展開 Payments 表格,以顯示表格中的直欄。 5 利用下列 SQL SELECT 陳述式,來指出要擷取的資料: SELECT Payments.paymentDate, Payments.amount FROM Payments WHERE Payments.customerNumber = ? 這個陳述式會從 Payments 表格中選取 PAYMENTDATE、CHECKNUMBER 和 AMOUNT 直欄。WHERE 子句有一個 CUSTOMERNUMBER 值的參數標記。當報告執行時,付款子報告會從客戶報告中取得現行 CUSTOMERNUMBER 值。 6 選擇「完成」來儲存資料集。 7 在「編輯資料集」中,建立一個資料集參數,以便提供 WHERE 子句的 CUSTOMERNUMBER 值。 1 選擇「參數」。這時「編輯資料集」會顯示預設參數。 2 選擇「編輯」,以修改參數定義。 3 在「編輯參數」中,指定下列值: 名稱:CustID 資料類型:Integer 方向:輸入 預設值:103 鏈結至報告參數:無 4 選擇「確定」,以確認您對參數定義的編輯。 8 選擇「預覽結果」,確認查詢會傳回正確的資料。圖 12-6 顯示資料集針對客戶號碼 103 所傳回的資料列。 圖 12-6 付款子報告的資料預覽 9 選擇「確定」來將變更儲存在資料集中。
在本程序中,您將建置一個資料集,以指出要從 Payments 表格中擷取哪些資料。您建立的付款子報告稍後會使用這個資料集。