清單項目屬性頁面 |
選擇鈕列表、列表盒和下拉式清單控制項都具有「選單項目」屬性頁面。此頁面會指定項目選單,列印操作員可從該項目清單中進行選取以選取用於該控制項的值。
但在多數情況下,根據您正在設定的控制項和已選取的來源,預設條件是單一項目所列印的項目值會與顯示文字一致。在大多數情況下,您可以視需求為項目值或顯示文字指定不同的值。
可用的選項如下所示。
來源:指定要用於選單的來源。
「嵌入式資料」來源可用於手動輸入要顯示在清單中的項目以及列印時所選項目要列印到已連結範本物件的每個項目的相應值。可用選項取決於您正在設定的資料輸入控制項類型。
用於設定下拉式清單控制項的「嵌入式資料」選單項目的選項取決於下拉式清單控制項類型。
可用的選項如下所示:
針對項目值使用顯示文字:指定用於清單各選項「項目值」的值 (顯示在列印項目上的值) 與「顯示文字」的值相同。如果按一下以清除此核取方塊,則可以輸入不同的值顯示在列印項目上。
顯示文字:「顯示文字」欄中的每個值會指定該控制項所顯示的值。若要為清單輸入新的「顯示文字」值,請按一下空白列,然後輸入所需值。若要編輯現有值,請按一下包含要編輯的值的儲存格,然後輸入新的值。
項目值:「項目值」欄中的每個值可指定列印操作員列印時選取其相應「顯示文字」值時會列印在範本上的值。若要建立或從其相應的「顯示文字」值中單獨編輯「項目值」的值,請按一下以清除「針對項目值使用顯示文字」核取方塊。在清除該核取方塊後,比照您用於「顯示文字」值的相同方法輸入新的值或編輯現有值。
您可以根據「顯示文字」值或「項目值」的值,對選單項目進行遞增排序或遞減排序。若要執行此動作,請按一下要作為排序依據欄的欄標頭。屬性頁面中的顯示順序即為資料輸入表中的顯示順序。
可用的選項如下所示:
編輯資料:開啟「內嵌式資料表編輯器」,其可用於手動建立控制項的選單項目。如需更多資訊,請參閱「使用內嵌式資料表編輯器」。
欄位:顯示使用「內嵌式資料表編輯器」建立的欄位和值。若要修改欄位和值,請按一下「編輯資料」以開啟「內嵌式資料表編輯器」。
|
若您不希望控制項顯示特定欄位,請使用「欄」屬性頁面以將該欄的「可見」屬性設定為「否」。 |
若您希望某個欄位值顯示於列印項目,請使用該控制項的「連結的資料來源」屬性頁面以將該欄位連結至資料來源。 |
用於設定列表盒控制項的「嵌入式資料」選單項目的選項取決於列表盒控制項類型。
可用的選項如下所示:
針對項目值使用顯示文字:指定用於清單各選項「項目值」的值 (顯示在列印項目上的值) 與「顯示文字」的值相同。如果按一下以清除此核取方塊,則可以輸入不同的值顯示在列印項目上。
顯示文字:「顯示文字」欄中的每個值會指定該控制項所顯示的值。若要為清單輸入新的「顯示文字」值,請按一下空白列,然後輸入所需值。若要編輯現有值,請按一下包含要編輯的值的儲存格,然後輸入新的值。
項目值:「項目值」欄中的每個值可指定列印操作員列印時選取其相應「顯示文字」值時會列印在範本上的值。若要建立或從其相應的「顯示文字」值中單獨編輯「項目值」的值,請按一下以清除「針對項目值使用顯示文字」核取方塊。在清除該核取方塊後,比照您用於「顯示文字」值的相同方法輸入新的值或編輯現有值。
您可以根據「顯示文字」值或「項目值」的值,對選單項目進行遞增排序或遞減排序。若要執行此動作,請按一下要作為排序依據欄的欄標頭。屬性頁面中的顯示順序即為資料輸入表中的顯示順序。
可用的選項如下所示:
編輯資料:開啟「內嵌式資料表編輯器」,其可用於手動建立控制項的選單項目。對於簡易和自訂卡,每個選單項目表示一張單獨的卡片。如需更多資訊,請參閱「使用內嵌式資料表編輯器」。
欄位:顯示使用「內嵌式資料表編輯器」建立的欄位和值。若要修改欄位和值,請按一下「編輯資料」以開啟「內嵌式資料表編輯器」。
|
若您不希望控制項顯示特定欄位,請使用「欄」屬性頁面以將該欄的「可見」屬性設定為「否」。 |
若您希望某個欄位值顯示於列印項目,請使用該控制項的「連結的資料來源」屬性頁面以將該欄位連結至資料來源。 |
可用的選項如下所示:
針對項目值使用顯示文字:指定用於清單各選項「項目值」的值 (顯示在列印項目上的值) 與「顯示文字」的值相同。如果按一下以清除此核取方塊,則可以輸入不同的值顯示在列印項目上。
顯示文字:「顯示文字」欄中的每個值會指定該控制項所顯示的值。若要為清單輸入新的「顯示文字」值,請按一下空白列,然後輸入所需值。若要編輯現有值,請按一下包含要編輯的值的儲存格,然後輸入新的值。
項目值:「項目值」欄中的每個值可指定列印操作員列印時選取其相應「顯示文字」值時會列印在範本上的值。若要建立或從其相應的「顯示文字」值中單獨編輯「項目值」的值,請按一下以清除「針對項目值使用顯示文字」核取方塊。在清除該核取方塊後,比照您用於「顯示文字」值的相同方法輸入新的值或編輯現有值。
您可以根據「顯示文字」值或「項目值」的值,對選單項目進行遞增排序或遞減排序。若要執行此動作,請按一下要作為排序依據欄的欄標頭。屬性頁面中的顯示順序即為資料輸入表中的顯示順序。
「資料庫」來源會從已連線的資料庫 (例如文字檔案、Microsoft Excel 試算表或其他資料檔案) 填入選單項目。使用「資料庫設定」對話方塊連線至資料庫後,BarTender 會使用指定資料庫欄位中的值來填入清單。
|
選單項目所連線的資料庫與用於填入範本資料的資料庫完全獨立。即使您已經連線到文件中的資料庫,也需要重新執行資料庫設定精靈才能連線到新資料庫 (或同一資料庫)。 |
可用選項取決於您正在設定的資料輸入控制項類型。
用於設定下拉式清單控制項的「資料庫」選單項目的選項取決於下拉式清單控制項類型。
用於設定列表盒控制項的「資料庫」選單項目的選項取決於列表盒的控制項類型。
可用的選項如下所示:
資料庫設定:開啟「資料庫設定」對話方塊,您可以在此連線到要用於填入選單項目的資料庫。
針對項目值使用顯示文字:指定用於清單各選項「項目值」的值 (顯示在列印項目上的值) 與「顯示文字」的值相同。如果按一下以清除此核取方塊,可以指定使用資料庫的不同欄位填入「項目值」的值,以便在項目上列印不同的值。
顯示文字欄位:指定用於填入「顯示文字」值的資料庫欄位。
項目值欄位:指定用於填入「項目值」的值的資料庫欄位。未選取「針對項目值使用顯示文字」時可用。
排序項目:根據「顯示文字」值,對選單項目進行遞增排序。屬性頁面中的顯示順序即為資料輸入表中的顯示順序。
|
選擇鈕列表控制項及類型為「單欄」的下拉式清單和列表盒控制項都具有此來源選項。 |
「外部檔案」來源從位於電腦上的檔案填入選單項目。BarTender 會將選取的檔案解譯為定位字元分隔檔案。如果檔案某一行不包含任何定位字元,則整行會用於填入「顯示文字」值和其相應的「項目值」的值。如果檔案某一行包含兩個單獨以定位字元分隔的值,則第一個值填入「顯示文字」值,第二個值填入「項目值」的值。
選取「外部檔案」作為來源時,以下選項可供使用:
內文檔案名稱:指定用於填入選單項目的檔案。按一下「選取檔案」以瀏覽到所需的檔案。
編碼:指定要用於所選檔案的編碼。
排序項目:根據「顯示文字」內的值,對選單項目進行遞增排序。屬性頁面中的顯示順序即為資料輸入表中的顯示順序。
|
選擇鈕列表控制項及類型為「單欄」的下拉式清單控制項和列表盒控制項都具有此來源選項。 |
「資料夾中的檔案名稱」來源使用電腦或網路上指定資料夾的檔案名稱填入選單項目。
可用的選項如下所示:
資料夾:指定您選取用於填入選單項目的資料夾。按一下「選擇」以瀏覽到您想要的資料夾。
檔案模式:檔案模式:指定在指定資料夾中作為篩選依據的檔案類型。例如,對於包含多個不同類型檔案的資料夾,為「檔案模式」輸入 *.xlsx 可以僅使用指定目錄中的 Excel 檔案的檔案名稱填入選單項目。
顯示副檔名:指定在「顯示文字」值和「項目值」的值的檔案名稱中加入副檔名。
使用項目值的完整路徑:指定在「項目值」的值的檔案名稱中加入完整路徑。
|
類型為「多欄」的下拉式清單控制項和類型為「多欄」、「簡易卡」或「自訂卡」的列表盒控制項都具有此選項。 |
「資料夾中的檔案名稱」來源使用電腦或網路上指定資料夾的檔案名稱資訊填入選單項目。
可用的選項如下所示:
資料夾:指定用於填入選單項目的資料夾。按一下「選擇」以瀏覽到您想要的資料夾。
檔案模式:檔案模式:指定在指定資料夾中作為篩選依據的檔案類型。例如,在包含多個不同類型檔案的資料夾中,為「檔案模式」輸入 *.xlsx 可以僅使用指定目錄中的 Excel 檔案的檔案資訊填入選單項目。
顯示副檔名:指定在檔案名稱中加入副檔名。
對檔案名稱使用完整路徑:指定在檔案名稱中加入完整路徑。
欄位:指定與檔案中繼資料對應的欄標頭 (例如建立日期、上次修改日期和大小)。若要新增或刪除欄標頭,請按一下 以檢視可用選項清單,然後按一下以選取或取消選取您想要的選項的核取方塊。
「Visual Basic 指令檔」來源可用於編寫自訂 Visual Basic 指令碼 (VBScript) 以填入選單項目。使用換行符號 (vbCr) 以分隔多個選單項目。
可用選項取決於您正在設定的資料輸入控制項類型。
用於設定列表盒控制項的「Visual Basic」選單項目的選項取決於列表盒控制項類型。
可用的選項如下所示:
編輯指令碼:開啟「Visual Basic 指令檔編輯器」,以便您編寫和修改指令碼。
排序項目:根據「顯示文字」清單內的值,對清單進行遞增排序。屬性頁面中的顯示順序即為資料輸入表中的顯示順序。
可用的選項如下所示:
編輯指令碼:開啟「Visual Basic 指令檔編輯器」,以便您編寫和修改指令碼。
欄位:提供資料庫欄位的唯讀視圖。
可用的選項如下所示:
編輯指令碼:開啟「Visual Basic 指令檔編輯器」,以便您編寫和修改指令碼。
排序項目:根據「顯示文字」清單內的值,對清單進行遞增排序。屬性頁面中的顯示順序即為資料輸入表中的顯示順序。
在編寫指令碼時,請使用換行符號 (vbCr) 以分隔清單中相鄰「顯示文字」和「項目值」的配對。使用定位字元 (vbTab) 在每個配對中分隔「顯示文字」和「項目值」。
在以下範例中,您正在銷售三種產品:售價為 0.50 美元的橘子,售價為 0.65 美元的香蕉,和售價為 1.00 美元的鬆餅。您希望在資料輸入表單上以清單形式顯示這三種產品。在列印項目上,您希望僅列印價格。
若要填入清單,請確保在指令碼編輯器的「指令碼」窗格中選取了「OnFillList」,然後在編輯器窗格中輸入下列 VBScript:
Value = "Orange" + vbTab + "0.50" + vbCr + "Banana" + vbTab + "0.65" + vbCr + "Muffin" + vbTab + "1.00"
執行此動作後,會依如下方式填入清單控制項。
顯示文字 |
項目值 |
---|---|
Orange |
0.50 |
Banana |
0.65 |
Muffin |
1.00 |
在列印時,「顯示文字」欄中的值會顯示在控制項中,「項目值」欄中的對應值會列印在項目上。例如,當列印操作員選取 "Banana" 時,列印在項目上的值為 "0.65"。
若要「顯示文字」和「項目值」相同,您可以為每個配對輸入相同值,如下所示:
Value = "Orange" + vbTab + "Orange" + vbCr + "Banana" + vbTab + "Banana" + vbCr + "Muffin" + vbTab + "Muffin"
或者,也可以省略「項目值」定義,如下所示:
Value = "Orange" + vbCr + "Banana" + vbCr + "Muffin"
使用上述任何一個指令碼後,會依如下方式填入清單控制項。
顯示文字 |
項目值 |
---|---|
Orange |
Orange |
Banana |
Banana |
Muffin |
Muffin |
使用 VBScript 填入具有多欄的控制項時,可以將資料輸入表單設定為顯示所有欄。然後,可以將範本設定為列印其中一個或多個欄的值。
在下列範例中,您正在銷售三種產品:來自生產品部門售價為 0.50 美元的橘子,來自生產品部門售價為 0.65 美元的香蕉,以及來自麵包店部門售價為 1.00 美元的鬆餅。您希望在資料輸入表單上以多欄清單形式顯示這三個產品,欄標頭分別為 "Item"、"Department" 和 "Price"。在列印項目上,您希望僅列印價格。
為欄標頭編寫指令碼時,請使用定位字元 (vbTab) 來分隔欄。若要填入標頭,請確保在指令碼編輯器的「指令碼」窗格中選取了「OnGetList」,然後在編輯器窗格中輸入下列 VBScript:
Value = "Item" + vbTab + "Department" + vbTab + "Price"
為清單項目編寫指令碼時,請使用定位字元 (vbTab) 來分隔欄項目,並使用歸位字元 (vbCr) 來分隔清單中相鄰的每個項目。若要填入清單,請確保在指令碼編輯器的「指令碼」窗格中選取了「OnFillList」,然後在編輯器窗格中輸入下列 VBScript:
Value = "Orange" + vbTab + "Produce" + vbTab + "0.50" + vbCr + "Banana" + vbTab + "Produce" + vbTab + "0.65" + vbCr + "Muffin" + vbTab + "Bakery" + vbTab + "1.00"
執行此動作後,會依如下方式填入清單控制項。
Item |
Department |
Price |
---|---|---|
Orange |
Produce |
0.50 |
Banana |
Produce |
0.65 |
Muffin |
Bakery |
1.00 |
然後,可以將一個或多個文字物件新增至範本,然後將它們連結至要列印其值的欄。在此範例中,您將使用「連結的資料來源」屬性頁面將「Price」值連結至範本上的文字物件。
「印表機」來源可用於填入可用印表機相關資訊的清單項目。
可用選項取決於您正在設定的資料輸入控制項類型。
用於設定下拉式清單控制項的「印表機」選單項目的選項取決於下拉式清單控制項類型。
以下選項可供使用:
排序項目:根據「顯示文字」清單內的值,對清單進行遞增排序。屬性頁面中的顯示順序即為資料輸入表中的顯示順序。
用於設定列表盒控制項的「印表機」選單項目的選項取決於列表盒控制項類型。
以下選項可供使用:
排序項目:根據「顯示文字」清單內的值,對清單進行遞增排序。屬性頁面中的顯示順序即為資料輸入表中的顯示順序。
以下選項可供使用:
排序項目:根據「顯示文字」清單內的值,對清單進行遞增排序。屬性頁面中的顯示順序即為資料輸入表中的顯示順序。
有連結到資料輸入控制項的查詢提示時,「查詢提示值」來源會根據符合查詢提示的記錄填入清單項目。您可以在「資料庫設定」對話方塊的「篩選器」視圖中設定查詢提示。
|
僅在已建立查詢提示並且已將其連結到控制項後,「查詢提示值」來源可用。如需有關如何建立查詢提示並將其連結到資料輸入表控制項的更多資訊,請參閱「在表單中新增查詢提示」。 |
可用選項取決於您正在設定的資料輸入控制項類型。
用於設定下拉式清單控制項的「查詢提示值」選單項目的選項取決於下拉式清單控制項類型。
以下選項可供使用:
排序項目:根據「顯示文字」清單內的值,對清單進行遞增排序。屬性頁面中的顯示順序即為資料輸入表中的顯示順序。
當表單上有一個或多個其他控制項也連結至查詢提示時,下列選項可供使用:
相依於:指定列印時可用的項目取決於表單上另一個查詢提示相依控制項的選定值。
用於設定列表盒控制項的「查詢提示值」選單項目的選項取決於列表盒控制項類型。
以下選項可供使用:
排序項目:根據「顯示文字」清單內的值,對清單進行遞增排序。屬性頁面中的顯示順序即為資料輸入表中的顯示順序。
當表單上有一個或多個其他控制項也連結至查詢提示時,下列選項可供使用:
相依於:指定列印時可用的項目取決於表單上另一個查詢提示相依控制項的選定值。
以下選項可供使用:
排序項目:根據「顯示文字」清單內的值,對清單進行遞增排序。屬性頁面中的顯示順序即為資料輸入表中的顯示順序。
當表單上有一個或多個其他控制項也連結至查詢提示時,下列選項可供使用:
相依於:指定列印時可用的項目取決於表單上另一個查詢提示相依控制項的選定值。
|
選擇鈕列表控制項及類型為「單欄」的下拉式清單和列表盒控制項都具有此來源選項。若要讓此選項可用,請在控制項的「連結的資料來源」屬性頁面上為資料來源選取「語言」。 |
「語言」來源會從關聯字詞庫中定義的語言填入清單項目。您需要在「 BarTender 文件選項」對話方塊中將這些語言設定為可在列印時選取。
例如,如果文件所連結的字詞庫包含英文、日文和德文字詞,並且如果已將這些語言設定為可在列印時選取,則這些語言會顯示在清單中。在列印時,列印操作員可以使用清單來選取所需的語言,以用於列印連結的字詞庫術語。
「顯示文字」和「項目值」欄中的值對應於字詞庫中包含的值,並且是唯讀。
以下選項可供使用:
排序項目:根據「顯示文字」清單內的值,對清單進行遞增排序。屬性頁面中的顯示順序即為資料輸入表中的顯示順序。
此屬性頁面可供以下控制項使用: