Excel VBA + SQL 數據管理與應用模板開發

韓小良

  • 出版商: 中國水利水電
  • 出版日期: 2019-08-01
  • 定價: $419
  • 售價: 8.5$356
  • 語言: 簡體中文
  • 頁數: 374
  • 裝訂: 平裝
  • ISBN: 7517076949
  • ISBN-13: 9787517076940
  • 相關分類: ExcelSQL
  • 下單後立即進貨 (約4週~6週)

買這商品的人也買了...

相關主題

商品描述

本書共有8章,面向的對象是Excel初學者,從Excel的基本理念開始,
用3章的篇幅介紹Excel的基本規則和基礎表單的標準化和規範化,
這是極其重要的,任何一個Excel小白都不能跨過這一步!
即使已經有了所謂Excel基礎的人,最後還是要從頭來重新打基礎。
然後是Excel常用工具、函數和透視表的基本應用的介紹,
以及如何利用這些工具技能來解決實際問題。

目錄大綱

引言 為什麼要寫這本書

Chapter 01 查詢編輯數據的ADO技術

1.1 ADO 對象模型

1.1.1 引用ADO

1.1.2 什麼是ADO

1.1.3 ADO 對象模型層次結構

1.1.4 獲取ADO 幫助信息

1.2 Connection 對象及其使用

1.2.1 聲明並初始化Connection 對象

1.2.2 Connection 對象的常用屬性

1.2.3 Connection 對象的常用方法

1.2.4 利用ADO 連接Access 數據庫和Excel 工作簿的連接字符串

1.2.5 易讀的ADO 連接語句

1.3 Recordset 對象

1.3.1 聲明並初始化Recordset 對象

1.3.2 Recordset 對象的 標類型和鎖定類型

1.3.3 Recordset 對象的常用屬性

1.3.4 Recordset 對象的常用方法

1.4 Fields 集合與Field 對象

1.4.1 Fields 集合的常用屬性和方法

1.4.2 Field 對象的常用屬性

1.5 ADO 查詢數據的簡單例子

1.5.1 從Access 數據庫查詢數據

1.5.2 從Excel 工作簿查詢數據

1.5.3 設計窗體,實現Excel 工作簿的條件查詢

Chapter 02 SQL概述

2.1 SQL 功能

2.1.1 SQL 主要功能

2.1.2 SQL 語句示例

2.2 SQL 語法簡述

2.2.1 屬性詞

2.2.2 條件子句

2.2.3 運算符與操作數

2.2.4 函數

2.2.5 SQL 語句

2.3 SQL 運算符

2.3.1 算術運算符

2.3.2 邏輯運算符

2.3.3 賦值運算符

2.3.4 字符串連接運算符

2.3.5 比較運算符

2.3.6 運算符優先級

2.3.7 標準SQL 定義的搜索條件運算符匯總

2.4 SQL 函數

2.4.1 數學函數

2.4.2 字符串函數

2.4.3 日期和時間函數

2.4.4 合計函數

Chapter 03 SQL查詢數據及實際應用

3.1 SQL 主要語句:SELECT 語句的基本結構及說明

3.1.1 SELECT 語句的基本結構

3.1.2 SELECT 語句的各項組成說明

3.2 基本查詢方法與示例

3.2.1 查詢全部記錄

3.2.2 利用DISTINCT 查詢不重複記錄

3.2.3 利用WHERE 子句查詢記錄

3.2.4 利用AND 和OR 構建複雜的查詢條件

3.2.5 利用IN 查詢某集合內的數據

3.2.6 利用BETWEEN 查詢數據

3.2.7 利用LIKE 運算符進行模糊查詢

3.2.8 利用ORDER BY 子句進行組合排序

3.2.9 利用合計函數COUNT、MAX、MIN、SUM、AVG 進行查詢

3.2.10 利用GROUP BY 將查詢結果進行分組

3.2.11 利用HAVING 子句進行查詢

3.2.12 利用別名進行查詢

3.2.13 利用TOP 查詢前面的若干條記錄

3.2.14 利用NULL 函數進行查詢

3.2.15 計算條件下的查詢

3.2.16 嵌套查詢

3.3 多表條件查詢

3.3.1 利用WHERE 進行多表查詢

3.3.2 利用JOIN 進行多表查詢

3.3.3 從兩個數據表中查詢出都存在的記錄

3.3.4 從兩個數據表中查詢出只存在於某個數據表的記錄

3.4 多表集合查詢

3.4.1 每個工作表結構一樣,查詢、集合全部字段數據

3.4.2 每個工作表結構不一樣,查詢、集合部分字段數據

