如何在 Microsoft Access 中修改查詢屬性
- 發行項
-
-
-
- 適用於:
- Access for Microsoft 365, Access 2019, Access 2016, Access 2013, Access 2010, Microsoft Office Access 2007
原始 KB 編號: 304356
本文僅適用於 Microsoft Access 資料庫 (.accdb 和 .mdb)。
本文說明如何在 Microsoft Access 中修改查詢屬性。 如果您想要執行下列工作,這項資訊非常有用:
- 變更欄位的顯示。
- 建立最高值查詢。
- 新增數據表的別名。
- 變更欄位標題和格式設定。
若要檢視所有查詢屬性,請在任何查詢的設計檢視中,以滑鼠右鍵按下查詢設計視窗中的空白空間,然後按下快捷方式功能表上的 [屬性]。 在某些版本的 Access 中,屬性表會開啟並預設為「欄位清單屬性」。 若要顯示查詢屬性,請在查詢設計視窗的空白空間中按下滑鼠左鍵。
下表列出所有查詢屬性,並說明每個查詢屬性的用途。
內容名稱 |
說明 |
說明 |
您可以使用 Description 屬性來提供資料庫視窗中包含之物件的相關信息,以及個別數據表或查詢欄位的相關信息。 |
默認檢視 |
您可以使用 DefaultView 屬性來指定查詢的開頭檢視。 |
輸出所有欄位 |
您可以使用 OutputAllFields 屬性來顯示查詢之基準資料來源中的所有欄位,以及在表單或報表之欄位清單中的所有欄位。 設定此屬性即可簡便地顯示所有欄位,而不需要針對查詢中的每個欄位按一下查詢設計格線中的 [顯示] 方塊。 |
前置值 |
您可以使用 TopValues 屬性傳回指定的記錄數目或符合您指定準則的記錄百分比。 例如,您可以傳回某欄位的前 10 個值,或是欄位所有值的前 25%。 |
唯一值 |
當您要在 [資料工作表檢視] 中,省略欄位中包含重複資料的記錄時,可以使用 UniqueValues 屬性。 例如,如果查詢的輸出包含一個以上的欄位,則所有欄位的值組合必須是唯一的,才能將特定記錄包含在結果中。 |
唯一記錄 |
您可以使用 UniqueRecords 屬性來指定是否要根據基準資料來源中的所有欄位而不是只有在查詢中的欄位,來傳回唯一記錄。 |
執行許可權 |
您可以在具有安全工作組的多用戶環境中使用 RunPermissions 屬性來覆寫現有的用戶權力。 這可讓您檢視查詢,或執行附加、刪除、製作數據表或更新您沒有執行許可權的查詢。 例如,身為使用者,您可能具有查詢的唯讀許可權,而查詢的擁有者則具有讀取/寫入許可權。 如果擁有者設定 RunPermissions 屬性來指定擁有者的許可權,您可以執行附加查詢,將記錄新增至數據表。 |
源資料庫 |
SourceDatabase 屬性指定查詢的來源資料表或來源查詢所在的外部資料庫。 |
來源連線 Str |
SourceConnectStr 屬性指定用來建立外部資料庫之應用程式的名稱。 |
記錄鎖定 |
您可以使用RecordLocks 屬性來決定如何鎖定的記錄及兩位使用者嘗試同時編輯同一筆記錄時會發生什麼情況。 |
記錄集類型 |
您可以使用 RecordsetType 屬性來指定可用的記錄集類型。 |
ODBC 逾時 |
您可以使用 ODBCTimeout 屬性來指定當查詢正在 ODBC 資料庫上執行時,Microsoft Access 要等候幾秒之後才導致逾時錯誤。 藉由將此屬性設定為零 (0) ,就不會發生逾時。 |
篩選器 |
您可以使用 Filter 屬性來指定當篩選套用至表單、報表、查詢或資料表時要顯示的記錄子集。 |
Order By |
您可以使用 OrderBy 屬性來指定如何排序表單、查詢、報表或資料表中的記錄。 |
記錄數目上限 |
指定 ODBC 資料庫將傳回給 Microsoft Access 資料庫 (.mdb) 的最大記錄數目。 |
Orientation |
您可以使用Orientation 屬性來指定或決定檢視方向。 |
子數據工作表名稱 |
您可以使用 SubdatasheetName 屬性來指定或判斷繫結至子資料工作表的資料表或查詢。 |
連結子欄位 |
您可以使用 LinkChildFields 和 LinkMasterFields 屬性一起指定 Microsoft Access 如何將表單或報表中的記錄連結至子表單、子報表或內嵌物件中的記錄,例如圖表。 設定這些屬性,Microsoft Access 會自動更新子表單中的相關的記錄變更主表單中的新記錄時。 |
連結主要欄位 |
您可以使用 LinkChildFields 和 LinkMasterFields 屬性一起指定 Microsoft Access 如何將表單或報表中的記錄連結至子表單、子報表或內嵌物件中的記錄,例如圖表。 設定這些屬性,Microsoft Access 會自動更新子表單中的相關的記錄變更主表單中的新記錄時。 |
子數據工作表高度 |
您可以使用 SubdatasheetHeight 屬性來指定或決定展開時子數據工作表的顯示高度。 |
展開的子數據工作表 |
您可以使用SubdatasheetExpanded 屬性來指定或決定資料表或查詢中的所有子資料工作表的已儲存的狀態。 |
若要檢視欄位清單屬性,請在任何查詢的設計檢視中,以滑鼠右鍵按下查詢設計方格中的任何儲存格,然後按下快捷方式選單上的 [屬性]。
內容名稱 |
說明 |
別名 |
當您在同一個查詢中使用相同的數據表或查詢多次時,可以使用 Alias 屬性來指定源數據表或查詢的自定義名稱。 |
來源 |
您可以使用Source屬性來指定查詢來源來源或查詢的來源 連接字串和源資料庫。 |
注意
Access 2000 中無法使用下列兩個屬性:
在 Access 2007 中針對查詢新增了下列兩個新屬性: