access怎樣建立追加查詢?
一、、追 加 查 詢
追加查詢:用于將查詢結果添加到其他的表中。
比如通過生成表查詢按某個條件生成新表,后面擴大條件的范圍。就可以通過追加查詢將符合擴大條件的數據追加到新表中。
二、 示 例 演 示
前面兩節中使用生成表查詢創建了新圖書表,為了演示,本節更改下生成表查詢的條件為[單價]字段條件大于50的。
顯示書名、單價和出版社。運行生成表查詢,創建新的表如下圖所示:
下面問題:希望擴大新圖書表的范圍,單價從>50的改為到>40的。就需要通過追加查詢。把符合>40 and <=50條件的數據增加到新圖書數據表中,下面按步驟來分解說明。
1、確定數據源和字段
首先需要確定數據源,需要追加的數據的字段分別是書名、單價和出版商。追加的原始數據來自于圖書表和出版商表。(注意追加的數據是所有的字段,并不只是作為條件的單價字段。)
創建查詢設計,添加圖書表和出版商表,添加書名、單價和出版商字段。
2、選擇追加查詢
在查詢類型中選擇追加查詢,會彈窗選擇追加到什么表格中,即把符合條件的數據添加到什么表中。
示例中就選擇新圖書數據表,然后下側會增加一行"追加到",就是新圖書數據表所對應的各個字段。
3、輸入追加的條件
在相應的字段下增加追加查詢的條件。
在示例中為增加單價字段>40 and <=50作為條件。
4、保存追加查詢
在查詢選擇右鍵,保存查詢名稱。在左側導航窗格中找到保存的追加查詢。(追加查詢的圖標帶有感嘆號。)
5、運行查詢
點擊運行(注意最好關閉新圖書數據表,打開狀態數據雖然變化,不會展示出來。會誤以為沒有執行追加查詢)運行保存的查詢,可以點擊新圖書表中查看數據的變化。(如果追加查詢在導航窗格中,建議先右鍵,選擇設計視圖,打開后再運行。避免多次運行,導致多次執行更新查詢操作。)