Applies ToAccess for Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

您可以使用查詢來提供資料至 Access 中的表單或報表。 您可以在建立表單或報表時使用查詢,或是設定其 [記錄來源] 屬性來變更現有的表單或報表。 當您設定 [記錄來源] 屬性時,您可以指定現有的查詢,或是建立要使用的新查詢。

如果您使用查詢做為記錄來源,您可能無法編輯數據。 使用查詢做為記錄來源之前,您應該先考慮是否需要編輯數據。

本文說明如何設定現有表單或報表的 [記錄來源] 屬性,並提供您何時可以或無法編輯查詢數據的相關信息。

本文並未說明如何建立表單或報表。 如需建立表單和報表的說明,請參閱在 Access 中 Create 表單的文章,並 Create 簡單的報表

本文內容

使用現有的查詢做為窗體或報表的記錄來源

在 [設計檢視] 中,將 [記錄來源 ] 屬性設定為您要使用的現有查詢。

  1. 在 [設計檢視] 中開啟表單或報表。

    如果屬性表尚未開啟,請按 F4 加以開啟。

  2. 在屬性表的 [ 數據] 索 引標籤上,按兩下 [ 記錄來源 ] 屬性方塊。

    [資料] 索引標籤上的 [記錄來源] 屬性。

  3. 執行下列其中一個動作:

    • 開始輸入您要使用的查詢名稱。

      Access 會在您輸入時自動填入物件的名稱。

      -或-

    • 按兩下箭號,然後選取您要使用的查詢。

頁面頂端

Create 查詢做為表單或報表的記錄來源

在 [設計視圖] 中,使用 [記錄來源] 屬性方塊中 ([建立器] 按鈕) [建立] 按鈕來建立新查詢,以做為記錄來源。

  1. 在 [設計檢視] 中開啟表單或報表。

    如果屬性表尚未開啟,請按 F4 加以開啟。

  2. 在屬性表的 [ 數據] 索 引標籤上,按兩下 [ 記錄來源 ] 屬性方塊。

  3. 點選 [ [建立器] 按鈕] 。

    [屬性表] 上的 [建置] 按鈕。

    新的查詢隨即在 [設計視圖] 中開啟。

  4. 設計查詢,然後儲存並關閉查詢。

    如需設計查詢的說明,請參閱 Create 簡單的選取查詢一文。

頁面頂端

編輯查詢中的數據

您使用表單的主要原因之一是輸入和編輯資料。 有些查詢不支持數據編輯。 使用查詢做為表單的記錄來源之前,您應該先考慮是否可以編輯查詢數據。

何時可以編輯查詢中的數據?

您可以在下列情況中編輯查詢中的數據:

  • 查詢僅以一個數據表為基礎。

  • 查詢是以兩個數據表為基礎,兩個數據表之間有 一對一關聯性 。

  • 表單的 RecordsetType 屬性設為 Dynaset (不一致的 匯報) ,且下一節中沒有任何條件適用。

附註: 即使您可以在查詢中編輯數據,某些欄位可能無法編輯。 這類情況列在下一節中。

何時無法編輯查詢中的數據?

當下列狀況下,您無法從查詢編輯數據:

  • 查詢是 交叉資料表查詢。

  • 查詢是 SQL 特定的查詢。

  • 您嘗試編輯的欄位是 導出欄位。 在此情況下,您可能可以編輯查詢中其他欄位的數據。

  • 查詢包含 GROUP BY 子句。

頁面頂端

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。