1、第 6章 小型财务软件 本章介 绍 一个 小型 财务软 件 ,可用于 单 位或个人 财务收支管理。其主要 特点 :(1)使用 Access 2002数据 库 ,便于 维护 管理,可 设 置密码 ;(2)收支 类 型可随 时 定 义 和修改, 输 入或修改基本收支数据 时 ,可从 弹 出菜 单 中直接 选 取收支 类 型,提高效率;(3)以表格和 饼图 两种形式 输 出 统计 信息。本章涉及的主要技 术 包括:下拉列表 项 的自 动 添加、下拉数据窗口的使用、数据 颜 色控制、 “ Set Carry on”功能的 实现 、 汇总 信息的表格和 图 形 显 示等。6.1 系统功能和数据库设计6.
2、2 数据维护和查询6.3 统计表6.4 统计图6.5 发布和使用 6.1.1 系 统 功能与主菜 单 6.1.2 多文档界面框架窗口与 应 用程序 对 象代 码 6.1.3 数据 库 与表返回6.1.1 系统功能与主菜单 本系统用于单位或个人财务收支管理。主要 功能 包括: 收支类型定义 , 基本收支数据输入或修改 ,按年度和收支类型制作 统计表 、 统计图。 建立 目标 jtsz.pbt、 对象库 xxcw.pbl和 应用程序对象 jtsz。 下面根据功能要求,设计一个如图 6.1所示的系统菜单 m_main, 并对各项进行编码。返回6.1.2 多文档界面框架窗口与应用程序对象代码l 建立
3、一个 MDI框架窗口,取名为 w_main,。l 打开 应用程序对象 jtsz, 对它的 open事件编写代码 :返回6.1.3 数据库与表n 系统采用 Access 2002数据库。在 Access 2002中,建立一个数据库文件 xxcw.mdb,在里面 1定义 jtsz和 dic_szlx两个 表 。 n 其中, jtsz用来存放收支基本信息,dic_szlx存放收支类型定义。结构如下: 返回表 6.1 jtsz表结构字段名 类 型 宽 度 含 义bh VARCHAR 8 编 号, UNIQUE INDEX jtsz_xrq VARCHAR 7 日期srje CURRENCY收入金 额z
4、cje CURRENCY支出金 额szlx VARCHAR 10 收支 类 型bz VARCHAR 60 备 注表 6.2 dic_szlx表结构字段名 类 型 宽 度 含 义szlx VARCHAR 10 收支 类 型, UNIQUE INDEX dic1返回6.2 数据维护和查询程序运行后 ,当用 户选择 “维护查询 ”菜 单 的 “基本信息 ”项时 ,打开一个窗口 “w_d_in”, 这个窗口用来 对 基本信息 进 行 维护 和 查询 。如果用 户选择 “维护查询 ”菜 单 的 “收支 项 目 ”项, 则 打开窗口 “w_szlx”, 对 收支 类 型信息 进 行维护 。信息 维护 包括增、 删 、改等功能。下面重点介 绍 窗口 w_d_in的 设计 及有关技 术 ,w_szlx与 w_d_in很相似,只作 简单 介 绍 。 返回进入本节学习6.2.1 收支类型的输入与文本颜色的控制6.2.2 窗口 w_d_in布局及部分代码6.2.3 查询的实现6.2.4 Set Carry on功能的实现6.2.5 数据有效性检验6.2.6其它功能6.2.7 收支类型维护窗口 (本节从略 )返回