Module
Contents
Index 🔎︎

# 表單控制項

[表單控制項] 工具列含有建立互動式表單所需的工具。 您可使用該工具列，在文字、試算表、簡報或 HTML 文件的表單中增加控制項，例如可執行巨集的按鈕。

若要使用此指令...

選擇 [檢視] - [工具列] - [表單控制項]。

[插入] 工具列上的圖示 (最初此圖示是不可見的，因此您可能需要啟用此圖示)：

表單控制項

XML 表單文件 (XForms) 使用相同的控制項組。

若要建立表單，請開啟文件並使用 [表單控制項] 工具列增加及定義表單控制項。還可視需要建立表單與資料庫的連結，以使用控制項操控資料庫。

建立 HTML 文件格式的表單時，可使用該表單經由網際網路傳送資料。

LibreOffice 只會匯出目標 HTML 版本所支援的表單特性。若要指定 HTML 版本，請選擇 [LibreOffice] - [喜好設定][工具] - [選項]
- [載入/儲存] - [HTML 相容性]。

## 若要在文件中增加控制項

1. 在 [表單控制項] 工具列上，按一下想要增加的控制項之圖示。

2. 在文件中，拖曳滑鼠以建立控制項。

   若要建立方形控制項欄位，請在拖曳時按住 Shift 鍵。

若要從表格或查詢的欄位清單增加欄位至表單中，請將儲存格拖曳至表單。也可以透過拖曳文字文件中的欄標題，在表單中增加欄位。若要包括欄位的標籤，請在拖曳欄標題時按住 Command Ctrl
+Shift 鍵。

## 修改控制項

1. 將表單控制項插入文件之後，您就可以編輯其屬性了。選取控制項，並按一下控制項屬性圖示，或選擇[控制項]右鍵功能表指令。螢幕上出現一個對話方塊，在此處您可以定義屬性。

2. 若要將標籤的一個字元定義為助憶符號，以便使用者可以按鍵盤上的該字元來快速存取該控制項，請在該標籤中的該字元前插入波浪號 (~) 字元。

3. 您可以使用拖放在文件之間複製控制項，或者先將控制項複製到剪貼簿中，然後再將它們貼上至新的文件中。同時，LibreOffice 分析三個屬性，即 [表單屬性] - [資料] 標籤頁中的「資料源」、「內容類型」和「內容」，以便將控制項插入目標文件邏輯表單結構中的正確位置。例如，顯示通訊錄內容的控制項，在被複製到目標文件中後，仍顯示通訊錄內容。此控制項將被插入到此目標文件的表單結構中或因此而建立表單結構。

## 選取

此圖示用於啟動或關閉滑鼠指標的選取模式。選取模式用於選取目前表單中的控制項。

## 設計模式

Toggles the Design mode on or off. This function is used to switch quickly between Design and User mode. Activate to edit the form controls, deactivate to use the form controls.

啟動/關閉設計模式

## 控制項屬性

開啟用於編輯所選控制項之特性的對話方塊。

控制項

## 表單屬性

在此對話方塊中您可以指定整個表單的資料來源和事件。

表單

## 核取方塊

建立核取方塊。使用核取方塊可以啟動或關閉表單中的某項功能。

## 文字方塊

建立文字方塊。文字方塊是使用者可以輸入文字的欄位。在表單中，文字方塊顯示資料或者允許輸入新資料。

## 格式化的欄位

建立格式化的欄位。格式化的欄位是一個文字方塊，用於定義如何格式化輸入和輸出，並定義採用的限定值。

格式化的欄位具有特別的控制項屬性 (「格式」-「控制項」)。

## 按鈕

建立按鈕。此功能可用於執行已定義事件的指令，例如按一下滑鼠。

這些按鈕可以採用文字和圖形。

## 選項按鈕

建立選項按鈕。使用選項按鈕，使用者可以選擇數個選項之一。功能相同的選項按鈕具有相同的名稱 ([名稱] 屬性)。通常，它們稱為群組方塊。

## 清單方塊

Creates a list box. A list box lets users select an entry from a list. If the form is linked to a database and the database connection is active, the List Box Wizard will automatically appear after the list box is inserted in the document. This wizard helps you create the list box.

## 組合方塊

建立組合方塊。組合方塊是單行清單方塊，方塊中含有下拉式清單，使用者可以從其中選擇某個選項。可以將組合方塊指定為「唯讀」特性，這樣，使用者便無法輸入清單所含項目以外的其他項目。如果將表單連結到資料庫，而且資料庫連線處於使用中，則在文件中插入組合方塊後，螢幕上將自動顯示「組合方塊精靈」。

## 貼標欄位

建立用於顯示文字的欄位。這些貼標僅顯示預先定義的文字，而無法在這些欄位中進行輸入。

## 更多控制項

開啟 [更多控制項] 工具列。

## 表單設計

開啟 [表單設計] 工具列。

## 啟動或關閉精靈

開啟與關閉自動表單控制項精靈。

這些精靈可協助您輸入清單方塊、表格控制項和其他控制項的屬性。

