access 追加及更新查询教程.ppt
文本预览下载声明
第一步:用“追加查詢”把b表中新人員(a表中沒有的)成績及考試信息追加到a表中。 第二步:用“更新查詢”把b表中重複人員(a表中有的)成績及上課信息更新至a表相應欄位。 * 準備工作: 將一張EXCEL文件中的a、b表導入到access中 1、打開access,新建空數據庫。 2、在”表“的選項中,右擊空白處,選擇”導入“ 3、文件類型選擇”microsoft EXCEL“,選擇文件A,點”導入“ 4、選擇”a“工作表,點”下一步“ 5、勾選“第一行包含標題列” 6、選擇“新表中”,下一步 7、下一步 8、選擇“我自己選擇主鍵”,并定義“XH”為主鍵 9、完成,同理導入b表 任務介紹 a表是截止上批次考核完的成績,b表是本次考核成績。 任務: 把b表中相關成績更新到a表。 注:b表中有部份人員在a表中,有部份人員不在a表中。 1、建立“追加查詢”,在查詢中選中“在設計視圖中創建查詢” 2、在顯示表中把“a表”和“b表”添加進去。 3、在“查詢”中選擇“追加查詢”,并選中“追加到a表” 4、在“字段”中選中b表的各字段,“H”可以不建,H是序號列(可以不用更新)。完成后在“追加到”欄位會出現a表中相應字段,如果沒有出現,可以手動選中。 5、現在系統會把b表中所有人員加入都a表相應欄位,但是我們只想加入新人員,所以需要剔除兩表重複人員。方法:在字段最後的空欄位中添加a表“XH”字段,在下面的條件中輸入“NULL”,回車,會自動填充“is null”。再刪除“追加到”欄位中的“XH”,使單元格空置。 6、選中a表與b表中的連線,如果沒有連線,請選中a表中的“XH”拖動到b表中“XH”處,會自動產生連線。雙擊連線,選則”3、包括“b”表中的所有記錄和“a”表中連接字典相等的那些記錄“,確定。 7、點擊”運行“,點”是“(保證a表已關閉) 8、再看a表,已把新人員添加進去。Ok,追加查詢已經完成。 現在,a表和b表中的內容 9、創建查詢,選擇”查詢“—”在設計視圖中創建查詢“ 10、在顯示表中添加”a表“和”b表“ 11、在“查詢”菜單中選則”更新查詢 12、在“字段”中選擇a表中需要更新的字段“kssj”、“jsss”、“cj” 13、在“更新到”欄位分別輸入相應的欄位,“[b]![kssj]” “[b]![jsss]” “[b]![cj]” * Sheet1
Sheet3
D
C
b
a
XH
XM
BM
kssj
jsss
cj
001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
017
018
AAA
BBB
CCC
DDD
EEE
FFF
GGG
HHH
KKK
YYY
ZZZ
RRR
TTT
UUU
WWW
QQQ
PPP
SSS
NC
QA
ET
RT
DF
DI
019
020
021
022
023
024
H
QDF
RFV
GDR
TGB
YDF
OGF
001
1.00
?2011?/?1?/?23
?2011?/?1?/?24
96.00
2.00
?2011?/?1?/?23
?2011?/?1?/?24
65.00
3.00
?2011?/?1?/?23
?2011?/?1?/?24
50.00
4.00
?2011?/?1?/?23
?2011?/?1?/?24
46.00
5.00
?2011?/?1?/?23
?2011?/?1?/?24
85.00
6.00
?2011?/?1?/?23
?2011?/?1?/?24
26.00
7.00
?2011?/?1?/?23
?2011?/?1?/?24
78.00
8.00
?2011?/?1?/?23
?2011?/?1?/?24
62.00
9.00
?2011?/?1?/?23
?2011?/?1?/?24
55.00
10.00
?2011?/?1?/?23
?2011?/?1?/?24
43.00
11.00
?2011?/?1?/?23
?2011?/?1?/?24
90.00
12.00
?2011?/?1?/?23
?2011?/?1?/?24
80.00
13.00
?2011?/?1?/?23
?2011?/?1?/?24
75.00
14.00
?2011?/?1?/?23
?2011?/?1?/?24
65.00
15.00
?2011?/?1?/?23
?2011?/?1?/?24
55.00
16.00
?2011?/?1?/?23
?2011?/?1?/?24
23.00
17.00
?2011?/?1?/?23
?2011?/?1?/?24
86.00
18.00
?2011?/?1?/?2
显示全部