|
-- 會員 / 註冊 --
|
|
|
|
Excel VBA+Access財務系統開發從基礎到實踐 ( 簡體 字) |
作者:韓小良 | 類別:1. -> Office -> OFFICE -> 綜合 |
譯者: |
出版社:電子工業出版社 | 3dWoo書號: 5656 詢問書籍請說出此書號!【缺書】 【不接受訂購】 |
出版日:4/1/2006 |
頁數:467 |
光碟數: |
|
站長推薦: |
印刷: | 語系: ( 簡體 版 ) |
|
【不接受訂購】 | ISBN:7121023865 |
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 序 |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證) |
作者序: |
譯者序: |
前言: |
內容簡介:本書共分10章,以Excel為開發平臺,系統地介紹了Excel VBA、Access數據庫、ADO數據庫訪問技術和SQL語言的基礎知識,并詳細地講解了自行開發具有實用價值的財務會計應用系統的具體過程,包括會計科目管理系統、會計憑證管理系統、會計賬簿管理系統、財務報表編制系統和財務分析系統的開發過程。本書能幫助讀者對于如何設計和開發一套簡單的但能夠滿足基本需要的財務會計管理系統有一個整體的認識,并能夠在此基礎上舉一反三,獨立地開發各種應用系統。 本書適合企事業單位的管理者和財會人員閱讀,特別適合想要開發會計應用系統的各類人員閱讀,也可作為大專院校經濟類本科生、研究生和MBA學員的教材或參考書。 |
目錄:1.1宏概述 1 1.1.1 錄制宏 l 1.1.2查看宏和編輯宏 4 1.1.3執行宏 11 1.2 vBA概述 17 1.2.1 VBA的對象、屬性、 方法和事件 17 1.2.2 Excel中的對象 19 1.2.3 VBA集成開發環境 33 1.2.4程序調試 38 1.2.5 VBA幫助的使用 38 1.3 VBA編程基礎 40 1.3.1 常量 40 1.3.2 變量 41 1.3.3數組 44 1.3.4運算符和表達式 45 1.3.5語句概述 46 1.3.6條件控制語句 48 1.3.7循環結構語句 50 1.3.8過程與自定義函數的設計 54 l.3.9變量和過程的作用域 57 1.3.10 Excel工作簿函數的使用 59 1.3.11 選取單元格區域的基本語句 59 1.3.12向單元格輸入數據的基本語句60 1.4工作簿對象和工作表對象事件編程 61 1.4.1 為工作簿對象和工作表 對象指定事件的方法 61 1.4.2工作簿事件編程 63 1.4.3工作表事件編程 65 1.5窗體控件 68 1.5.1 窗體函數 68 1.5.2 用戶窗體(UserForm) 7l 1.5.3控件概述 74 1.5.4標簽(Label) 76 1.5.5文字框(TextBox) 77 1.5.6命令按鈕(CommandButton)77 1.5.7框架(Frame) 78 1.5.8選項按鈕(0ptionButton)78 1.5.9復選框(CheckBox) 78 1.5.10復合框(ComboBox) 78 1.5.11 列表框(ListBox) 79 1.5.12 多頁(MultiPage)、Pages集合和Prdge對象 80 1.5.13滾動條(Scr01lBar) 8l 1.5.14 日歷控件(Calendar) 81 1.5.15獲取日期控件(DTPickef)82 1.5.16進度條控件(ProgressBar)84 1.6 自動宏 84 1.6.1 自動打開宏Auto.Open 85 1.6.2 自動關閉宏Auto.Close 85 1.7利用文件對象模型操作文件 85 1.7.1 引用文件對象模型 85 1.7.2 FileSystemObject對象 86 1.7.3檢查文件是否存在 87 1.7.4獲取文件信息 87 1.7.5獲取文件名 88 1.7.6復制文件 88 1.7.7移動文件 89 1.7.8刪除文件 89 1.8創建自定義工具欄和自定義菜單 90 1.8.1創建單級自定義菜單 90 1.8.2關閉自定義菜單 92 1.8.3創建多級自定義系統菜單欄 92 1.8.4創建多級自定義菜單命令欄 95 1.8.5創建自定義工具欄 97 1.8.6刪除自定義工具欄 99 1.9數據庫操作 l 00 2.1 Access數據庫概述 101 2.1.1 啟動與關閉Access 10l 2.1.2新建數據庫 102 2.1.3 Access數據庫的對象 103 2.2 Access數據表的設計 104 2.2.1數據表結構及字段屬性設置 104 2.2.2通過設計器創建數據表 108 2.2.3使用向導創建數據表 110 2.2.4通過輸入數據創建數據表 11 1 2.2.5通過Excel工作表創建數據表 112 2.2.6建立和刪除主鍵 ll 7 2.2.7建立索引 119 2.3記錄操作 119 2.3.1添加記錄 119 2.3.2編輯與刪除記錄 119 2.3.3數據的查找與替換 120 2.3.4插入、移動和刪除字段 121 2.3.5數據表的格式化 122 2.3.6記錄的排序和篩選 124 2.3.7打印記錄 125 2.4數據的導入與導出 125 2.4.1 數據的導出 125 2.4.2數據的導入 126 2.5 Access數據庫的基本查詢方法 126 2.5.I查詢的類型 127 2.5.2使用向導創建查詢 128 2.5.3在設計圖中創建查詢 130 2.5.4生成表查詢 132 2.5.5 追加查詢 133 2.5.6 更新查詢 1 33 2.5.7刪除查詢 135 2.6在Excel工作表中操作Access數據庫 l 36 2.6.1在Excel工作表中打開Access數據庫 l 36 2.6.2將Excel工作表的數據保存為Access數據庫 140 2.6.3在Excel工作表中操作Access數據庫的幾個屬性和方法 140 2.6.4將整個工作表數據保存為Access數據庫 142 2.6.5將工作表的某些單元格數據保存為Access數據庫 144 2.6.6將多個工作簿數據保存為一個Access數據庫 145 3.1 ADO概述 149 3.1.1 ADO的對象 149 3.1.2了解記錄集 15l 3.1.3記錄集的主要屬性和方法 151 3.2在Excel中引用ADO對象 154 3.2.1設置引用 154 3.2.2聲明與打開connection對象 155 3.2.3聲明與打開Recordset對象 155 3.2.4關閉Recordset對象和Connection對象 156 3.2.5應用示例 156 3.3 引用記錄字段 157 3.3.1 引用記錄字段的方法 157 3.3.2應用示例 157 3.4瀏覽記錄-l.一職工信息瀏覽系統159 3.4.1設計職工信息瀏覽系統窗體 159 3.4.2為窗體及控件指定事件并編寫程序代碼 160 3.4.3設計啟動按鈕并指定宏 162 3.4.4使用系統 162 3.5添加、修改和刪除記錄--職工信息管理系統 163 3.5.1設計職工信息管理系統窗體 163 3.5.2為窗體及控件指定事件并編寫程序代碼 1 64 3.5.3設計啟動按鈕并指定宏 168 3.5.4使用系統 1 68 3.6用AD0查詢記錄 1 70 3.7將AD0查詢結果復制到Excel工作表 173 3.8利用ADO查詢結果為窗體控件設置源數據 174 3.8.1 利用AD0查詢數據并為窗體控件設置源數據 174 3.8.2查詢及顯示數據窗體和程序的設計 175 3.9檢查數據表是否存在 177 3.10檢查字段是否存在 178 4.1 SQL語句概述 180 4.1.1 SQL運算符 180 4.1.2 SQL函數 181 4.1.3 SQL常用語句及其應用 182 4.2將查詢結果復制到Excel工作表 188 4.2.1 利用CopyFromRecordset方法188 4.2.2利用QueryTables集合對象及屬性和Refresh方法 190 4.3 用SQL語句建立查詢 19l 4.3.1選取數據表的全部字段進行查詢 191 4.3.2選取數據表的部分字段進行查詢 192 4.3.3 用WHERE子句進行查詢 193 4.3.4 用DISTINCT屬性詞消除重復記錄 193 4.3.5 用TOP屬性詞查詢前面的若干條記錄 194 413.6利用LIKE運算符進行模糊查詢 194 4.3.7 利用BETWEEN運算符進行查詢 195 4.3.8利用合計函數MAX、MIN、SUM、AVG進行查詢 196 4.3.9 利用COUNT函數進行查詢 199 4.3.10利用NULL函數進行查詢199 4.3.11 利用HAVING子句進行查詢199 4.3.12 利用0RDER子句 進行組合排序 200 4.3.13計算條件下的查詢 200 4.3.14分組查詢 20l 4.3.15嵌套查詢 201 4.4查詢多個表 202 4.4.1 多表查詢方法 202 4.4.2應用示例--職工信息查詢及顯示系統 203 4.5生成表查詢和追加查詢 206 4.5.1將查詢結果生成一個新的數據表 206 4.5.2將查詢結果追加到另一個數據表 207 5.1會計科目概述 209 5.1.1會計科目的設置規則 209 5.1.2會計科目的編號 209 5.2建立會計科目管理系統工作簿 211 5.2.1封面設計 2ll 5.2.2設計登錄窗口 2ll 5.2.3設計用戶名和密碼修改窗口 214 5.2.4為工作簿對象設計Open事件程序 217 5.2.5創建自定義工具欄 218 5.2.6刪除自定義工具欄 219 5.3設置總賬科目 219 5.3.1建立總賬科目數據庫 219 5.3.2總賬科目設置窗口結構設計 220 5.3.3 窗體及控件事件程序代碼設計22 l 5.3.4總賬科目項目的設置 224 5.4設置總賬科目期初余額 226 5.4.1 建立總賬科目期初余額數據庫226 5.4.2總賬科目期初余額設置窗口設計 227 5.4.3 窗體及控件事件程序代碼設計 229 5.4.4 總賬科目期初余額設置 234 5.4.5 以后月份的總賬科目期初余額設置 236 5.5設置明細科目及其期初余額 236 5.5.1明細科目及期初余額數據庫結構設計 236 5.5.2明細科目及期初余額設置窗口結構設計 237 5.5.3 窗體及控件事件程序代碼設計238 5.5.4 明細科目及期初余額的設置 245 5.5.5以后月份的明細科目期初余額設置 246 5.6期初余額設置示例 246 6.1會計憑證概述 248 6.1.1會計憑證的分類 248 6.1.2記賬憑證的格式 249 6.1.3記賬憑證的填制方法 250 6.2建立會計憑證管理系統工作簿 25 l 6.2.1設計封面 252 6.2.2設計登錄窗口 252 6.2.3為工作簿對象設計Open和Beforeclose事件程序 253 6.3會計憑證管理系統窗口結構設計 254 6.3.1 窗體及命令按鈕設計 254 6.3.2 多頁控件設計 256 6.3.3“收款憑證(現金)”頁的設計256 6.3.4“收款憑證(銀行存款)”頁的設計 257 6.3.5“付款憑證(現金)”頁的設計 258 6.3.6“付款憑證(銀行存款)”頁的設計 259 6.3.7“轉賬憑證”頁的設計 259 6.3.8“會計科目”頁的設計 260 6.3.9“現金流量編碼”頁的設計 260 6.3.10“銀行結算”頁的設計 261 6.4會計憑證管理系統窗日程序設計.262 6.4.1 編寫用戶窗體的初始化程序 262 6.4.2 主窗口中的按鈕 263 6.4.3 為多頁控件編寫事件程序 270 6.4.4“會計科目”頁中的按鈕 271 6.4.5 “現金流量編碼”頁中的按鈕 272 6.4.6“銀行結算”頁中的按鈕 273 6.4.7 編寫Spreadsbeet控件事件程序 274 6.4.8一些子程序 275 6.4.9設置公共變量 278 6.5創建記賬憑證清單數據庫 279 6.5.1記賬憑證清單數據庫結構設計279 6.5.2創建記賬憑證清單數據庫 280 6.6創建現金流量分類編碼數據庫 280 6.6.1現金流量分類及編碼 280 6.6.2現金流量分類數據庫結構 281 6.6.3現金流量分類設置窗口的設計281 6.6.4程序代碼設計 282 6.7會計憑證查詢窗口設計 286 6.7.1窗口結構設計 286 6.7.2程序代碼設計 287 6.8設計會計憑證工作表 289 6.8.1設計收款憑證工作表 290 6.8.2將金額數字轉換為中文大寫 292 6.8.3將金額的各個數字拆開并分別填入不同的單元格 293 6.8.4為收款憑證工作表設置計算公式 293 6.8.5保護固定數據和公式 293 6.8.6付款憑證工作表的設計 295 6.8.7轉賬憑證工作表的設計 296 6.8.8為會計憑證工作表對象編寫BeforeRightClick事件程序 298 6.9編制打印會計憑證清單 298 6.9.1編制打印會計憑證清單窗口結構設計 299 6.9.2編制打印會計憑證清單窗口程序設計 300 6.9.3 編制打印會計憑證清單示例 303 6.10會計憑證管理系統應用實例 305 ‥6.10.1 實例數據 305 6.10.2初始化系統 306 6.10.3填制會計憑證 307 6.10.4保存會計憑證數據 309 6.10.5填制下一個會計憑證 3 10 6.10.6查詢會計憑證 310 6.10.7修改和刪除會計憑證 312 6.10.8打印會計憑證 312 7.1會計賬簿管理系統的總體設計 314 7.2制作系統首頁 3 14 7.3建立自定義系統菜單 315 7.3.1設計自定義系統菜單程序 315 7.3.2 自定義系統菜單的功能介紹 316 7.4設計系統工作簿啟動與關閉程序317 7.4.1設計系統工作簿啟動程序 317 7.4.2設計系統登錄窗口 318 7.4.3設計系統工作簿自動關閉程序319 7.5為【文件】菜單的有關命令設計宏代碼 320 7.6編制總分類賬試算平衡表 322 7.6.1試算平衡表的格式 322 7.6.2編制總分類賬試算平衡表的窗口結構設計 323 7.6.3窗體事件程序代碼的設計 324 7.6.4程序說明 329 7.6.5為【編制賬簿】菜單中的【試算平衡表】命令編寫宏代碼 330 7.6.6編寫返回“首頁”工作表的事件程序 330 7.6.7打印總分類賬試算平衡表 33 1 7,6.8查看總分類賬試算平衡表 33 l 7.6.9 總分類賬試算平衡表編制示例332 7.7保存本期余額 333 7.7.1保存期末余額窗口結構設計 333 7.7.2窗體控件事件程序設計 334 7.7.3程序運行進度條的設計 342 7.7.4為自定義菜單的命令設計宏代碼 343 7.7.5保存本期余額示例 343 7.8制作特種日記賬 345 7.8.1特種日記賬的格式 345 7.8.2制作特種日記賬的窗口結構設計 346 7.8.3 窗體事件程序代碼設計 347 7.8.4使用方法 355 7.8.5 為【編制賬簿】菜單中的編制特種日記賬命令編寫宏代碼 356 7.8.6編寫返回“首頁”工作表的事件程序 357 7.8.7打印特種日記賬 357 7.8.8查看特種日記賬工作表 358 7.8.9特種日記賬編制實例 358 7.9編制科目匯總表 360 7.9.1科目匯總表的格式 360 7.9.2科目匯總表編制窗口的結構設計 360 7.9.3 窗體事件程序代碼的設計 361 7.9.4為【編制賬簿】菜單中的【科目匯總表】命令編寫宏代碼 366 7.9.5編寫返回“首頁”工作表的事件程序 366 7.9.6打印科目匯總表 366 7.9.7查看科目匯總表 367 7.9.8科目匯總表編制實例 367 7.10編制總分類賬表 368 7.10.1總分類賬格式 368 7.10.2總分類賬表編制窗口結構設計 369 7.10.3 窗體事件程序代碼的設計 370 7.10.4為【編制賬簿】菜單中的【總分類賬】命令編寫宏代碼 374 7.10.5編寫返回“首頁”工作表的事件程序 374 7.10.6打印總分類賬 375 7.10.7查看總分類賬表 375 7.10.8編制總分類賬系統的使用方法及示例 375 7.1l編制明細分類賬表 377 7.11.1明細分類賬格式 377 7.11.2明細分類賬編制窗口結構設計 378 7.1 1.3 窗體事件程序代碼的設計 379 7.11.4為【編制賬簿】菜單中的【明細分類賬】命令編寫宏代碼 384 7.11.5編寫返回“首頁”工作表的事件程序 384 7.11.6打印明細分類賬 384 7.11.7查看明細分類賬表 385 7.11.8編制明細分類賬系統的使用方法及示例 385 8.1 資產負債表 388 8.1.1資產負債表的格式 388 8.1.2資產負債表的編制方法 389 8.2利潤表和利潤分配表 395 8.2.1 利潤表的格式 395 8.2.2利潤表的編制方法 396 8.2.3利潤分配表的編制方法 398 8.3現金流量表 400 8.3.1現金流量的相關概念 400 8.3.2現金流量的分類 40 l 8.3.3現金流量表的格式 402 8.3.4現金流量表的編制方法 403 8.4建立財務報表編制系統 408 8.4.1 系統的總體設計 408 8.4.2設計系統封面 409 8.4.3設計系統扉頁 410 8.4.4設計財務報表工作表的格式 412 8.4.5設計編制財務報表窗口 413 8.4.6設計編制財務報表的程序代碼415 8.4.7打印財務報表 427 8.4.8為財務報表工作表設計返回扉頁的事件程序 430 8.4.9設計系統的啟動與關閉 430 8.4.10 系統登錄 430 8.4.11 財務報表編制示例 431 8.5保存財務報表 435 9.1 財務分析的基本方法 437 9.1.1趨勢分析法 437 9.1.2結構分析法 437 9.1.3比率分析法 437 9.2財務分析系統的設計 440 9.2.1封面設計 440 9.2.2財務分析系統窗口結構設計 440 9.2.3財務分析系統窗口程序設計 445 9.3財務分析系統的應用 460 9.3.1 啟動系統 460 93.2趨勢分析 46l 9.3.3 結構分析 463 9.3.4財務指標分析 464 10.1集成工作簿設計 466 10.2為自選圖形對象指定宏 467 |
序: |
|