功能變數代碼:資料庫欄位

Applies To
Word for Microsoft 365 Word for Microsoft 365 for Mac Word 2024 Word 2024 for Mac Word 2021 Word 2021 for Mac

資料庫欄位在 Word 資料表中插入資料庫查詢的結果。 如果欄數為 62 或更高,則 [資料庫欄位] 會將查詢結果插入以索引標籤分隔的欄位中。 資料庫欄位包含連結至資料庫及執行結構化查詢語言 (SQL) 查詢所需的全部資訊。 您更新欄位以再次查詢資料庫。

若要使用 [資料庫] 欄位,您需要要連線的資料來源,以及您想要 Word 執行的查詢。 使用下列參數來指定連線、查詢,以及結果在文件中的顯示方式。

注意

此內容適用於 Windows 版和 Mac 版 Word 的電腦版本 (包括具有 Microsoft 365 訂閱) 的Word。 Word 網頁版會保留已存在於文件中的功能變數代碼,但您無法在 Word 網頁版中新增或編輯功能變數代碼。 當您連結到資料來源時,請確定其他人無法讀取您的密碼。 例如,請勿將密碼儲存在可以純文本讀取的位置,例如巨集。

語法

當您在文件中檢視 [資料庫] 功能變數代碼時,其語法看起來會像這樣:

{ DATABASE [參數]}

注意

功能變數代碼會指示功能變數該顯示的內容。 功能變數結果是評估功能變數代碼後顯示在文件中的內容。 若要在檢視功能變數代碼與功能變數代碼結果之間切換,請按 Alt+F9 (,或在 Mac 上按 fn+Option+F9) 。

選項

\b "Sum"

指定 \l 參數所設定要套用至資料表之格式的屬性。 如果 \l 參數為空白,\b 參數值必須為 16 (自動調整)。 包含下列任何值組合的總和,以指定參數的值。

例如,參數 \l "3" \b "11" 只會套用 \l 參數所設定之表格格式的邊框、網底和色彩屬性。

此值 指定
0 無
1 框線
2 網底
4 字型
8 色彩
16 自動調整
32 標題列
64 最後一列
128 第一欄
256 最後一欄

\c "ConnectInfo"

指定資料連線。 例如,Microsoft Office Access 資料庫的查詢可能包含連線指示 \c "DSN=MS Access Databases; DBQ=C:\\Data\\Sales93.mdb; FIL=RedISAM;"。

\d "位置"

資料庫的路徑和檔案名稱。 用於除了使用 ODBC 的 SQL 資料庫資料表查詢以外的所有資料庫查詢。 在路徑中使用雙反斜線,例如 "C:\\Data\\Sales94.mdb"。

\f "StartNumber"

指定要插入的第一筆資料記錄的記錄號碼,例如 \f “2445”。

\h

從資料庫插入欄位名稱,作為結果資料表中的欄位標題。

\l "Format#"

將 [資料表自動格式設定] 對話方塊中的格式套用至資料庫查詢的結果。 號碼 Format# 是由您在對話方塊中選取的資料表格式所決定。 如果使用這個參數,而且 \b 參數未指定資料表屬性,則 Word 會插入未格式化的表格。

\o

在合併的開頭插入資料。

\s “SQL”

SQL 指示。 您必須在指示中的每個引號前插入反斜線 (\)。 例如,Access 資料庫的指示可能如下所示:
“select * from \s \”Customer List\“”“.

\t "EndNumber"

指定要插入的最後一筆資料記錄的記錄號碼,例如 \t "2486"。

範例

下列是使用 [資料庫 ] 命令透過 ODBC 向 Access 資料庫查詢的功能變數結果:

{ DATABASE \d “C:\\Data\\Sales93.mdb” \c “DSN=MS Access Database;DBQ=C:\\Data\\Sales93.mdb;FIL=RedISAM“ \s ”select * from \“Customer List\” “ \f ”2445“ \t ”2486“ \l ”2“ }