《毕业论文--基于VB的财务管理系统设计.docx》由会员分享,可在线阅读,更多相关《毕业论文--基于VB的财务管理系统设计.docx(37页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2011届 分类号:TP311 电子科技大学本科专业毕业设计基于VB的财务管理系统设计姓 名 刘 鹗 学 号2007082020 年 级 2007级 专 业 电子信息工程 系(院)信 息 学 院 指导教师 许 飞 基于VB的财务管理系统设计摘 要财务管理系统是典型的管理信息系统,其开发包括后台数据库的建立和前端应用程序的开发两个方面对于前者要求建立数据一致性和完整性强数据安全性好的库而对于后者则要求应用程序功能完备,易使用等特点本论文主要介绍了企业财务收支管理系统的总体设计思想,数据库设计以及功能模块设计。系统主要包括进出账务,账务信息,账务汇总与系统管理模块。软件使用Visual Basic
2、为开发工具,利用其提供的各种面向对象的开发工具,使软件实现了财务的管理功能。关键词:理财;操作系统;管理信息系统;安全AbstractFinancial management system is a typical management information system (MIS), including the development of its background of the establishment and maintenance of the database as well as the front-end application development for the t
3、wo sides of the span of the former request to establish data consistency and integrity, strong data security Treasury good span for the latter requires the application of a fully functioning, easy to use, and other characteristics of the span The thesis introduces the general designing idea of the f
4、inancial revenue and expenditure managing system of enterprise, the design of database, and the design of function models. The system includes the input-output financial, the information of financial, the summary of financial, and the system management models. By analysis the situation, the software
5、 uses the VB as client tool, and uses some of the tools of object oriented, so that the management of the financial can be accomplished. Key works: financial operating system management information system safety目录第1章 理财系统设计概述11.1题目背景11.2研究意义1第2章 开发环境及实现技术22.1 Visual Basic 6.0简介22.2 SQL Server 2000语言
6、简介及特性32.3开发环境5第3章 财务管理系统的概要设计63.1系统结构流程图63.1.1系统结构图63.1.2系统流程图73.1.3 E-R图83.2数据库设计123.3创建数据库123.4界面设计153.4.1主界面设计153.4.2用户登录子界面163.4.3财务管理子系统界面设计173.4.4填写凭证的设计173.4.5账目查询界面设计18第4章 财务管理系统详细设计194.1用户登录子系统的实现194.1.1分配用户管理实现194.1.2用户信息管理模块部分代码194.2财务管理子系统模块实现204.2.1 财务管理子系统模块的实现204.2.2 凭证窗体设计的模块的实现214.2
7、.3 总分类账的查询功能的实现224.2.4 资产负债表报表输出功能实现25第5章 程序的测试、调试265.1测试265.2调试结果27第6章 小 结28参考文献29致 谢3029第1章 理财系统设计概述1.1题目背景企业财务管理系统是一个企业必不可少的部分,它的易用与安全与否直接决定了一个企业的管理水平,无论是对员工还是决策者,都是一个至关重要的部分。如果说市场是一个企业的生命线,那么企业财务管理系统就是这个生命线的保障系统。很难想象一个企业没有健全的财务系统会怎样生存!长期以来人们使用传统的手工记账方式,直到近十年才有所改观。这种方式效率低,易出错,人为因素大。所以当今年代,我们用计算机代
8、替人们的手工作业,将在各个企业内部发挥越来越重要的作用,提高了企业的运作能力。计算机的广泛应用带来的是企业运营效率的大幅度提高,提高个别劳动生产率,从而带来整个社会的平均劳动生产率的大幅度提高。因此,企业的平均竞争水平加强了,竞争更趋与白热化的程度。而作为企业来讲,对企业自身信息化的程度越来越重视,好的企业使用系统来进行管理,而不使用人来管理。一切以系统为准。从管理层面上节约人力资源,不仅最大限度上提高企业的竞争力,而且节约了大量的人力物力财力资源。作为计算机应用的一部分,使用计算机对财务进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成
9、本低等。这些优点能够极大地提高人事劳资管理的效率,也是企业的财务趋于透明化,简单化,不仅摆脱了乱账坏账的困扰,而且也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样企业财务收支管理系统成为很有必要的事情,也是拥有很大市场潜力项目。1.2研究意义随着公司业务的发展,财务管理将会变得越来越复杂,如果用传统的管理方法,极易造成不必要的错误,由此带来的经济损失是无法估量的。因此实现财务管理的自动化规范化势在必行。一个完整的项目需要有良好的需求分析,以便实用,而且作为新的项目,一定要做到实用,易用,以接受市场的考验。本软件实现了上述的基本要求,使财务管理变得简单高效安全可靠。它集显示,输
10、入,添加,修改,删除等各种处理为一体,信息维护起来非常方便,极大地减少了错误的发生。本项目的特点是集企业的财务管理学与计算机科学于一身,需对企业的运作体系进行完整的了解,并且关系到企业命脉,安全性必须为第一。此软件的研制成功可以使企业的财务管理透明化,清晰化,减少人为化的因素。第2章 开发环境及实现技术2.1 Visual Basic 6.0简介Visual Basic 6.0中文版是一种应用程序开发工具,它的功能就是用来编程Windows 下的应用程序。在Visual Basic中,一方面继承了Basic所具有的程序设计语言简单易用的特点,另一方面在其编程系统中采用了面向对象、事件驱动的编程
11、机制,用一种巧妙的方法把Windows的编程复杂性封装起来,提供了一种所见即所得的可视化程序设计方法。在众多的开发工具中, VB具有众多其它开发工具所没有的优点!具体介绍如下:(1)具有面向对象的可视化设计工具在VB中,应用面向对象的程序设计方法(OOP),把程序和数据封装起来视为一个对象,每个对象都是可视的。程序员在设计时只需用现有工具根据界面设计要求,直接在屏幕上“画”出窗口、菜单、按钮、滚动条等不同类型的对象,并为每个对象设置属性。程序员的编程工作仅限于编写相关对象要完成的功能程序,因而程序设计的效率可大大提高。 (2)事件驱动的编程机制事件驱动是非常适合图形用户界面的编程方式。在图形用
12、户界面的应用程序中,是由用户的动作即事件掌握着程序运行的流向,每个事件都能驱动一段程序的运行。程序员只要编写响应用户动作的代码,而各个动作之间不一定有联系。(3)提供了易学易用的应用程序集成开发环境 在VB集成开发环境中,用户可设计界面、编写代码、调试程序,直至把应用程序编译成可执行文件在Windows中运行,使用户在友好的开发环境中工作。 (4)结构化的程序设计语言 VB具有丰富的数据类型和结构化程序结构,作为一种程序设计语言,它还有如下一些特点: 强大的数值和字符串处理功能 丰富的图形指令,可方便地绘制各种图形 提供静态和动态数组,有利于简化内存的管理 过程可递归调用,使程序更为简练 支持
13、随机文件和顺序文件的访问 提供了一个可供应用程序调用的包含多种类型的图标库 VB程序设计的概念就是面向对象的概念,对象就是数据(DATA)和代码(CODE)互相结合的综合体。Windows上面的每一个图标,包括窗口本身都是对象,如果没有任何事情发生,对象处于停顿状态。当存在外来事件时,程序段执行,它的执行是由外来事件决定的。因此是“事件”驱动的。 编写VB程序较为简单,首先将各个对象放在空白窗体上,然后将程序代码分别添加给对象或图标,将它们组合起来就可以随意运行了。 在VB中,窗体实际上是一个对象,VB的窗体含有许多内嵌特性,这使得用户界面部分的建立像是从一个目录中挑选一个个合适的控件,而不是
14、从零开始一步一步地建立控件。这种开发者能亲眼看到的程序设计过程就是可视化程序设计。 对象:面向对象编程(OOP)的提法大家一定也很耳熟,虽然Visual Basic并不是完全的面向对象编程,但也利用了对象编程技术。对象简单地说就是大家经常看到的各种窗口、按钮、文本框甚至打印机等。属性:如同电视有黑白、彩色之分一样,作为对象的Windows中的窗口也是有大有小,文本框的位置不可能完全一样,菜单要显示出不同的功能,这些都是由对象的属性决定的。不同对象的属性可能不同。属性一般决定了对象的位置、大小、显示等情况。方法:就是对象能够做的事,如打印机对象就有打印(Print)方法、窗口对象支持隐藏(Hid
15、e)方法、很多对象支持移动(Move)方法等。事件:就是对象对用户各种操作的反映情况。如用户用鼠标按一下按钮,就会触发按钮的“按”(Click)事件。控件:控件就是Visual Basic提供的编程用的模块,与对象有直接的联系,如同积木的木块,使用这样的控件,就可以像拼图或堆积木一样“搭”、“拼”你的程序界面。Visual Basic中使用控件,简化了Windows中的窗口、按钮等对象的编程设计。每个控件都有各自的属性、事件及方法。只需修改这些特征你就可以随心所欲地编程了。最重要的是,你可以利用成千上万的各种扩充的控件来快速构造几乎能满足你任何要求的程序。例如,如果你不满意Windows简陋的
16、媒体播放器,你就可以使用VB的多媒体控件在1小时以内设计一个完全自己风格的能够播放CD、VCD的多媒体播放器,而功能完全与之相当。2.2 SQL Server 2000语言简介及特性SQL全称是“结构化查询语言(Structured Query Language)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言,得到了广泛的应用。如今无论是像Oracle ,Sybase,Informix,SQL server这些大型的数据库管理系统,
17、还是像Visual Foxporo,PowerBuilder这些微机上常用的数据库开发系统,都支持SQL语言作为查询语言。SQL广泛地被采用正说明了它的优点。它使全部用户,包括应用程序员、DBA管理员和终端用户受益非浅。(1) 非过程化语言SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集。所有SQL 语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。 SQL不要求用户指定对数据的存放方法。 这种特性使用户更易集中精力于要得到的结果。所有SQ
18、L语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段。查询优化器知道存在什么索引,哪儿使用合适,而用户从不需要知道表是否有索引,表有什么类型的索引。(2) 统一的语言SQL可用于所有用户的DB活动模型,包括系统管理员、数据库管理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户。基本的SQL 命令只需很少时间就能学会,最高级的命令在几天内便可掌握。 SQL为许多任务提供了命令,包括: 查询数据在表中插入、修改和删除记录建立、修改和删除数据对象控制对数据和数据对象的存取保证数据库一致性和完整性以前的数据库管理系统为上述各类操作提供单独的语言,而SQL 将全
19、部任务统一在一种语言中。(3) 是所有关系数据库的公共语言由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS转到另一个。所有用SQL编写的程序都是可以移植的。 安全、可靠、高效的企业级数据管理平台SQL Server 2000将在安全性、高可靠性、性能、扩展性、可管理性方面有极大的提高,不仅能够确保企业级数据业务的实时稳定运行、还能够大大提高管理效率、降低操作复杂度和运维成本。例如,SQL Server 2000将提供全新的安全认证、数据加密技术来加强您数据系统的安全性;数据库镜像、快照、时点恢复、实时在线管理等诸多功能大大提高了企业级系统的可靠性、扩展
20、性;而数据集成,各种自动化管理、调试和优化工具则为您的IT管理工作带来全新的体验。在硬件方面,SQL Server 2000支持64位运算和海量数据存储。 先进、一体化的商业智能平台SQL Server 2000使您可以快速构建部署各类商业智能解决方案,为你提供深入的业务分析统计、和监控预测平台,进一步推动企业的信息化管理和业务发展。SQL Server 2000将提供非常完整的商业智能套件,包括相关的数据仓库、数据分析、ETL、报表、数据挖掘的一系列设计、开发、管理工具。为了满足客户日渐增强的实时BI和企业级应用规模的需求,SQL Server 2000在构建商业智能平台的实时性、扩展性方面
21、也有了质的飞跃。全新的数据分析工具和丰富的数据挖掘算法将帮助客户有效进行深入的业务监控分析、决策支持;企业级的ETL工具将支持各种异类数据和复杂数据业务的整合;面向终端用户的报表设计及管理工具与Office的前端集成能够提供非常灵活的数据展示和自由定制功能。 极具扩展性和灵活性的开发平台SQL Server 2000将提供更加强大的开发工具和各类新的开发特性,在大大提高开发效率的同时,将进一步拓展您的应用空间,带来新的商业应用机遇。例如,XML数据库与Web Service的支持将使您的应用实现Internet数据互联,.Net集成极大的扩展了开发空间,异构数据集成、Service Broke
22、r使您的数据和其它应用无缝集成,各种新数据类型和T-SQL扩展带来了诸多灵活性。C#、VB.Net、XQuery、XMLA、ADO.Net 2.0、SMO、AMO等都将成为SQL Server数据平台上开发数据相关应用的有力工具。2.3开发环境硬件系统处理器Intel (R) Core(TM) 2 Duo CPU T6570内存 2G硬盘 250G显卡 ATI Mobility Radeon HD 4330软件环境操作系统 Microsoft Windows XP软件系统:Visual basic 6.0中文版、SQL Server 2000数据库。第3章 财务管理系统的概要设计3.1系统结构
23、流程图3.1.1系统结构图财务管理系统的系统结构可分为两个组成部分:财务管理子系统,用户登陆子系统。本系统的整体结构如图3-1:财务管理系统财务管理子系统用户登陆子系统图3-1系统结构图作为财务管理系统中的用户管理子系统,因为并不是其中关键的结构,所需要的功能并不是很多,大概分为用户注册、登陆和密码修改三方面。具体结构如图3-2:用户管理子系统用户注册密码修改用户登录图3-2用户管理子系统图作为系统的核心部分,财务管理子系统所需要的功能就相对过多,主要分为凭证管理、账簿查询以及结账和报表等方面,具体结构如图3-3:财务管理子系统凭证管理账簿查询凭证输入总分类账凭证过账账户设置科目设置明细账结账
24、及报表资产负债表期末结账试算平衡表图3-3 财务管理子系统3.1.2系统流程图图3-4是本系统的整体流程图:财务部门分类账查询凭证过账期末结账凭证输入分类账凭证查询记录业务财务报表查询图3-4 系统流程图3.1.3 E-R图本系统主要有以下的实体。1科目名称类别数量余额会计区间代码科目图3-5 科目E-R图2.账簿科目名称累计借方累计贷方初期余额科目代码账簿图3-6 账簿E-R图3. 凭证科目编号凭证字号借方合计附单据借单贷方合计会计期间凭证状态凭证图3-7 凭证E-R图4. 分录和分录历史凭证编号科目代码借方贷方单价会计期间编号分录图3-8 分录E-R图凭证编号科目代码借方贷方单价会计期间编
25、号分录历史图3-9分录历史E-R图5. 科目余额表本期贷方余额本期借方余额期初贷方余额科目代码本期借方发生本期贷方发生最后结算分录期初贷方余额内部编号科目图3-10科目E-R图6.本期明细账簿凭证字号分录编号借方科目代码贷方会计期间单价凭证编号本期明细账图3-11 明细账簿E-R图7.本期汇总账簿本年借方余额期初借方余额期初贷方余额科目代码本期借方合计本期贷方合计会计期间本年贷方余额分录历史图3-12 汇总账簿E-R图8.资产负债负债及所有者会计期间流动资产总计固定资产总计其他资产资产总计应付账款其他负债负债总计实收资本总计资产簿图3-13 资产负债E-R图3.2数据库设计“科目表”是系统的关
26、键表,其他各表均与“科目表”通过“科目代码”字段进行多对一的关联。系统共需要9张表,用途如下表表1.数据表数据表名称数据表用途科目表保存企业财务的科目设置信息账簿初始化表正式使用系统前初始化科目的期初余额凭证表输入会计凭证,记录表的主表分录表输入会计分录,记录表的从表科目余额表保存各个会计期间的科目借、贷、余额情况本期明细账簿保存当前会计期间的明细账簿数据本期汇总账簿保存当前会计期间的明细账簿数据,期末结账后期末变成新会计期间的期初资产负债表统计用表,用于计算资产负债表系统参数表系统运行所需的参数信息3.3创建数据库打开SQL Server企业管理器,新建一个数据库,名称为caiwubook。
27、然后创建数据库对象,完成数据库的设计。图3-14 数据库截图创建“科目表”数据表CREATE TABLE 科目表S ( S.no char (20) NOT NULL PRIMARY KER, S.name char (20) NULL, S.group char (20) NULL, S.Balance direction char (4) NULL S. amount char (10) NULL) 创建“帐簿初始化表”数据表CREATE TABLE 帐簿初始化表 F (S.no char (20) NOT NULL PRIMARY KER ,S.name char (20) NULL ,
28、Accumulative total debits money NULL ,Accumulative total credit money) NULL ,remaining sum money NULL , ) 创建“凭证表”CREATE TABLE 凭证表P ( P.no char (10) NOT NULL PRIMARY KER, P.name char (2) NULL, document attached int NULL, make bill char (20) NULL, P.debtor sum money NULL, P.creditor sum money NULL, P.
29、 condition char (10) NULL) 创建“分录表”CREATE TABLE 分录表SS( SS.no int IDENTITY (1,1) NOT NULL PRIMARY KER , P.no char (10) NOT NULL, S.no char (20) NULL, Debtor money NULL, creditor money NULL, price money NULL ) CREATE TABLE 分录表历史SSH (SS.no int IDENTITY (1,1) NOT NULL PRIMARY KER , P.no char (10) NOT NUL
30、L, S.no char (20) NULL, Debtor char(80) NULL, creditor char(80) NULL, price money NULL ) 创建“科目余额表”数据表CREATE TABLE 科目余额表SR (S.no char (20) NULL PRIMARY KER,Initial debit balance money NULL ,Initial credit balance money NULL ,This period debit amounts incurred money NULL ,This credit amount money NULL
31、 ,benThis period debit balance money NULL ,This credit balance money NULL ,Final settlement entries int NULL ,) 创建“本期明细帐簿”数据表CREATE TABLE 本期明细帐簿DB (DB.no int IDENTITY (1, 1) NOT NULL PRIMARY KER ,SS.no int NULL ,P.name char (4) NULL ,P.name char (10) NULL ,S.name char (20) NULL ,Debtor char (80) NUL
32、L, creditor char (80) NULL, price money NULL) 创建“本期汇总帐簿”数据表CREATE TABLE 本期汇总帐簿CB (S.no char (20) NOT NULL PRIMARY KER ,Fiscal year int NULL ,initial balance money NULL ,This total debits money NULL ,This credit aggregate money NULL ,Four-a debit accumulative total money NULL ,Four-a lenders accumula
33、tive total money NULL ,remaining sum money NULL ,) 创建“资产负债表”数据表CREATE TABLE 资产负债表BS (Total Current Assets money NULL PRIMARY KER ,Fixed assets amounted money NULL ,other assets money NULL ,total assets money NULL ,account payable money NULL ,other liabilities money NULL ,Paid-in capital total money
34、NULL ,Total Liabilities and Equity money NULL) 创建“系统参数表”数据表CREATE TABLE 系统参数表SSP (SSP.no int IDENTITY (1, 1) NOT NULL PRIMARY KER ,SSP.name char (20) NULL , Value int NULL ) 3.4界面设计3.4.1主界面设计本模块主要就是一个简单的界面视图,如图3-15:图3-15财务管理系统主界面3.4.2用户登录子界面图3-16 管理员登陆界面员工管理的权限属于经理。以“admin”账号登陆系统。选择“员工管理”,可以进行“创建员工账
35、号”、“修改员工密码”、“修改员工资料”等操作。也可以点取“员工账号管理”启动如图3-16所示界面进行员工账号的集中统一管理。3.4.3财务管理子系统界面设计图3-17财务管理系统子界面3.4.4填写凭证的设计本模块的功能是对基础财务的设定、使工作人员易于工作,做到数据不易丢失,根据各种基本情况设定界面。图3-18 填写凭证界面3.4.5账目查询界面设计本模块的功能主要用于查询财务相关账目及信息,分别有总分类查询和各账目的明细查询,如图3-19和图3-20图3-19 总分类账目查询设计界面图3.20 明细账查询界面第4章 财务管理系统详细设计4.1用户登录子系统的实现4.1.1分配用户管理实现
36、图4-1 管理员登陆界面员工管理的权限属于经理。以“admin”账号登陆系统。选择“员工管理”,可以进行“创建员工账号”、“修改员工密码”、“修改员工资料”等操作。也可以点取“员工账号管理”启动如下图所示界面进行员工账号的集中统一管理。4.1.2用户信息管理模块部分代码图4-2 员工管理界面4.2财务管理子系统模块实现4.2.1 财务管理子系统模块的实现如图4-3,财务管理系统所包括的四个主要功能,分别是基础数据管理,凭证管理,账簿查询,结账及报表。图4-3财务管理系统子界面下表是图4-3各控件的属性以及说明。表4-1窗体及其控件的属性设置如表控件类型对象(控件)名属性取值(说明)Formfm
37、MainNamefmMainCaption财务管理系统FormstylefsMDIFormFrameBevel1Caption基础数据管理FrameBevel2Caption凭证管理FrameBevel3Caption账簿查询FrameBevel4Caption结账及报表LabelLabel1到Label9Caption见图因为各个窗体均需要对对数据库进行访问,可以把与数据库进行连接的控件放置到一个数据访问模块中,这样所有的窗体都可以共享来访问数据库。在ODBC中添加一个驱动程序为SQL Server的系统DNS数据源指向前面创建的caiwubook数据库,名称为caiwulink。在VB6.
38、0中单击菜单命令,生成一个数据模块并保存为“工程1.vbw”文件。为数据模块添加一个Database控件,控件的属性设置如表,这样在其他窗体中就可以直接使用Query和Table空件来访问数据了。表4-2 Database控件属性表对象(控件)名属性取值(说明)Database1NameDatabaseAliasNameCaiwulinkDatabaseNamedbParamsUSER NAME=sa(访问数据库的用户和密码)LoginPromptFalse(程序运行时不提示输入数据库用户名和密码)4.2.2 凭证窗体设计的模块的实现选择New |Form 菜单命令,新建一个窗体,将其Name
39、属性改为“fmParent”并为其添加如图所示控件。选择Project|Options菜单命令,将fmParent窗体从自动创建的窗体列表中删除。表4-3 所需各控件的属性控件类型对象名属性取值(说明)FormfmParentCaption数据库维护父类窗体DataSouceDataSource1FormSytleAutoEditDataSetfsMDIChildfalseTable1TableTable1DatabaseNamedbImageListImageList1ImageList按ToolBar1的顺序ToolbarToolbar1FlatImageListShowCaptionsB
40、uttonHeightTrueImageList1True36ToolbarButtonbtFirstCaption首记录ToolbarButtonbtPriorCaption上记录ToolbarButtonbtNextCaption下记录ToolbarButtonbtLastCaption尾记录ToolbarButtonbtNewCaption新增ToolbarButtonbtEditCaption修改ToolbarButtonbtDeleteCaption删除ToolbarButtonbtSaveCaption保存ToolbarButtonbtCancelCaption取消ToolbarB
41、uttonbtExitCaption退出CoolBarCoolBar1AutoSizetruePanelPanel1ParentlCoolBar1BitBtnBitBtn1Caption搜索Label1blCountCaption记录数:Label共三个CaptionEdit1、Edit2、Edit3Edit共三个NameDBGridDBGrid1ReadOnlyDataSourcetrueDataSource14.2.3 总分类账的查询功能的实现选择File|New|Other菜单命令,弹出New Items窗体,在财务选项卡中选择fmParent选项,单击OK按钮。将其Name属性设置“f
42、mTotalZB”,Caption属性设置为“总分类账查询”。选择Project|Options菜单命令,将fmTotalZB窗体从自动创建的窗体列表中删除,并为窗体添加如图控件图4-4 总分类账查询(2)将Panel2d的Align属性设置为“alTop”,并在上面添加一个CheckBox控件和Table控件。各控件的属性设置如图。表4-4 checkbox控件属性控件类型对象名属性取值说明TableTable1TableNameActivedbo.本期汇总账簿trueCheckBoxCheckBoxCaption无发生金额不显示QueryQuery1DatabaseNamedbTableTable2DatabaseNameTableNameActivedbdbo.科目表trueToolButton灰色的五个Enabledfalse完成明细账查询功能选择File|New|Other菜单命令,弹出New Items窗体,在财务选项卡中选择fmParent选项,单击OK按钮。将其Name属性设置“fmDetailZB”,Caption属性设置为“明细账查询”。选择Project|Options菜单命令,将fmDetailZB窗体从自动创建的窗体列表中删除,并为fmDetail