使用瀏覽打開主題
當 BarTender 從資料庫擷取資料時,它可能會遇到不包含任何資料的欄位。在此類情況下,您可以不列印資料來源,這樣您的列印項中將不會顯示空白區。
請看以下範例。一家零售公司列印貨運標籤,其中標籤上列印的「收件人」地址是從中央客戶資料庫擷取的。某些記錄包含客戶名稱和公司,而其他記錄僅包含客戶名稱或僅包含公司名稱,如下面的範例資料庫所示。
"CustomerName","CompanyName","Address","City","State","ZIP"
"Jake Diamond","Diamond, Inc.","PO Box 60","Gem Town","NV","50897"
"Meg Reilly","","148 Circle Drive","Maple","WA","98005"
"","All-State Trucking","5601 Interstate","Huntsville","IN","40890"
請注意,空欄位會以兩個引號 ("") 指出。
將這幾筆資訊儲存到文字檔案時,每筆資訊都可以用作一個資料庫欄位。然後,您可以建立一個地址範本,以從資料庫中動態擷取資訊。
如果您將範本設定為將每個欄位列印為單獨的文字物件,那麼標籤列印如下。
Jake Diamond Diamond, Inc. PO Box 60 Gem Town, NV 50897
|
Meg Reilly
148 Circle Drive Maple, WA 98005
|
All-State Trucking 5601 Interstate Huntsville, IN 40890
|
請注意,第二個記錄中的第二個欄位為空白,第三個記錄中的第一個欄位為空白。透過指定 BarTender 在之前資料來源為空時都不列印分行符號,可避免出現此類空白行。
當使用此方法時,將列印三個相同標籤,如下 (沒有空白行)。
Jake Diamond Diamond, Inc. PO Box 60 Gem Town, NV 50897
|
Meg Reilly 148 Circle Drive Maple, WA 98005
|
All-State Trucking 5601 Interstate Huntsville, IN 40890
|
若要針對此情況設定 BarTender 文件,請按照以下步驟進行:
-
建立資料庫。
-
開啟 BarTender,然後建立新空白文件。
-
連接至資料庫。
-
建立地址標籤文字物件。
-
設定地址標籤文字物件。
-
抑制空白欄位。
如需更多詳細資料,請參閱以下程序。
建立資料庫
-
將範例資料庫複製到文字檔案。
-
使用分行符號分隔每一行。
-
將檔案儲存為 SuppressionExample.txt。
連接至資料庫
-
在 BarTender 的「檔案」功能表上,按一下「資料庫連線設定」,以啟動「資料庫設定精靈」。
-
在「資料庫設定精靈」中,按一下「文字檔案」。
-
按一下「下一步」。
-
按一下「選取檔案」。
-
瀏覽到 SuppressionExample.txt,然後按一下「開啟」。
-
按一下「下一步」。
-
在「欄位分隔」清單中,選取「引號和逗號混用」。
-
按一下「下一步」。
-
按一下以選取「第一列為包含欄位名稱的標頭」。
-
按一下「完成」。
-
按一下「確定」。
建立文字物件
-
在物件工具列上,按一下 以新增文字物件。或者,也可以按一下「建立」功能表上的「文字」。
-
在可用文字物件清單中,選取「標準換行」。
-
按一下範本中希望放置文字物件的位置。
設定地址
-
按兩下文字物件以開啟「文字內容」對話方塊。或者,也可以用右鍵按一下物件,然後按一下「屬性」。
-
在導覽窗格中,選取您想要的資料來源。
-
在導覽窗格的底部,按一下 以啟動新增資料來源精靈。
-
在「類型」清單中,選取「資料庫欄位」,然後按一下「下一步」。
-
在「欄位名稱」清單中,選取您想要的資料庫欄位。(在此範例中,CustomerName 應是第一個欄位。)
-
在「樣本欄位資料」欄位中,輸入描述資料庫欄位的文字。例如,對於 CustomerName 欄位,您可能會輸入「客戶名稱」或通用範例,例如 "Jane Doe"。
-
按一下「完成」以退出該精靈。
-
按一下 以啟動「新增資料來源精靈」。
-
選取「嵌入式資料」作為資料來源類型。
-
按一下「完成」以退出該精靈。
-
在導覽窗格中,選取您剛建立的資料來源。
-
在「嵌入式資料」欄位中,將範例文字反白,然後按 Enter
鍵以插入分行符號。
-
對於每行地址重複步驟 3 到步驟 7,如下所示:
-
"CompanyName"
-
"StreetAddress"
-
"City"
-
"State"
-
"ZIP"
-
在左側導覽窗格中,選取含有分行符號的嵌入資料來源,然後按一下窗格底部的 ,以複製該資料來源。或者,也可以用右鍵按一下資料來源,然後按一下「複製」。
-
選取 CustomerName 資料庫欄位,然後按一下 ,以將分行符號貼上在欄位後面。或者,也可以用右鍵按一下資料庫欄位,然後按一下「貼上」。
-
將分行符號貼上到 CompanyName 和 StreetAddress 後面。
-
在 City 後,插入由單個逗號後接一個空格組成的嵌入資料來源。
-
在 State 後,插入僅由一個空格組成的嵌入資料來源。
-
關閉「內容」對話方塊。
在「檔案」功能表上,按一下「列印預覽」。當您瀏覽整頁記錄時,您會在第二個和第三個記錄中看到空白欄位。
不列印空白欄位
-
按兩下文字物件以開啟「文字內容」對話方塊。或者,也可以用右鍵按一下物件,然後按一下「屬性」。
-
在左側導覽窗格中,選取第一個包含分行符號的嵌入資料來源。
-
按一下「轉換」索引標籤。
-
按一下「抑制」右側的 ,以開啟「抑制」對話方塊。
-
按一下以選取」上一個資料來源為空時隱藏」。
-
按一下「確定」以關閉「抑制」對話方塊。
-
針對每個包含分行符號的嵌入資料來源重複此程序。
-
按一下「關閉」以關閉「文字內容」對話方塊。
在「檔案」功能表上,按一下「列印預覽」。當您瀏覽整頁記錄時,您會發現第二個和第三個記錄中的空白欄位不見了。
相關主題