![Access與Excel結(jié)合使用常用代碼_第1頁(yè)](http://file4.renrendoc.com/view/85c05cde9ca944c4eb415021afca6894/85c05cde9ca944c4eb415021afca68941.gif)
![Access與Excel結(jié)合使用常用代碼_第2頁(yè)](http://file4.renrendoc.com/view/85c05cde9ca944c4eb415021afca6894/85c05cde9ca944c4eb415021afca68942.gif)
![Access與Excel結(jié)合使用常用代碼_第3頁(yè)](http://file4.renrendoc.com/view/85c05cde9ca944c4eb415021afca6894/85c05cde9ca944c4eb415021afca68943.gif)
![Access與Excel結(jié)合使用常用代碼_第4頁(yè)](http://file4.renrendoc.com/view/85c05cde9ca944c4eb415021afca6894/85c05cde9ca944c4eb415021afca68944.gif)
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Excel 使用靈活但是處理數(shù)據(jù)量小(數(shù)據(jù)一多就會(huì)卡)Access 能數(shù)據(jù)量大(相對(duì)于 Excel)但是使用不靈活。Excel 與 Access 結(jié)合使用能相互彌補(bǔ)不足。如用 Access 用為后臺(tái)數(shù)據(jù)庫(kù)對(duì)表進(jìn)行篩選、匯總等一系列處理后再以 Excel 為前臺(tái)導(dǎo)出數(shù)據(jù),會(huì)比直接用 Excel 表刷選、匯總一個(gè)上萬(wàn)行的數(shù)據(jù)表快的多。以下是幾種 access 與 Excel 結(jié)合使用常用方法與代碼。Access 導(dǎo)入表格代碼Sub導(dǎo)入材料出庫(kù)表()DoCmd.SetWarnings False取消警告DoCmd.RunSQL DELETE FROM 材料出庫(kù)表刪除材料出庫(kù)表DoCmd.Transf
2、erSpreadsheet acImport, 8, 材料出庫(kù)表, _“F:材料出庫(kù)明細(xì).xls, _True, sheet1!a2:ag20000導(dǎo)入材料出庫(kù)明細(xì)表中的 sheet1 表 a2:ag20000 區(qū)域的數(shù)據(jù)DoCmd.SetWarnings TrueEnd Sub恢復(fù)警告注: DoCmd.TransferSpreadsheet acImport, 8, 材料出庫(kù)表 , “F:材料出庫(kù)明細(xì) .xls, True, sheet1!a2:ag20000 此句代碼中的材料出庫(kù)表是表明導(dǎo)入到 Access 中的材料出庫(kù)表中, 參數(shù) true 表明以導(dǎo)入數(shù)據(jù)的第一行作為列字段如將 true
3、 改 false 數(shù)據(jù)導(dǎo)入 access 中后表的列字段為“F1、F2、F3. ”。創(chuàng)建 Access 窗體與按鈕創(chuàng)建窗體點(diǎn)創(chuàng)建窗體設(shè)計(jì)即調(diào)出窗體設(shè)計(jì)窗體界面。創(chuàng)建按鈕點(diǎn)設(shè)計(jì)按扭即可用鼠標(biāo)在窗體中插入按鈕。按鈕做好后會(huì)自動(dòng)彈出“命令按鈕向?qū)А敝苯狱c(diǎn)取消。 右擊按鈕事件生成器代碼生成器即進(jìn)入此按鈕的代碼編輯區(qū)。將光標(biāo)放到 Private Sub Command3_Click() 下面粘貼以下代碼DoCmd.SetWarnings FalseDoCmd.RunSQL DELETE FROM 材料出庫(kù)表 DoCmd.TransferSpreadsheet acImport, 8, 材料出庫(kù)表, _
4、“F:材料出庫(kù)明細(xì).xls, _True, sheet1!a2:ag20000DoCmd.SetWarnings True關(guān) 閉 代 碼 界 面 回 到 窗 體 設(shè) 計(jì) 界 面 , 點(diǎn) 右 下 角 窗 體 視 圖 ,再點(diǎn)剛做好的按鈕,“2成本ERP 導(dǎo)出表導(dǎo)入 access材料出庫(kù)明細(xì).xls”的數(shù)據(jù)就會(huì)導(dǎo)入到 access 中的材料出庫(kù)表中,將不同的代代碼放入按鈕中就能實(shí)現(xiàn)不同功能的按鈕。Access 導(dǎo)出到 Excel 表Access 導(dǎo)出 Excel 表方法很多(最簡(jiǎn)單的方法直接在 Access 點(diǎn)導(dǎo)出)這里介紹以 Excel作為前臺(tái) Access 作為后臺(tái)取數(shù)據(jù)的
5、方法。新建一個(gè) Excel 打開 Alt+F11 打開VBE 窗口點(diǎn)右鍵插入模塊這時(shí)會(huì)彈出模塊 1 的界面并且光標(biāo)在此界面閃。將以下代碼貼入此模塊,按F5 即可運(yùn)行此模塊就可從 Access 導(dǎo)出數(shù)據(jù)(注運(yùn)行時(shí)出現(xiàn)警告“用戶類型未定義”這是沒有對(duì) Microsoft ActiveX Data Object X Library 2.8 引用點(diǎn)工具引用將 Microsoft ActiveX Data Object X Library2.8 打下勾即可)Sub 導(dǎo)出材料匯總()Dim mydata$, SQL$, hh% Dim rs As ADODB.RecordsetDim cnn As ADO
6、DB.Connection Range(d2:l10000).Clearmydata = 2成本ERP 導(dǎo)出表基礎(chǔ)數(shù)據(jù).accdb Set cnn = New ADODB.ConnectionWith cnn.Provider = Microsoft.ACE.OLEDB.12.0.Open mydata End WithSQL = SELECT DISTINCT 材料出庫(kù)表.工單號(hào), 材料出庫(kù)表.倉(cāng)庫(kù), 材料出庫(kù)表.領(lǐng)料部門, 材料出庫(kù)表.物料類型, _& 材料出庫(kù)表.物料名稱, 材料出庫(kù)表.單位, Sum(材料出庫(kù)表.實(shí)發(fā)數(shù)量) AS 實(shí)發(fā)數(shù)量之總計(jì), Sum(材料出庫(kù)
7、表.金額) _& AS 金額之總計(jì), 材料出庫(kù)表.領(lǐng)料用途 FROM 材料出庫(kù)表 GROUP BY 材料出庫(kù)表. 領(lǐng)料部門, 材料出庫(kù)表.倉(cāng)庫(kù), 材料出庫(kù)表.工單號(hào), _& 材料出庫(kù)表.物料類型, 材料出庫(kù)表.物料名稱,材料出庫(kù)表.單位, 材料出庫(kù)表.領(lǐng)料用途Set rs = cnn.Execute(SQL)With Range(Cells(1, 1), Cells(1, rs.Fields.Count).HorizontalAlignment = xlCenter End WithRange(d2).CopyFromRecordset rs Range(A1:l10000).Font.Siz
8、e = 10 Columns(g:k).Style = Comma rs.Closecnn.CloseSet rs = Nothing Set cnn = NothingEnd Sub注:Set cnn = New ADODB.Connection With cnn.Provider = Microsoft.ACE.OLEDB.12.0.Open mydata End With這段代碼是建立與 Access 文件的連接。(access 文件不用打開通過后臺(tái)連接 Access 的數(shù)據(jù))SQL = SELECT DISTINCT 材料出庫(kù)表.工單號(hào), 材料出庫(kù)表.倉(cāng)庫(kù), 材料出庫(kù)表.領(lǐng)料部門, 材
9、料出庫(kù)表.物料類型, _& 材料出庫(kù)表.物料名稱, 材料出庫(kù)表.單位, Sum(材料出庫(kù)表.實(shí)發(fā)數(shù)量) AS 實(shí)發(fā)數(shù)量之總計(jì), Sum(材料出庫(kù)表.金額) _& AS 金額之總計(jì), 材料出庫(kù)表.領(lǐng)料用途 FROM 材料出庫(kù)表 GROUP BY 材料出庫(kù)表. 領(lǐng)料部門, 材料出庫(kù)表.倉(cāng)庫(kù), 材料出庫(kù)表.工單號(hào), _& 材料出庫(kù)表.物料類型, 材料出庫(kù)表.物料名稱,材料出庫(kù)表.單位, 材料出庫(kù)表.領(lǐng)料用途這段代碼是 SQL 查詢命令,修改這段代碼可將各種所需的表導(dǎo)出。代碼 Range(d2).CopyFromRecordset rs 是表導(dǎo)出的起始位置,Range(d2)就是以 d2 單元格開始如改 Range(“a2”)則從 a2 單元格開始。復(fù)雜的 SQL 查詢語(yǔ)句可以在
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- Unit3 It's Too Expensive(說(shuō)課稿)-2024-2025學(xué)年北師大版(一起)英語(yǔ)四年級(jí)上冊(cè)001
- 2025【各行各業(yè)合同協(xié)議模板】【各行各業(yè)合同協(xié)議模板】商鋪轉(zhuǎn)讓協(xié)議
- 2025常用版工程工程合同樣式
- 2023八年級(jí)英語(yǔ)下冊(cè) Module 9 Friendship Unit 1 Could I ask if you've mentioned this to her第二課時(shí)說(shuō)課稿 (新版)外研版
- 2025墻體廣告制作發(fā)布合同
- 2025國(guó)際貿(mào)易合同樣本參考
- Unit 3 My weekend plan Part A Let's talk Let's learn大單元整體說(shuō)課稿表格式-2024-2025學(xué)年人教PEP版英語(yǔ)六年級(jí)上冊(cè)
- 9 生活離不開規(guī)則說(shuō)課稿-2023-2024學(xué)年道德與法治三年級(jí)下冊(cè)統(tǒng)編版
- 3 《百合花》 (說(shuō)課稿)-2024-2025學(xué)年高一語(yǔ)文同步說(shuō)課稿與知識(shí)梳理(統(tǒng)編版必修上冊(cè))
- Unit 4 My home PB Let's learn (說(shuō)課稿)-2024-2025學(xué)年人教PEP版英語(yǔ)四年級(jí)上冊(cè)
- 湖北省十堰市城區(qū)2024-2025學(xué)年九年級(jí)上學(xué)期期末質(zhì)量檢測(cè)歷史試題(含答案)
- 2025公司開工大吉蛇年起航萬(wàn)象啟新模板
- 企業(yè)人才招聘與選拔方法論研究
- GB/T 11263-2024熱軋H型鋼和剖分T型鋼
- 2024年江蘇省高考政治試卷(含答案逐題解析)
- 執(zhí)業(yè)醫(yī)師資格考試《臨床執(zhí)業(yè)醫(yī)師》 考前 押題試卷(一)絕密1
- 2024七年級(jí)數(shù)學(xué)上冊(cè)第六章幾何圖形初步綜合與實(shí)踐設(shè)計(jì)學(xué)校田徑運(yùn)動(dòng)會(huì)比賽場(chǎng)地課件新版新人教版
- 《三國(guó)演義》題庫(kù)單選題100道及答案解析
- 全國(guó)網(wǎng)約車出租車駕駛員公共題模擬考試題及答案
- 無(wú)人機(jī)實(shí)操技術(shù)課件:模擬器飛行
- 新人教版一年級(jí)數(shù)學(xué)下冊(cè)全冊(cè)教案(表格式)
評(píng)論
0/150
提交評(píng)論