上一課中講過“表”可以在設計視圖和數據表視圖中切換,“查詢”同樣也可以在設計視圖和數據表視圖中切換。將表切換到數據表視圖,就可以看到“查詢”結果了。在Access中,在幾個視圖之間切換是非常簡單的。只要將鼠標移動到工具欄左上角的第一個工具按鈕處,就會彈出一個“視圖”提示標簽,單擊它就可以從查詢設計視圖切換到數據表視圖。
查詢的數據表視圖看起來很像上一課講的表,但它們之間還是有很多差別的。
在查詢數據表中無法加入或刪除列,而且不能修改查詢字段的字段名。這是因為由查詢所生成的數據值並不是真正存在的值,而是動態地從表對象中調來的,是表中數據的一個鏡像。查詢只是告訴Access需要什麼樣的數據,而Access就會從表中查出這些數據的值,並將它們反映到查詢數據表中來罷了,也就是說這些值只是查詢的結果。我們剛才選擇目標字段就是告訴Access需要哪些表、哪些字段,而Access會把字段中的數據列成一個表反饋給我們。當然在查詢中我們還可以運用各種表達式來對表中的數據進行運算生成新的查詢字段。
在查詢的數據表中雖然不能插入列,但是可以移動列,移動的方法和上一課中在表中移動列的方法是相同的,而且在查詢的數據表中也可以改變列寬和行高,還可以隱藏和凍結列。