3.4.3 指定條件下的多表集合查詢

3.5 Excel 工作表查詢的特殊問題

3.5.1 標準規範表單的查詢

3.5.2 以一個定義名稱的數據區域進行查詢

3.5.3 以一個沒有定義名稱的固定數據區域進行查詢

3.5.4 工作表第一行不是表單標題

3.5.5 多個工作表嵌套查詢時引用字段的方法

Chapter 04利用SQL進行數據維護

4.1 向工作表中添加數據

4.1.1 向當前工作簿的工作表中添加數據

4.1.2 向其他工作簿的工作表添加數據

4.2 修改數據

4.2.1 修改當前工作簿的工作表數據

4.2.2 修改其他工作簿的工作表數據

4.3 刪除數據

4.4 通過窗體對數據進行維護:一個簡單示例

4.4.1 設計用戶窗體

4.4.2 窗體初始化

4.4.3 瀏覽數據

4.4.4 保存新數據

4.4.5 查詢數據

4.4.6 修改數據

4.4.7 刪除數據

4.4.8 關閉窗體

4.4.9 使用窗體

Chapter 05工作表快速拆分、匯總與比對

5.1 工作表快速拆分

5.1.1 員工信息表的快速拆分

5.1.2 工資表的快速拆分

5.1.3 BOM 表的快速拆分

5.1.4 銷售記錄表的快速拆分

5.2 工作表快速合併

5.2.1 快速匯總當前工作簿或其他工作簿中的N個工作表

5.2.2 快速匯總N個工作簿,每個工作簿只有一個工作表

5.2.3 快速匯總 N 個工作簿,每個工作簿有 M 個工作表

5.2.4 快速匯總多個工作表中滿足條件的指定字段數據

5.3 工作表快速比對

5.3.1 快速核對兩個表格:一個核對字段的情況

5.3.2 快速核對兩個表格:多個核對字段的情況

5.3.3 分析員工流動性(離職、新進和存量)

Chapter 06結合窗體設計靈活的數據處理系統

6.1 窗體基本知識

6.1.1 創建用戶窗體

6.1.2 設置用戶窗體屬性

6.1.3 加載和卸載用戶窗體

6.1.4 利用事件控制用戶窗體

6.2 控件基本知識

6.2.1 在窗體中插入控件

6.2.2 控件的屬性、方法與事件

6.2.3 設置控件的屬性

6.2.4 常用控件:標簽

6.2.5 常用控件:文本框

6.2.6 常用控件:複合框

6.2.7 常用控件:列表框

6.2.8 常用控件:選項按鈕

6.2.9 常用控件:複選框

6.2.10 常用控件:框架

6.2.11 常用控件:命令按鈕

6.3 綜合練習:簡單的員工信息管理系統

6.3.1 員工信息表格的架構設計

6.3.2 設計員工信息輸入窗體界面

6.3.3 設計日期輸入界面及初始化程序

6.3.4 設計公共變量

6.3.5 設計用戶窗體的初始化程序

6.3.6 自動從身份證號碼中提取信息

6.3.7 為“輸入入職日期”小按鈕設計 Click 事件

6.3.8 自動根據入職日期計算工齡

6.3.9 為“輸入離職時間”小按鈕設計 Click 事件

6.3.10 為“離職時間”文本框設置 Change 事件,判是否輸入 離職原因

6.3.11 為“重填”按鈕設計Click 事件,恢復初始化狀態

6.3.12 為“保存”按鈕設計Click 事件,保存數據

6.3.13 為“查詢”按鈕設計Click 事件,查詢指定員工數據

6.3.14 為“修改”按鈕設計Click 事件,修改指定員工數據

6.3.15 為“刪除”按鈕設計Click 事件,刪除指定員工數據

6.3.16 為“退出”按鈕設計Click 事件,關閉窗口

6.3.17 設計啟動窗體程序

6.3.18 員工管理系統使用

6.3.19 員工年齡和工齡的更新

6.4 員工信息的多維度、多條件查詢

6.4.1 查詢窗口的結構設計

6.4.2 設計初始化重置窗口界面的子程序

6.4.3 設置窗體初始化程序

6.4.4 為各個選擇查詢字段的選項按鈕設置Click 事件

6.4.5 為查找條件的文本框設置Enter 事件

6.4.6 為“重置”按鈕設置Click 事件

6.4.7 為“查找”按鈕設置Click 事件

6.4.8 為底部的ListView1 控件設置Click 事件

6.4.9 為“導出”按鈕設置Click 事件

