關於查詢設計工具版面配置 (ADP)

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

附註: 本主題中的資訊僅適用於 Microsoft Access 專案 (.adp)。

查詢設計工具中包含的三個窗格: [圖表] 窗格、 [格線] 窗格中及 SQL 窗格。

查詢設計工具的三個窗格

查詢設計工具的圖表、格線及 SQL 窗格

  • [圖表] 窗格會顯示資料表、 檢視和內嵌函數所查詢。每一個矩形表示資料表、 檢視或內嵌函數,並顯示可用的資料行,以及每個資料行中查詢的使用方式的圖示。連接被以的矩形之間的線條。

  • 格線窗格包含類似試算表的格線,您可以在其中指定選項,例如要顯示,若要選取,如何群組資料列及等資料列的資料行。

  • SQL 窗格會顯示查詢的 SQL 陳述式。您可以編輯 SQL 陳述式的查詢設計工具建立的或者您可以輸入自己的 SQL 陳述式。是輸入無法使用 [圖表] 和 [格線] 窗格,例如聯集查詢的 SQL 陳述式特別有用。

您可以在其中任何一個窗格] 中建立查詢︰ 您可以指定欄以顯示在 [圖表] 窗格中選擇,將 [格線] 窗格中,輸入該或使 SQL 陳述式的 SQL 窗格中的部分。圖表、 格線及 SQL 窗格會同步處理,當您在一個窗格] 中進行變更,[其他] 窗格會自動反映的變更。

[圖表] 窗格

[圖表] 窗格的概觀

[圖表] 窗格會在查詢中的資料表、 檢視、 使用者定義的函數或子查詢以圖形顯示。也會顯示任何聯結關聯性。

在 [圖表] 窗格中,您可以︰

  • 新增或移除資料表、 檢視、 使用者定義的函數或子查詢並指定輸出資料行。

  • 指定資料行來排序查詢。

  • 指定您想要的結果集中的資料列組成群組。

  • 建立或修改資料表、 檢視、 使用者定義的函數或子查詢之間的連接。

當您在 [圖表] 窗格中進行變更時,[格線] 窗格和 SQL 窗格會更新以反映您的變更。例如,如果您選取的輸出資料行資料表、 檢視、 使用者定義的函數或在 [圖表] 窗格中的子查詢視窗中時,查詢設計工具就會將資料行新增格線] 窗格和 SQL 窗格中的 SQL 陳述式。

關於圖表窗格圖示、 核取方塊和符號

每個資料表、 檢視、 使用者定義的函數或子查詢會顯示為個別的視窗,在 [圖表] 窗格中。下表所示,每一個矩形的標題列中的圖示會指出矩形代表物件的類型。

圖示

物件類型

圖示圖像

表格

圖示圖像

檢視

圖示圖像

內嵌函數

圖示圖像

子查詢 (在 FROM 子句)


每一個矩形顯示的資料行的資料表、 檢視或使用者定義的函數。核取方塊和符號會出現在查詢中使用資料行的方式的資料行名稱旁。工具提示顯示資訊,例如資料類型和欄的大小。

[輸入來源] 視窗

下表列出的核取方塊和符號的矩形中用於每個資料表、 檢視或使用者定義的函數。

核取方塊或符號

描述

核取方塊
圖示圖像
圖示圖像
圖示圖像

