將查詢提示新增至表單

使用者可以運用查詢提示輸入用於在列印時篩選資料庫記錄的準則。在「資料庫設定」對話方塊的「篩選器」視圖中指定查詢提示之後,透過控制項的「連結的資料來源」屬性頁面,查詢提示可作為可與資料輸入表中控制項連結的資料來源使用。

將查詢提示連結至資料輸入表中的控制項後,使用者可以從資料庫中存在的實際值中選取要篩選記錄的欄位所使用的器準則。這樣可以提高篩選器的精確度,確保正確的記錄可用於列印或提升資料輸入表功能。

範例

您可使用本節範例熟悉在資料輸入表中使用查詢提示的基本步驟。若要完成這些範例,首先要連線到一個簡單的資料庫、在範本中建立三個文字物件,然後為連線的資料庫建立查詢提示。

關閉設定文件以使用範本

以下範例需要您連接至資料庫,且該資料庫必須具有包含產品的表格,而每項產品都屬於三個特定類型之一,如下所示︰

ID
0543166
17890
1203768
1029384
98563
467233

Product
Oranges
Flower Pot
Apples
Bananas
Glass Globe
Shovel

類型
Perishable
Breakable
Perishable
Perishable
Breakable
Tool

這些範例還需要您執行以下程序。

關閉將範本上的物件連結至資料庫欄位

  1. 範本設計視圖的「建立」功能表中,按一下「文字」,然後按一下「正常」。或者,按一下物件工具列上的 圖示,然後按一下「正常」。

  2. 按一下範本上要放置物件的位置。

  3. 工具箱的「資料來源」窗格中,展開「資料庫」節點。

  4. 將「ID」欄位拖曳至文字物件,以將物件連結至該資料來源。

  5. 重複步驟 1 和 2 以建立新的文字物件。

  6. 從「資料來源」窗格中展開的「資料庫」節點,將「產品」欄位拖曳至新文字物件,以將該物件連結至資料來源。

  7. 重複步驟 1 和 2 以建立新的文字物件。

  8. 從「資料來源」窗格中展開的「資料庫」節點,將「類型」欄位拖曳至新文字物件,以將該物件連結至資料來源。

關閉為類型欄位建立查詢提示

  1. 在「檔案」功能表上,按一下「資料庫連線設定」以開啟「資料庫設定」對話方塊。或者,也可以按一下主工具列上的 圖示。(如果您之前尚未連線到資料庫,則會啟動「資料庫設定精靈」。完成精靈以顯示「資料庫設定」對話方塊。)

  2. 在「資料庫設定」對話方塊的導覽窗格中,按一下「篩選器」以開啟「篩選器」屬性頁面。

  3. 按一下 建立新的篩選條件。

  4. 按一下「[資料來源]」,然後在清單中按一下「類型」資料庫欄位。

  5. 按一下「[運算子]」,然後按一下「相等於」。

  6. 按一下「<輸入值>」,然後在清單中按一下「新查詢提示」以開啟「查詢提示」對話方塊。

  7. 將查詢提示命名為「類型」。只有在不計劃將查詢提示與資料輸入控制項相關聯時,才需要指定其他查詢提示選項。如果將查詢提示與某個控制項相關聯,則會使用該控制項的屬性頁面設定選項。

  8. 按一下「確定」以關閉「查詢提示」對話方塊。

  9. 按一下「套用篩選器」以套用篩選器並查看結果。查詢提示會提示您輸入內容。

  10. 按一下「確定」以關閉「資料庫設定」對話方塊。

如果停在此步,則 BarTender 會在列印工作開始時顯示一個對話方塊,要求您篩選 (或「查詢」) 要列印的記錄。在輸入類型 (例如 "Breakable") 後,BarTender 會只列印相符的記錄 (在此範例中是產品 "Flower Pot" 和 "Glass Globe")。

以下範例說明如何將查詢提示與資料輸入控制項整合到資料輸入表中。將控制項連線到查詢提示之後,提示會出現在資料輸入表中,而不是個別出現在唯一的對話方塊中。

