使用瀏覽打開主題
您可以使用「資料庫設定」對話方塊的「每個項目的記錄數」屬性頁面,在單一列印的項目上列印多個資料庫記錄,並指定希望那些記錄在列印的項目上進行分組的方式。
請參考以下範例:
您有一個名為 Products.txt 的文字資料庫。其中包含十三筆記錄,這些記錄由產品和區域 (產品的原產地) 組成,如下所示:
產品
|
區域
|
刀 餐巾 咖啡杯 叉子 勺子 鉗子 防燙墊 餐杯 酒杯 刮勺 茶杯 果汁杯 平底玻璃杯
|
西部區域 東部區域 南方區域 西部區域 西部區域 西部區域 東部區域 南方區域 南方區域 東部區域 南方區域 南方區域 南方區域
|
您希望 BarTender 為每個區域列印一個項目,從而將該區域的所有產品都列印在該項目上。以下程序說明如何建立資料庫連線,啟用每個列印項目的多筆記錄列印,以及將記錄新增至範本中。
建立與範例 Products.txt 資料庫的連線
-
在「檔案」功能表上按一下「資料庫連線設定」。或者,也可以按一下主工具列上的 。
-
在「資料庫設定精靈」中,按一下「文字檔案」,然後按一下「下一步」。
-
按一下「選取檔案」,以瀏覽至 Products.txt 檔案。
-
按一下 Products.txt,然後按一下「開啟」。在精靈中即會顯示檔案預覽。
-
按「下一步」。
-
在精靈的「檔案格式」頁面上,可以按一下「欄位」索引標籤,以表格格式檢視資料。
-
按「下一步」。
-
在精靈的「欄位名稱」頁面上,驗證是否將第一列識別為資料的欄位名稱。
-
按一下「完成」以完成此精靈。「資料庫設定」對話方塊將開啟。
啟用每個列印項目的多筆記錄列印
-
在「資料庫設定」對話方塊上,按一下「每個項目的記錄數」。
-
在「每個項目的記錄數」屬性頁面上的「每個列印項目的最大記錄數」中,輸入 6。
|
在此範例中,6 是任意數字。通常,可以將最大記錄限制設定為適合實際標籤或文字物件大小的數字。
|
-
按一下以選取「欄位變更時中斷」核取方塊。
-
在「欄位」清單中,按一下以選取「Region」核取方塊,然後按一下「確定」。此設定會導致每次「Region」欄位值發生變更時,返回的記錄都會中斷。
-
按一下以選取「將多筆記錄組合成單一欄位」核取方塊。
-
在「欄位」清單中,按一下以選取「Product」核取方塊,然後按一下「確定」。啟用此設定後,返回的「Product」欄位值會顯示在範本上的單一文字物件中。
-
對於「分隔符號」選項,按一下以選取「自訂」,然後輸入一個逗號加一個空格 (, )。此設定指示文字物件中列出的產品以一個逗點加一個空格進行分隔。
-
在左側導覽窗格中,按一下「排序次序」。
-
在「排序次序」屬性頁面上,按兩下「區域」以將其新增至「排序依據欄位」清單。或者,也可以將「區域」從「可用欄位」清單拖曳至「排序依據欄位」清單。此作業會導致依「Region」欄位值對返回的記錄進行排序。
-
按一下「確定」以關閉「資料庫設定」對話方塊。
將記錄新增至範本
-
在工具箱的「資料來源」窗格中,展開「資料庫欄位」節點,然後將「Region」拖曳至範本。此時會建立一個使用「區域」資料庫欄位資料來源的文字物件。
-
在「資料來源」窗格中的「資料庫欄位」下,找到「Product [+]」,然後將「Product [+]」拖曳至範本上「Region」文字物件下方的位置。此時會建立一個使用「產品 [+]」資料庫欄位資料來源的文字物件。
-
使用記錄導覽列 (位於範本設計區域底端) 上的箭頭來檢視要為此文件列印的項目。
您可能會看到某個項目上的產品清單太寬,無法容納在範本中。出現此情況時,可以修改文字物件,讓產品清單在物件內以多行顯示。
為文字物件內的產品清單設定換行
-
按兩下「Products [+]」文字物件以開啟「文字屬性」對話方塊。或者,右鍵按一下物件,然後按一下「屬性」。
-
在「文字內容」對話方塊上,按一下「文字格式」以開啟「文字格式」屬性頁面。
-
在「換行」索引標籤上,按一下以選取「換行以符合寬度」核取方塊。
-
按一下「關閉」。
-
透過拖曳物件的水平大小調整控點調整物件寬度,直到物件達到您所需的寬度為止。
在此範例中,列印文件後的結果是三個項目,類似於下列內容。
南方區域
咖啡杯, 餐杯, 酒杯, 茶杯, 果汁杯, 平底玻璃杯
|
列印了三個項目,因為資料庫中有三個區域,並且每個區域的所有產品都適合一個列印項目的大小。每個列印項目的最大產品數設定為六個,因此如果某個區域的產品數超過六個,則該區域的其他產品會列印在單獨的項目上。同樣,若要新增另一個區域,則會列印一個額外的項目。