出版时间:2006-4 出版社:电子工业出版社 作者:韩小良 页数:467
内容概要
本书共分10章,以Excel为开发平台,系统地介绍了Excel VBA、Access数据库、ADO数据库访问技术和SQL语言的基础知识,并详细地讲解了自行开发具有实用价值的财务会计应用系统的具体过程,包括会计科目管理系统、会计凭证管理系统、会计账簿管理系统、财务报表编制系统和财务分析系统的开发过程。本书能帮助读者对于如何设计和开发一套简单的但能够满足基本需要的财务会计管理系统有一个整体的认识,并能够在此基础上举一反三,独立地开发各种应用系统。 本书适合企事业单位的管理者和财会人员阅读,特别适合想要开发会计应用系统的各类人员阅读,也可作为大专院校经济类本科生、研究生和MBA学员的教材或参考书。
书籍目录
1.1 宏概述 11.1.1 录制宏 l1.1.2 查看宏和编辑宏 41.1.3 执行宏111.2 VBA概述 171.2.1 VBA的对象、属性、方法和事件171.2.2 Excel中的对象 191.2.3 VBA集成开发环境 331.2.4 程序调试 381.2.5 VBA帮助的使用 381.3 VBA编程基础401.3.1 常量 401.3.2 变量 411.3.3 数组 441.3.4 运算符和表达式 451.3.5 语句概述 461.3.6 条件控制语句481.3.7 循环结构语句501.3.8 过程与自定义函数的设计 54l.3.9 变量和过程的作用域 571.3.10 Excel工作簿函数的使用 591.3.11 选取单元格区域的基本语句 591.3.12 向单元格输入数据的基本语句601.4 工作簿对象和工作表对象事件编程 611.4.1 为工作簿对象和工作表对象指定事件的方法 611.4.2 工作簿事件编程 631.4.3 工作表事件编程 651.5 窗体控件 681.5.1 窗体函数 681.5.2 用户窗体(UserForm) 7l1.5.3 控件概述 741.5.4 标签(Label) 761.5.5 文字框(TextBox) 771.5.6 命令按钮(CommandButton)771.5.7 框架(Frame) 781.5.8 选项按钮(0ptionButton)781.5.9 复选框(CheckBox) 781.5.10 复合框(ComboBox) 781.5.11 列表框(ListBox) 791.5.12 多页(MultiPage)、Pages集合和Prdge对象 801.5.13 滚动条(Scr01lBar) 8l1.5.14 日历控件(Calendar) 811.5.15 获取日期控件(DTPickef)821.5.16 进度条控件(ProgressBar)841.6 自动宏 841.6.1 自动打开宏Auto.Open 851.6.2 自动关闭宏Auto.Close 851.7 利用文件对象模型操作文件 851.7.1 引用文件对象模型 851.7.2 FileSystemObject对象 861.7.3 检查文件是否存在 871.7.4 获取文件信息871.7.5 获取文件名881.7.6 复制文件 881.7.7 移动文件 891.7.8 删除文件 891.8 创建自定义工具栏和自定义菜单 901.8.1 创建单级自定义菜单 901.8.2 关闭自定义菜单 921.8.3 创建多级自定义系统菜单栏 921.8.4 创建多级自定义菜单命令栏 951.8.5 创建自定义工具栏 971.8.6 删除自定义工具栏 991.9 数据库操作l 002.1 Access数据库概述 1012.1.1 启动与关闭Access 10l2.1.2 新建数据库 1022.1.3 Access数据库的对象 1032.2 Access数据表的设计 1042.2.1 数据表结构及字段属性设置 1042.2.2 通过设计器创建数据表 1082.2.3 使用向导创建数据表 1102.2.4 通过输入数据创建数据表 11 12.2.5 通过Excel工作表创建数据表 1122.2.6 建立和删除主键 ll 72.2.7 建立索引1192.3 记录操作1192.3.1 添加记录1192.3.2 编辑与删除记录 1192.3.3 数据的查找与替换 1202.3.4 插入、移动和删除字段 1212.3.5 数据表的格式化 1222.3.6 记录的排序和筛选 1242.3.7 打印记录1252.4 数据的导入与导出 1252.4.1 数据的导出 1252.4.2 数据的导入 1262.5 Access数据库的基本查询方法 1262.5.1 查询的类型 1272.5.2 使用向导创建查询 1282.5.3 在设计图中创建查询 1302.5.4 生成表查询 1322.5.5 追加查询1332.5.6 更新查询1 332.5.7 删除查询1352.6 在Excel工作表中操作Access数据库l 362.6.1 在Excel工作表中打开Access数据库 l 362.6.2 将Excel工作表的数据保存为Access数据库 1402.6.3 在Excel工作表中操作Access数据库的几个属性和方法 1402.6.4 将整个工作表数据保存为Access数据库 1422.6.5 将工作表的某些单元格数据保存为Access数据库 1442.6.6 将多个工作簿数据保存为一个Access数据库 1453.1 ADO概述 1493.1.1 ADO的对象1493.1.2 了解记录集 15l3.1.3 记录集的主要属性和方法 1513.2 在Excel中引用ADO对象 1543.2.1 设置引用1543.2.2 声明与打开connection对象 1553.2.3 声明与打开Recordset对象 1553.2.4 关闭Recordset对象和Connection对象 1563.2.5 应用示例1563.3 引用记录字段 1573.3.1 引用记录字段的方法 1573.3.2 应用示例1573.4 浏览记录-l.一职工信息浏览系统1593.4.1 设计职工信息浏览系统窗体 1593.4.2 为窗体及控件指定事件并编写程序代码 1603.4.3 设计启动按钮并指定宏 1623.4.4 使用系统 1623.5 添加、修改和删除记录--职工信息管理系统 1633.5.1 设计职工信息管理系统窗体 1633.5.2 为窗体及控件指定事件并编写程序代码 1 643.5.3 设计启动按钮并指定宏 1683.5.4 使用系统 1 683.6 用AD0查询记录 1 703.7 将AD0查询结果复制到Excel工作表 1733.8 利用ADO查询结果为窗体控件设置源数据 1743.8.1 利用AD0查询数据并为窗体控件设置源数据 1743.8.2 查询及显示数据窗体和程序的设计 1753.9 检查数据表是否存在 1773.10 检查字段是否存在 1784.1 SQL语句概述 1804.1.1 SQL运算符1804.1.2 SQL函数1814.1.3 SQL常用语句及其应用 1824.2 将查询结果复制到Excel工作表 1884.2.1 利用CopyFromRecordset方法1884.2.2 利用QueryTables集合对象及属性和Refresh方法 1904.3 用SQL语句建立查询 19l4.3.1 选取数据表的全部字段进行查询 1914.3.2 选取数据表的部分字段进行查询 1924.3.3 用WHERE子句进行查询 1934.3.4 用DISTINCT属性词消除重复记录 1934.3.5 用TOP属性词查询前面的若干条记录 194413.6 利用LIKE运算符进行模糊查询 1944.3.7 利用BETWEEN运算符进行查询 1954.3.8 利用合计函数MAX、MIN、SUM、AVG进行查询 1964.3.9 利用COUNT函数进行查询 1994.3.10 利用NULL函数进行查询1994.3.11 利用HAVING子句进行查询1994.3.12 利用0RDER子句 进行组合排序 2004.3.13 计算条件下的查询 2004.3.14 分组查询20l4.3.15 嵌套查询2014.4 查询多个表2024.4.1 多表查询方法 2024.4.2 应用示例--职工信息查询及显示系统 2034.5 生成表查询和追加查询 2064.5.1 将查询结果生成一个新的数据表 2064.5.2 将查询结果追加到另一个数据表 2075.1 会计科目概述2095.1.1 会计科目的设置规则 2095.1.2 会计科目的编号 2095.2 建立会计科目管理系统工作簿 2115.2.1 封面设计2ll5.2.2 设计登录窗口 2ll5.2.3 设计用户名和密码修改窗口 2145.2.4 为工作簿对象设计Open事件程序 2175.2.5 创建自定义工具栏 2185.2.6 删除自定义工具栏 2195.3 设置总账科目 2195.3.1 建立总账科目数据库 2195.3.2 总账科目设置窗口结构设计 2205.3.3 窗体及控件事件程序代码设计22 l5.3.4 总账科目项目的设置 2245.4 设置总账科目期初余额 2265.4.1 建立总账科目期初余额数据库2265.4.2 总账科目期初余额设置窗口设计 2275.4.3 窗体及控件事件程序代码设计 2295.4.4 总账科目期初余额设置 2345.4.5 以后月份的总账科目期初余额设置 2365.5 设置明细科目及其期初余额 2365.5.1 明细科目及期初余额数据库结构设计 2365.5.2 明细科目及期初余额设置窗口结构设计 2375.5.3 窗体及控件事件程序代码设计2385.5.4 明细科目及期初余额的设置 2455.5.5 以后月份的明细科目期初余额设置 2465.6 期初余额设置示例 2466.1 会计凭证概述2486.1.1 会计凭证的分类 2486.1.2 记账凭证的格式 2496.1.3 记账凭证的填制方法 2506.2 建立会计凭证管理系统工作簿 25 l6.2.1 设计封面2526.2.2 设计登录窗口 2526.2.3 为工作簿对象设计Open和Beforeclose事件程序 2536.3 会计凭证管理系统窗口结构设计 2546.3.1 窗体及命令按钮设计 2546.3.2 多页控件设计 2566.3.3 “收款凭证(现金)”页的设计2566.3.4 “收款凭证(银行存款)”页的设计 2576.3.5 “付款凭证(现金)”页的设计2586.3.6 “付款凭证(银行存款)”页的设计 2596.3.7 “转账凭证”页的设计 2596.3.8 “会计科目”页的设计 2606.3.9 “现金流量编码”页的设计 2606.3.10 “银行结算”页的设计 2616.4 会计凭证管理系统窗日程序设计.2626.4.1 编写用户窗体的初始化程序 2626.4.2 主窗口中的按钮 2636.4.3 为多页控件编写事件程序 2706.4.4 “会计科目”页中的按钮 2716.4.5 “现金流量编码”页中的按钮 2726.4.6 “银行结算”页中的按钮 2736.4.7 编写Spreadsbeet控件事件程序 2746.4.8 一些子程序 2756.4.9 设置公共变量 2786.5 创建记账凭证清单数据库 2796.5.1 记账凭证清单数据库结构设计2796.5.2 创建记账凭证清单数据库 2806.6 创建现金流量分类编码数据库 2806.6.1 现金流量分类及编码 2806.6.2 现金流量分类数据库结构 2816.6.3 现金流量分类设置窗口的设计2816.6.4 程序代码设计 2826.7 会计凭证查询窗口设计 2866.7.1 窗口结构设计 2866.7.2 程序代码设计 2876.8 设计会计凭证工作表 2896.8.1 设计收款凭证工作表 2906.8.2 将金额数字转换为中文大写 2926.8.3 将金额的各个数字拆开并分别填入不同的单元格 2936.8.4 为收款凭证工作表设置计算公式 2936.8.5 保护固定数据和公式 2936.8.6 付款凭证工作表的设计 2956.8.7 转账凭证工作表的设计 2966.8.8 为会计凭证工作表对象编写BeforeRightClick事件程序 2986.9 编制打印会计凭证清单 2986.9.1 编制打印会计凭证清单窗口结构设计 2996.9.2 编制打印会计凭证清单窗口程序设计 3006.9.3 编制打印会计凭证清单示例 3036.10 会计凭证管理系统应用实例 3056.10.1 实例数据3056.10.2 初始化系统3066.10.3 填制会计凭证 3076.10.4 保存会计凭证数据 3096.10.5 填制下一个会计凭证 3 106.10.6 查询会计凭证 3106.10.7 修改和删除会计凭证 3126.10.8 打印会计凭证 3127.1 会计账簿管理系统的总体设计 3147.2 制作系统首页 3 147.3 建立自定义系统菜单 3157.3.1 设计自定义系统菜单程序 3157.3.2 自定义系统菜单的功能介绍 3167.4 设计系统工作簿启动与关闭程序3177.4.1 设计系统工作簿启动程序 3177.4.2 设计系统登录窗口 3187.4.3 设计系统工作簿自动关闭程序3197.5 为【文件】菜单的有关命令设计宏代码 3207.6 编制总分类账试算平衡表 3227.6.1 试算平衡表的格式 3227.6.2 编制总分类账试算平衡表的窗口结构设计 3237.6.3 窗体事件程序代码的设计 3247.6.4 程序说明3297.6.5 为【编制账簿】菜单中的【试算平衡表】命令编写宏代码 3307.6.6 编写返回“首页”工作表的事件程序 3307.6.7 打印总分类账试算平衡表 33 17,6.8 查看总分类账试算平衡表 33 l7.6.9 总分类账试算平衡表编制示例3327.7 保存本期余额3337.7.1 保存期末余额窗口结构设计 3337.7.2 窗体控件事件程序设计 3347.7.3 程序运行进度条的设计 3427.7.4 为自定义菜单的命令设计宏代码 3437.7.5 保存本期余额示例 3437.8 制作特种日记账 3457.8.1 特种日记账的格式 3457.8.2 制作特种日记账的窗口结构设计 3467.8.3 窗体事件程序代码设计 3477.8.4 使用方法 3557.8.5 为【编制账簿】菜单中的编制特种日记账命令编写宏代码 3567.8.6 编写返回“首页”工作表的事件程序 3577.8.7 打印特种日记账 3577.8.8 查看特种日记账工作表 3587.8.9 特种日记账编制实例 3587.9 编制科目汇总表3607.9.1 科目汇总表的格式 3607.9.2 科目汇总表编制窗口的结构设计 3607.9.3 窗体事件程序代码的设计 3617.9.4 为【编制账簿】菜单中的【科目汇总表】命令编写宏代码 3667.9.5 编写返回“首页”工作表的事件程序 3667.9.6 打印科目汇总表 3667.9.7 查看科目汇总表 3677.9.8 科目汇总表编制实例 3677.10 编制总分类账表 3687.10.1 总分类账格式 3687.10.2 总分类账表编制窗口结构设计 3697.10.3 窗体事件程序代码的设计 3707.10.4 为【编制账簿】菜单中的【总分类账】命令编写宏代码 3747.10.5 编写返回“首页”工作表的事件程序 3747.10.6 打印总分类账 3757.10.7 查看总分类账表 3757.10.8 编制总分类账系统的使用方法及示例 3757.1l 编制明细分类账表 3777.11.1 明细分类账格式 3777.11.2 明细分类账编制窗口结构设计 3787.11.3 窗体事件程序代码的设计 3797.11.4 为【编制账簿】菜单中的【明细分类账】命令编写宏代码 3847.11.5 编写返回“首页”工作表的事件程序 3847.11.6 打印明细分类账 3847.11.7 查看明细分类账表 3857.11.8 编制明细分类账系统的使用方法及示例 3858.1 资产负债表 3888.1.1 资产负债表的格式 3888.1.2 资产负债表的编制方法 3898.2 利润表和利润分配表 3958.2.1 利润表的格式 3958.2.2 利润表的编制方法 3968.2.3 利润分配表的编制方法 3988.3 现金流量表4008.3.1 现金流量的相关概念 4008.3.2 现金流量的分类 40 l8.3.3 现金流量表的格式 4028.3.4 现金流量表的编制方法 4038.4 建立财务报表编制系统 4088.4.1 系统的总体设计 4088.4.2 设计系统封面 4098.4.3 设计系统扉页 4108.4.4 设计财务报表工作表的格式 4128.4.5 设计编制财务报表窗口 4138.4.6 设计编制财务报表的程序代码4158.4.7 打印财务报表 4278.4.8 为财务报表工作表设计返回扉页的事件程序 4308.4.9 设计系统的启动与关闭 4308.4.10 系统登录4308.4.11 财务报表编制示例 4318.5 保存财务报表 4359.1 财务分析的基本方法 4379.1.1 趋势分析法 4379.1.2 结构分析法 4379.1.3 比率分析法 4379.2 财务分析系统的设计 4409.2.1 封面设计 4409.2.2 财务分析系统窗口结构设计 4409.2.3 财务分析系统窗口程序设计 4459.3 财务分析系统的应用 4609.3.1 启动系统4609.3.2 趋势分析46l9.3.3 结构分析4639.3.4 财务指标分析 46410.1 集成工作簿设计46610.2 为自选图形对象指定宏 467
编辑推荐
本书以Excel为开发平台,系统地介绍了Excel VBA、Access数据库、ADO数据库访问技术和SQL语言的基础知识,并详细地讲解了自行开发具有实用价值的财务会计应用系统的具体过程,包括会计科目管理系统、会计凭证管理系统、会计账簿管理系统、财务报表编制系统和财务分析系统的开发过程。本书适合企事业单位的管理者和财会人员阅读,特别适合想要开发会计应用系统的各类人员阅读,也可作为大专院校经济类本科生、研究生和MBA学员的教材或参考书。
图书封面
评论、评分、阅读与下载
Excel VBA+Access财务系统开发从基础到实践 PDF格式下载