## 右鍵功能表中的指令

## 微調按鈕

建立微調按鈕。

如果您在 Calc 工作表文件中增加一個微調按鈕，可使用 [資料] 標籤頁來建立該微調按鈕與儲存格之間的雙向連結。因此，當您變更儲存格內容時，微調按鈕的內容也會隨之更新。同理，如果您變更微調按鈕的值，儲存格內容也會隨之更新。

## 捲軸

建立捲軸。

您可以為捲軸指定以下特性：

UI 名稱 | 語義
最小捲動數值 | 指定捲軸的最小高度或最小寬度。
最大捲動值 | 指定捲軸的最大高度或最大寬度。
預設捲動值 | 指定表單重設時，捲動軸所用的預設值。
方向 | 指定捲軸的方向，也就是水平或垂直。
少量變更 | 指定可以捲動捲軸的最小值，例如，按一下箭頭。
大量變更 | 指定大幅度捲動捲軸的量，例如，當您在捲軸縮圖與捲軸箭頭之間按一下時。
延遲 | 在觸發事件之間，以毫秒為單位指定延遲。例如，在按一下捲軸的箭頭按鈕時與按住滑鼠按鈕時發生的延遲。
符號色彩 | 指定捲軸箭頭的顏色。
顯示大小 | 指定捲軸縮圖「單位值」的大小。例如， 值 (「最大捲動值」減去「最小捲動值」)/2 會導致佔據一半捲軸的捲軸縮圖。 若要使捲軸寬度與捲軸高度相等，則請將 [顯示大小] 設定為 0。

在 Calc 工作表文件中，您可使用 [資料] 標籤頁來建立捲軸與儲存格之間的雙向連結。

## 圖示按鈕

建立顯示為影像的按鈕。除了用圖形表示以外，影像按鈕與「普通」按鈕具有相同的屬性。

## 圖式控制項

建立影像控制項。這只能用於從資料庫新增影像。在表單文件中，連按兩下這些控制項之一開啟 [插入圖形] 對話方塊以插入影像。同時也有右鍵功能表 (不在設計模式中) 具有插入和刪除影像的指令。

可以在表單中顯示資料庫中的影像，而且只要影像控制項未處於防寫入保護狀態，就可以將新影像插入到資料庫中。該控制項必須參照某個影像類型的資料庫欄位，因此，請在[資料]標籤頁上的屬性視窗中輸入該資料欄位。

## 日期欄位

建立日期欄位。如果將表單連結至資料庫，則可採用資料庫中的日期值。

給予日期欄位「擴展」屬性，則使用者便可以在日期欄位下擴展用來選取日期的行事曆。這也適用於表格控制項中的日期欄位。

編輯日期欄位很容易，使用者僅需透過向上鍵或向下鍵，就可以增加或減少游標所在的日、月或年的值。

關於日期欄位的重要的提示。

## 時間欄位

建立時間欄位。如果將表單連結至資料庫，則可套用資料庫中的時間值於表單。

編輯時間欄位很容易，使用者僅需透過向上鍵或向下鍵，就可以增加或減少游標所在的小時、分鐘或秒的值。

## 選取檔案

建立用於選擇檔案的按鈕。

## 數字欄位

建立數字欄位。如果將表單連結至資料庫，則可採用資料庫中表單的數值。

## 貨幣欄位

建立貨幣欄位。如果將表單連結至資料庫，則可在表單中採用資料庫中的貨幣欄位內容。

## 遮罩欄位

建立圖案欄位。圖案欄位由編輯遮罩和文字遮罩構成。編輯遮罩確定可以輸入的資料，文字遮罩則確定載入表單時圖案欄位的內容。

無法在 HTML 格式中顧及遮罩欄位。

## 群組方塊

建立可直觀地分組數個控制項的外框。使用群組方塊可以分組外框中的選項按鈕。

如果在文件中插入群組外框，便會啟動「群組元素精靈」，可讓您輕鬆建立選項群組。

注意：當您將群組方塊拖曳到已存在的控制項上時，必須先開啟群組方塊的右鍵功能表，並選擇 [排序] - [移動到最下層]，才能選取控制項。然後在按住 CommandCtrl
的同時選取該控制項。

使用群組方塊僅為取得視覺效果。可以透過定義名稱對選項欄位進行功能群組：在所有選項欄位的[名稱]屬性下輸入相同的名稱，以便將它們群組。

## 表格控制項

建立表格控制項以顯示資料庫表格。若建立新的表格控制項，表格元素精靈會隨即出現。

有關表格控制項的專用資訊。

## 瀏覽位址列

建立瀏覽位址列。

瀏覽位址列允許您可以在資料庫或資料庫表單的記錄中移動。此瀏覽位址列的控制項作用方式與 LibreOffice 中的預設瀏覽位址列相同。

## 自動對準控制單元

如果已啟動 [自動控制焦點]，則當您開啟文件時，第一個表單控制項將被選取。如果未啟動此按鈕，則在開啟文件後，文字將被選取。您已經指定的 [定位順序] 決定哪一個表單控制項是第一個。