關閉範例 1:將查詢提示連線到選擇鈕列表控制項

  1. 開啟要在其中放置查詢提示的資料輸入表。

  2. 在「建立」功能表中,按一下「資料輸入控制項」,然後按一下「選擇鈕列表」。或者,也可以按一下物件工具列上的 圖示,然後按一下「選擇鈕列表」。

  3. 按一下資料輸入表上要放置控制項的位置。

  4. 按兩下該控制項以開啟「選擇鈕列表內容」對話方塊。或者,按一下控制項內容功能表上的「屬性」。

  5. 在導覽窗格中,按一下「連結的資料來源」以開啟「連結的資料來源」屬性頁面。

  6. 在資料來源清單中,展開「查詢提示」節點,然後選取「類型」查詢提示。

  7. 在導覽窗格中,按一下「選單項目」以開啟「選單項目」屬性頁面。

  8. 在「來源」清單中,按一下「查詢提示值」(如尚未選取)。注意:「顯示文字」和「項目值」屬性顯示的值會反映資料庫「類型」欄位的值。

  9. 使用其他屬性頁面設定控制項的其他屬性。

  10. 按一下「關閉」以關閉「選擇鈕列表內容」對話方塊。選擇鈕列表為「類型」資料庫欄位的每個值顯示一個按鈕。

  11. 按一下主工具列上的 以預覽資料輸入表。

您可以透過變更顯示文字來修改不同記錄在資料輸入表上的顯示方式。這不會影響實際在項目中列印的內容。

按一下資料輸入表上的一個選擇鈕後,BarTender 只會列印類型與您的選取內容相符的記錄。

關閉範例 2:將查詢提示連線到核取方塊控制項

理想情況下,對於核取方塊控制項,資料庫表格「類型」欄位應僅包含兩個唯一值。就此範例而言,假設僅有兩個值 "Perishable" 和 "Tool"。選取核取方塊時,會列印 "Perishable" 記錄。未選取核取方塊時,則會列印 "Tool" 記錄。

  1. 開啟要在其中放置查詢提示的資料輸入表。

  2. 在「建立」功能表中,按一下「資料輸入控制項」,然後按一下「核取方塊」。或者,也可以按一下物件工具列上的 圖示,然後按一下「核取方塊」。

  3. 按一下資料輸入表上要放置控制項的位置。

  4. 按兩下該控制項以開啟「核取方塊內容」對話方塊。或者,按一下控制項內容功能表上的「屬性」。

  5. 在導覽窗格中,按一下「連結的資料來源」以開啟「連結的資料來源」屬性頁面。

  6. 在資料來源清單中,展開「查詢提示」節點,然後選取「類型」查詢提示。

  7. 在導覽窗格中,按一下「核取方塊」以開啟「核取方塊」屬性頁面。

  8. 在「顯示文字」欄位中,輸入「Perishable」。

  9. 確認「為已勾選值使用顯示文字」選項是否處於選取狀態。

  10. 在「未勾選值」欄位中,輸入「Tool」。

  11. 按一下「關閉」以關閉「核取方塊內容」對話方塊。

  12. 按一下主工具列上的 以預覽資料輸入表。

關閉範例 3:將查詢提示連線到文字輸入方塊控制項

  1. 開啟要在其中放置查詢提示的資料輸入表。

  2. 在「建立」功能表中,按一下「資料輸入控制項」,然後按一下「文字輸入方塊」。或者,按一下物件工具列上的 圖示,然後按一下「文字輸入方塊」。

  3. 按一下資料輸入表上要放置控制項的位置。

  4. 按兩下該控制項以開啟「文字輸入方塊內容」對話方塊。或者,按一下控制項內容功能表上的「屬性」。

  5. 在導覽窗格中,按一下「連結的資料來源」以開啟「連結的資料來源」屬性頁面。

  6. 在資料來源清單中,展開「查詢提示」節點,然後選取「類型」查詢提示。

  7. 在導覽窗格中,按一下「自動完成」以開啟「自動完成」屬性頁面。

  8. 按一下以選取「啟用自動完成」核取方塊。

  9. 在「來源」清單中,按一下「查詢提示值」(如尚未選取)。注意:「自動完成建議」顯示的值將反映資料庫欄位「類型」中的值。

  10. 按一下「關閉」以關閉控制項屬性對話方塊。

  11. 按一下主工具列上的 以預覽資料輸入表。

相關主題