資料庫欄位在 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“ }