指定資料欄會出現在查詢結果集 (選取查詢) 或更新、 新增、 產生資料表查詢或增值查詢中使用。選取要將其新增至結果的資料行。如果已選取 [ (所有欄) ,所有的資料欄就會出現在輸出。

根據您建立的查詢類型的核取方塊變更所使用的圖示。在建立刪除查詢時,無法選取個別的資料行。

圖示圖像
圖示圖像

表示的資料行用來排序查詢結果 (為 ORDER BY 子句的一部分)。如果的排序順序遞增,則遞減排序順序,圖示會顯示為 A 至 Z。

圖示圖像

表示的資料行用來建立群組的結果集 (為 GROUP BY 子句的一部分) 中的彙總的查詢。

圖示圖像

表示的資料行包含在查詢的搜尋條件 (為位置或 HAVING 子句的一部分)。

圖示圖像

表示摘要輸出資料行的內容 (包括加總、 平均或其他彙總函式中)。

附註: 查詢設計工具中不會顯示資料行的資料表、 檢視或使用者定義的函數,如果您沒有足夠的存取權,或如果資料庫驅動程式無法傳回其相關資訊。在這種情況下,查詢設計工具中只顯示標題列的資料表、 檢視或使用者定義的函數。

在 [圖表] 窗格上的聯結資料表

如果查詢涉及聯結的連接線會顯示相關資料欄中加入之間。如果聯結的資料行並未顯示 (例如資料表、 檢視、 使用者定義的函數或子查詢視窗最小化或聯結使用運算式),查詢設計工具就會加入線條標題列中的資料表、 檢視、 使用者定義的函數或子查詢所代表的矩形。查詢設計工具中會顯示為每個聯結條件加入一行。

兩個資料表之間的單一連接線

連接線中間圖示的圖形表示聯結的表格結構化物件的方式。如果聯結子句使用等號 (=) 以外的運算子,運算子會顯示在加入圖示。下表列出的連接線中所顯示的圖示。

加入的線條圖示

描述

圖示圖像

內部聯結 (建立使用等號)。

根據「大於」運算子的內部聯結符號

根據 「 大於 」 運算子的內部聯結。(顯示連接線圖示的運算子反映聯結中使用的運算子)。

圖示圖像

外部聯結左側資料表的所有資料列都包含在內,即使在相關資料表中並沒有相符的項目。

圖示圖像

外部聯結右側資料表的所有資料列都包含在內,即使在相關資料表中並沒有相符的項目。

圖示圖像

完整外部聯結兩個資料表的所有列都都包含在內,即使他們沒有相符的項目關聯的資料表、 檢視、 使用者定義的函數或子查詢中。


連接線兩端的圖示代表聯結的類型。下表列出聯結的類型和可以顯示連接線兩端的圖示。

連接線端點的圖示

描述

圖示圖像

一對一聯結

圖示圖像

若要從一對多加入

圖示圖像

查詢設計工具無法決定連接類型

格線窗格

[格線] 窗格的概觀

[格線] 窗格可讓您指定查詢選項,例如要顯示、 如何排序結果,以及要選取的資料列的資料行,將類似試算表的格線,輸入您的選擇。在 [格線] 窗格中,您可以指定︰

  • 若要顯示的資料行和資料行名稱的別名。

  • 資料行所屬的資料表。

  • 計算結果欄的運算式。

  • 查詢的排序順序。

  • 搜尋條件。

  • 分組準則,包括彙總函數,用於摘要報表。

  • 更新或新增值的查詢的新值。

  • 新增查詢的目標資料行名稱。

在 [格線] 窗格中所做的變更會自動反映在 [圖表] 窗格和 SQL 窗格。同樣地,[格線] 窗格會自動更新,以反映在 [其他] 窗格中所做的變更。

格線窗格欄

[格線] 窗格中的資料列顯示查詢; 中使用的資料行[格線] 窗格中的資料行顯示查詢選項。

格線窗格

出現在 [格線] 窗格中的特定資訊取決於您所建立的查詢類型。如果您正在建立選取查詢,[格線] 窗格會包含不同的資料行建立更新查詢。

下表列出可能出現在 [格線] 窗格中的格線資料行。

資料行

查詢類型

描述

資料行

全部

顯示用的查詢或計算資料行的運算式的資料行名稱。此欄已鎖定,讓時,它會永遠顯示水平捲動。

Alias (別名)

選取、 新增、 更新、 建立資料表

指定資料行的替代名稱或計算資料行,您可以使用的名稱。

表格

選取、 新增、 更新、 建立資料表

指定的相關聯的資料行的資料表、 檢視、 使用者定義的函數或子查詢的名稱。此資料行是空白的計算資料行。

輸出

選取、 新增、 建立資料表

指定查詢輸出中是否顯示資料欄。

附註: 如果資料庫允許,您可以使用 [排序] 或 [搜尋子句的資料欄不會顯示在結果設定。

排序類型

選取、 新增

指定相關的資料行用來排序查詢結果,並排序是否遞增或遞減。

排序順序

選取、 新增

指定用於排序結果的資料欄的排序優先順序。當您變更資料行的排序順序時,也會一併更新所有其他資料行的排序順序。

群組依據

選取、 新增、 建立資料表

指定的相關的資料行用來建立的彙總的查詢。只有當您選擇 [工具] 功能表中的群組依據SQL窗格中加入 GROUP BY 子句,會出現此格線欄。

根據預設,此欄的值會設定為 [群組依據,欄會變成 GROUP BY 子句的一部分。

當您移至 [此欄中的儲存格,並選取要套用到相關的資料行的彙總函數時,依預設結果運算式會加總為輸出資料行的結果。

準則

全部

指定的搜尋條件 (篩選) 相關聯的資料行。輸入的運算子 (預設為 「 = 」) 和要搜尋的值。以單引號括住文字值。

如果相關的資料行是 GROUP BY 子句的一部分,HAVING 子句會使用您輸入的運算式。

如果您輸入的準則格線欄中的多個儲存格的值,產生的搜尋條件會自動與邏輯 AND 連結

若要指定單一資料庫資料行的多個搜尋條件運算式 (例如,可按兩次將資料欄新增至 [格線] 窗格和資料行的每個執行個體的 [準則] 格線欄中輸入另一個值(fname > 'A') AND (fname < 'M')

或者...

全部

指定其他搜尋條件運算式的資料欄中,使用邏輯 OR 的前一個運算式連結。您可以新增更多或...格線資料行中最右邊按 TAB 鍵] 資料行。

附加

新增

指定的相關聯的資料行的目標資料行的名稱。當您建立新增查詢時,查詢設計工具會尋找相符的來源,以適當的目標資料行。如果查詢設計工具無法選擇相符項目,您必須提供的資料行名稱。

新的值

更新,新增值

指定要放置到相關聯的欄值。輸入常值或運算式。

SQL 窗格

SQL 窗格的概觀

SQL 窗格會顯示目前的查詢的 SQL 陳述式。建立查詢時,SQL 窗格會自動更新並重新格式化以易於閱讀。

SQL 窗格中,您可以︰

  • 輸入 SQL 陳述式以建立新的查詢。

  • 修改 SQL 陳述式,在 [圖表] 和 [格線] 窗格中所做的設定為基礎的查詢設計工具所建立。

  • 輸入特定功能的需要 Microsoft SQL Server 的陳述式。

SQL 窗格中的陳述式

您可以編輯 SQL 窗格中,直接目前的查詢。如果您移到另一窗格時,查詢設計工具會自動格式化陳述式,,然後變更 [圖表] 和 [格線] 窗格,以符合您的陳述式。

附註: 您可以將最佳化提示輸入 SQL 陳述式,但查詢設計工具中可能會將它們重新格式化。

如果您的陳述式無法在 [圖表] 和 [格線] 窗格中,而且這些窗格會顯示,查詢設計工具會顯示錯誤,然後提供您兩個選擇︰

  • 返回 [SQL 窗格,然後編輯陳述式。

  • 捨棄變更,並還原為最新版本的 SQL 陳述式。

如果您回到 SQL 窗格,並繼續編輯陳述式,查詢設計工具暗其他窗格,表示它們不再反映 SQL 窗格中的內容。

您也可以輸入 SQL 陳述式的無法以圖形顯示在查詢設計工具中使用 SQL 窗格。在這種情況下,查詢設計工具中會顯示相同的行為偵測到錯誤時,呈暗灰色,表示這些不是目前的陳述式的 [圖表] 和 [格線] 窗格。您可以繼續編輯陳述式,並執行即任何 SQL 陳述式。

附註: 如果您輸入 SQL 陳述式,然後又變更圖表] 和 [格線] 窗格來進一步變更查詢,查詢設計工具重建,並且顯示 SQL 陳述式。在某些情況下,這個動作會導致 SQL 陳述式以不同方式建構從原本輸入 (雖然其結果相同)。此處的差別特別可能當您正在使用多個連結的子句的搜尋條件與和或。

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×