Excel+VBA+Access數(shù)據(jù)庫視頻教程

  • 名稱:Excel+VBA+Acc
  • 分類:數(shù)據(jù)庫  
  • 觀看人數(shù):加載中
  • 時間:2020/2/19 10:04:50

雖然Access的交互操作功能非常強的且易于掌握,但是在實際的數(shù)據(jù)庫應(yīng)用系統(tǒng)中,用戶還是希望盡量通過自動操作達到數(shù)據(jù)庫管理的目的。應(yīng)用程序設(shè)計語言在開發(fā)中的應(yīng)用,可以加強對數(shù)據(jù)管理應(yīng)用功能的擴展。Office中包含Visual Basic for Application(VBA),VBA具有與Visual Basic 相同的語言功能,它為ACCESS提供了無模式用戶窗體以及支持附加Activex控件等功能。本章將簡要介紹VBA的編程。

  1. 通用自動化語言VBA

VBA(Visual Basic For Application)是一種通用自動化語言,它可以使Excel中的常用操作自動化,還可以創(chuàng)建自定義的解決方案。

Excel中使用VBA的優(yōu)點:

使固定、重復(fù)的任務(wù)程序自動化,提高工作效率。

可進行復(fù)雜的數(shù)據(jù)處理和分析。

可自定義Excel函數(shù)、工具欄、菜單和界面。

可連接多種數(shù)據(jù)庫,并進行相應(yīng)的操作。

宏是VBA的一種簡單應(yīng)用。宏可以通過編寫VBA、錄制宏兩種方式獲得。通常是先錄制宏,再在獲得的宏的基礎(chǔ)上進行語句優(yōu)化調(diào)整,最后得到想要的宏。

回到頂部

2. Excel中使用VBA操作Access數(shù)據(jù)庫

在《誰說菜鳥不會數(shù)據(jù)分析(工具篇)》第四章 讓報告自動化中,涉及到根據(jù)輸入日期,從Access數(shù)據(jù)庫中提取相關(guān)數(shù)據(jù)到Excel中相關(guān)操作。

打開VBA編輯器的兩種方式:

Excel → 開發(fā)工具 → Visual Basic:打開VBE后,點擊插入,選擇模塊,就可以在該項目下新建一個空白模塊。

Excel → 開發(fā)工具 → 插入 → 控件 → 右鍵控件 → 指定宏:可以直接將宏綁定到控件上,然后進行編輯。

進行編寫代碼前的準(zhǔn)備工作:

Visual Basic → 工具 →  引用:引用 Microsoft ActiveX Data Objects 2.x Library,否則運行代碼會報“用戶定義類型未定義”提示。

Excel中用VBA根據(jù)輸入的日期從Access數(shù)據(jù)庫中提取相應(yīng)的數(shù)據(jù)并插入到Excel表中:

第1集$第1講-ExcelVBA操作數(shù)據(jù)庫的基本理第2講-連接數(shù)據(jù)庫第3講-向表中插入記錄第4講-刪除與修改記錄第5講-SQL簡單查詢第6講-Select其他子句第7講-Select條件查詢第8講-Select模糊查詢第9講-分組計算查詢第10講-生成表查詢第11講-產(chǎn)生記錄集的兩種方式比較第12講-小綜合(上)-設(shè)置窗體加載事件第13講-小綜合(中)-選擇部門返回員工第14講-小綜合(下)-選擇員工顯示詳細(xì)信息第15講-多表查詢(Where連接)第16講-多表查詢(內(nèi)連接)第17講-多表查詢(外連接)第18講-多表查詢(自連接)第19講-多表查詢(子查詢)第20講-ListView控件(上)第21講-ListView控件(下)第22講-小綜合-使用窗體實現(xiàn)分頁顯示記錄第23講-判斷數(shù)據(jù)庫是否存在及新建第24講-在已有的數(shù)據(jù)庫中創(chuàng)建表第25講-檢查數(shù)據(jù)表是否存在第26講-獲取數(shù)據(jù)庫中所有表的名稱和類型第27講-表中字段的判斷及信息獲取第28講-對字段的增刪改第29講-綜合實例Part1第30講-綜合實例Part2第31講-綜合實例Part3第32講-綜合實例Part4第33講-將工作表數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫(循環(huán))第34講-將工作表數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫(數(shù)組)第35講-綜合項目-概覽第36講-綜合項目-界面設(shè)計第37講-綜合項目-回調(diào)函數(shù)設(shè)置第38講-綜合項目-界面的漢化第39講-綜合項目-數(shù)據(jù)庫創(chuàng)建第40講-綜合項目-登陸界面第41講-綜合項目-修改用戶名和密碼第42講-綜合項目-基礎(chǔ)資料管理第43講-綜合項目-日常管理(初始化1)第44講-綜合項目-日常管理(初始化2)第45講-綜合項目-日常管理(新建與保存)第46講-綜合項目-日常管理(記錄的操作)第47講-綜合項目-資料查詢(初始化及控件事件)第48講-綜合項目-資料查詢(開始查詢)第49講-綜合項目-資料查詢(拼音首字母查詢)第50講-綜合項目-資料查詢(結(jié)果導(dǎo)出)第51講-綜合項目-TreeView控件(概述)第52講-綜合項目-TreeView控件(添加數(shù)據(jù))第53講-綜合項目-生成卡片(初始化)第54講-綜合項目-生成卡片(生成)第55講-綜合項目-生成統(tǒng)計報表(上)第56講-綜合項目-生成統(tǒng)計報表(下)第57講-綜合項目-生成折舊表第58講-綜合項目-折舊分配表(完整系統(tǒng))第59講-補充-控制其他Office程序(基礎(chǔ))第60講-補充-控制其他Office程序(批量文檔)第61講-補充-提取文本文件的數(shù)據(jù)第62講-補充-將數(shù)據(jù)存入文本文件第63講-補充-MD5加密第64講-補充-Stream文件流讀取數(shù)據(jù)第65講-補充-兩種Type對比與文件流寫入第66講-補充-使用Stream做簡單的文件加密第67講-補充-Stream文件流讀寫特點第68講-補充-大文件分割與還原第69講-補充-使用Stream做簡易數(shù)據(jù)加密第70講-補充-數(shù)據(jù)庫存取文件及最后2個案例素材第71講-補充-Excel與SQL_Server的交互第72講-補充-連接SQL_Server服務(wù)器第73講-補充-判斷數(shù)據(jù)庫和表是否存在第74講-補充-在指定數(shù)據(jù)庫中創(chuàng)建表第75講-補充-創(chuàng)建數(shù)據(jù)庫第76講-補充-SQL注入攻擊及預(yù)防措施第77講-補充-刪除和重命名第78講-補充-備份還原


和静县| 竹北市| 西乌| 常州市| 达日县| 鹤壁市| 黑河市| 乐安县| 霞浦县| 祁门县| 清水县| 准格尔旗| 多伦县| 那坡县| 密云县| 丰镇市| 合川市| 梅州市| 黔西县| 同江市| 屯昌县| 若尔盖县| 洛隆县| 安福县| 融水| 莆田市| 阿合奇县| 揭东县| 莱芜市| 革吉县| 甘谷县| 衡东县| 龙岩市| 德格县| 玛纳斯县| 织金县| 阿合奇县| 五家渠市| 辉南县| 诸城市| 临漳县|