6.4.10 為“退出”按鈕設置Click 事件

6.4.11 使用查詢窗口查詢員工基本信息

Chapter 07帶你實戰:開發個性化合同管理系統

7.1 合同管理的基本架構設計

7.1.1 合同管理的基本要素

7.1.2 “供貨商信息”表單

7.1.3 “合同信息”表單

7.1.4 “發票信息”表單

7.1.5 “付款信息”表單

7.1.6 “基本資料”表單

7.1.7 合同信息查詢導出

7.1.8 發票信息查詢與導出

7.1.9 付款信息查詢與導出

7.1.10 “全部合同進度跟蹤”報表

7.1.11 “供貨商合同跟蹤”報表

7.2 供貨商信息管理

7.2.1 供貨商信息錄入界面結構

7.2.2 啟動並初始化窗口

7.2.3 供貨商自動編碼

7.2.4 新建供貨商信息

7.2.5 保存供貨商信息

7.2.6 查詢供貨商信息

7.2.7 修改供貨商信息

7.2.8 刪除供貨商信息

7.2.9 退出供貨商信息窗口

7.2.10 供貨商信息多維度查詢模塊

7.2.11 供貨商信息管理窗口操作說明

7.3 合同信息管理

7.3.1 合同信息錄入界面結構

7.3.2 啟動並初始化窗口

7.3.3 自動編制合同號

7.3.4 輸入簽訂日期和交貨日期

7.3.5 新建合同信息

7.3.6 保存合同信息

7.3.7 查詢合同信息

7.3.8 修改合同信息

7.3.9 刪除合同信息

7.3.10 退出合同管理窗口

7.3.11 合同信息多維度查詢模塊

7.3.12 合同信息管理窗口操作說明

7.4 發票管理

7.4.1 發票信息錄入界面結構

7.4.2 啟動並初始化窗口

7.4.3 根據合同號關鍵字快速查找要輸入發票信息的合同

7.4.4 根據合同號提取重要的相關數據

7.4.5 輸入開票日期和入票日期

7.4.6 以會計格式顯示發票金額

7.4.7 新建發票信息

7.4.8 保存發票信息

7.4.9 查詢發票信息

7.4.10 修改發票信息

7.4.11 刪除發票信息

7.4.12 退出發票管理窗口

7.4.13 發票信息多維度查詢模塊

7.4.14 發票信息管理窗口操作說明

7.5 付款管理

7.5.1 付款信息錄入界面結構

7.5.2 啟動並初始化窗口

7.5.3 根據合同號關鍵字快速查找要付款的合同

7.5.4 根據合同號提取重要的相關數據

7.5.5 輸入付款日期

7.5.6 根據付款金額計算相關數據

7.5.7 新建付款信息

7.5.8 保存付款信息

7.5.9 查詢付款信息

7.5.10 修改付款信息

7.5.11 刪除付款信息

7.5.12 退出付款信息窗口

7.5.13 付款信息多維度查詢模塊

7.5.14 付款信息管理窗口操作說明

7.6 製作合同統計報表

7.6.1 製作指定條件的合同統計匯總表

7.6.2 製作指定條件的發票明細表

7.6.3 製作指定條件的付款明細表

7.6.4 全部合同進度跟蹤報表

7.6.5 按合同進度製作統計報表

7.6.6 製作各個供貨商應付報表

7.7 設計合同管理系統首頁並製作命令按鈕

7.7.1 設計合同管理系統首頁

7.7.2 為命令按鈕指定宏

7.7.3 為工作簿指定事件

Chapter 08 VBA基本知識複習

8.1 從錄制宏開始瞭解 Excel VBA

8.1.1 錄制宏

8.1.2 編輯加工宏

8.1.3 運行宏

8.1.4 宏代碼(VBA 代碼)保存的位置

8.2 VBA 基本語法

8.2.1 數據類型

8.2.2 常量

8.2.3 聲明和使用普通變量

8.2.4 聲明和使用對象變量

8.2.5 聲明和使用數組

8.2.6 運算符和表達式

8.2.7 語句概述

8.2.8 條件控制語句

8.2.9 循環結構語句

8.2.10 錯誤處理語句

8.2.11 使用 VBA 內置函數

8.2.12 在 VBA 中調用工作表函數

8.3 編寫過程和自定義函數

8.3.1 子程序

8.3.2 自定義函數

8.4 Excel VBA 基本對象

8.4.1 Application 對象:操作 Excel 應用程序

8.4.2 Workbooks 對象:操作工作簿

8.4.3 Worksheets 對象:操作工作表

8.4.4 Range 對象:操作單元格