之前由于業(yè)務(wù)需要自學(xué)過(guò)一些Access,一邊百度一邊用了有段時(shí)間。
跟著領(lǐng)導(dǎo)邊學(xué)邊記的好習(xí)慣景鼠,今天部門(mén)有專(zhuān)項(xiàng)培訓(xùn),順手整理些新認(rèn)知的痹扇,有機(jī)會(huì)以后再補(bǔ)充铛漓。
▲ Access與EXCEL的一些區(qū)別
Access較常用于數(shù)據(jù)關(guān)系的整理,如果主要是分析數(shù)據(jù)還是更適合導(dǎo)出到Excel
Excel是根據(jù)記錄(行)計(jì)算帘营,Access是用過(guò)字段(列)進(jìn)行數(shù)組計(jì)算
Excel 宏的作用是保存操作記錄票渠,Access的宏通過(guò)填寫(xiě)參數(shù)編寫(xiě)命令
Access中編輯無(wú)法撤銷(xiāo)(切記V鸸)芬迄,只能通過(guò)后續(xù)操作/“關(guān)閉-不保存”,且不能對(duì)單一單元格進(jìn)行編輯操作(而是全表)
▲ 數(shù)據(jù)庫(kù)的建立邏輯(重點(diǎn)是各數(shù)據(jù)表之間的關(guān)系)
規(guī)劃(涉及數(shù)據(jù)&相互關(guān)系)——空數(shù)據(jù)庫(kù)——數(shù)據(jù)表結(jié)構(gòu)——建立關(guān)系——窗體(輸入)——查詢(xún)——報(bào)表(輸出)
▲ 在“表設(shè)計(jì)”視圖中能更規(guī)范地設(shè)計(jì)字段
如果再已有數(shù)據(jù)的表中發(fā)現(xiàn)字段錯(cuò)誤昂秃,再行變更“數(shù)據(jù)類(lèi)型”禀梳,將會(huì)導(dǎo)致之前錄入的信息作廢- 字段名可含有“空格”,但可能會(huì)在后續(xù)操作中出現(xiàn)問(wèn)題算途,建議用“_”等符號(hào)替代
- 數(shù)據(jù)表中保存的是基礎(chǔ)數(shù)據(jù)塞耕,建議在“窗體/查詢(xún)”功能中進(jìn)行運(yùn)算/修改(且要留意保護(hù)源數(shù)據(jù))
- 添加主鍵的字段內(nèi)數(shù)據(jù)不可重復(fù)
- 復(fù)合主鍵中的每一個(gè)字段內(nèi)可以重復(fù),但復(fù)合主鍵字段內(nèi)不可重復(fù)
▲ 數(shù)據(jù)表中批量隱藏字段
可通過(guò)“右擊字段名 - 取消隱藏 - 取消勾選”進(jìn)行批量隱藏字段▲ 默認(rèn)修改查詢(xún)結(jié)果表時(shí)嘴瓤,原數(shù)據(jù)表也會(huì)變更(雙向更新)
如需鎖定不可修改扫外,需在屬性表中將“記錄集類(lèi)型”變更為“快照”。- 上圖中還顯示了“臨時(shí)定義參數(shù)字段[Name]”的基礎(chǔ)運(yùn)算和“[Birthdate]字段”條線篩選兩種功能
- 雖然SQL好用但難免有些力不從心廓脆,建議充分利用“條件:”和“總計(jì):”兩欄筛谚,實(shí)現(xiàn)大部分的篩選和基礎(chǔ)運(yùn)算需求
▲ 批量行/表追加
方法一:通過(guò)復(fù)制表實(shí)現(xiàn)
①(以免修改源數(shù)據(jù)) 創(chuàng)建原表副本:Ctrl+選中表,拖動(dòng)添加副本
或新建原結(jié)構(gòu)空表:選中表停忿,Ctrl+C驾讲,Ctrl+V,選擇“僅結(jié)構(gòu)”
②Ctrl+選中要追加進(jìn)去的表席赂,通過(guò)“將數(shù)據(jù)追加到已有的表”
方法二:多張表合并到一張表(SQL代碼)
select * into 匯總表名
from (select * from 表1名
union all
select * from 表2名
union all
select * from 表3名
union all
...
select * from 表10名);