论文模板《合同信息》_第1页
论文模板《合同信息》_第2页
论文模板《合同信息》_第3页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、合同信息管理绪论 一个公司或者个人都需要经常签定各种大大小小的合同。随着签定合同数量的增多,合同管理 必然成为一种负担。在信息化程度越来越高的当今社会,可以使用信息化的手段来管理合同的信 息。 Visual FoxPro 具有强大的数据管理功能,可以利用 Visual FoxPro 开发一个能够管理合同以 及相关合同人信息的合同管理系统,以实现信息管理的现代化。1 创建数据库 对于数据库应用程序来说,数据库的设计与创建, 是进行程序设计的基石,对于 Visual FoxPro 6.0 来说,其数据库的创建一般要包括数据库的设计和数据库的创建两个步骤。1.1 设计数据库合同信息管理系统中数据库需

2、要设置如下 5 个表。“合同信息”表:用来保存合同的信息;“名片信息”表:用来保存与公司签定合同的对方合同人的信息;“人员信息”表:用来保存本公司签定合同的公司人员的信息;“公司信息”表:用来保存本公司的名称与法人代表信息; “帐号信息”表:用来保存可以登陆系统的用户信息。(1> “合同信息”表“合同信息”表 <Htinfo )表包括合同编号、合同类型、合同日期、合同金额、合同人、对方合同 人、合同内容和备注等信息。<2)“名片信息”表“名片信息”表 <HtMpinfo )包括编号、姓名、职务、所在单位、办公室电话、住宅电话、手机、 传真、地址、邮编和备注等信息。<

3、;3)“人员信息”表“人员信息”表<RenYuan)包括编号、姓名、性别、部门、职务、手机、电话等内容。<4)“公司信息”表“公司信息”表<Compinfo )包括公司名称和法人代表等内容。<5)“帐号信息”表“帐号信息”表 <Accounts )包括帐号、密码、级别和姓名等内容。1.2 创建数据库 合同管理系统作为一个完整的数据库应用程序,在创建阶段利用项目管理器可以更好的组织管 理各种格式的文件,因此首先需要创建一个项目,然后在项目管理器中创建其他格式的文件。在Visual FoxPro 主窗口的菜单栏中选择“ File ” - “ NeW',在打开的

4、“ New”对话框的“ File type ”区域中选中“ Project ”,然后单击“ New File ”按钮,在打开的“ Create ”对话框中的 “ Enter ”文本框中输入项目名称,在此输入“Hetong ”单击“保存”按钮即创建了一个项目并打开项目管理器。在项目管理器的"Data ”选项中"Database ” ,单击"New”按钮,在打开的“ NewDatabase ” 对话框中单击“ New Database ”按钮,在打开的“ Creat ”对话框的“ Enter ”文本框中输入数据库的名称,在此输入“Hetong ”作为数据库名,单击“保

5、存”按钮即创建了一个空的数据库。在项目管理器的“ Data ”选项卡中打开创建好的“Hetong ”节点,选中“ Table ” ,单击右侧的按钮“ New即可开始数据表的创建。2系统的功能设计合同管理系统的总体的功能结构如图2-1所示。合同管理系统信息管理资料打印帐号管理系统管理名片信息<1)系统主表单2-1系统功能模块图双击合同管理系统的可执行程序Hetong.exe,首先打开登陆界面,输入正确的用户名与密码后进入系统主表单。系统主表单的主要有如下的作用:装载系统主菜单装载常用工具栏装载状态栏作为系统中其他表单的父表单合同管理系统所提供的所有的功能都可以通过系统主表单装载的系统主菜单

6、来调用,而常用工 具栏则可以用来调用系统提供的比较常用的功能,状态栏中显示了公司的名称、当前登录的系统用 户的帐号名称、当前的系统日期与时间以及Capslock、Numlock和Insert等键的状态。<2)“合同信息管理”模块合同管理系统中的“信息管理”模块主要包括“合同信息管理”、“名片信息管理”和“人员信息管理系统”等3个子模块。在图2-2所示的系统主表单的菜单栏中依次选择“信息管理”-“合同信息管理”,打开 “合同信息管理”表单。4同口期皿旳3003i'TInj| El.212. O»iD北睁两弼修.1时力華位北用坯f?岭Fr记方舍间.人35*Arm芮J 

7、63;F'Fii* I I-Tant |- HX ni nIT合冋壇号fHIOT 合剛理皿醬床jWIRfc |& >4 |iHtB2-2 “合同信息管理”表单“合同信息管理”表单包括一系列与数据绑定的控件和两个命令组,在该表单中可以浏览、新增、修改、修改、删除和打印合同信息。单击命令组中的“查询”按钮,将打开2-3所示的“输入查询条件”表单。2-3 “输入查询条件”表单2-4在“输入查询条件”表单中输入要查询的条件,单击“查询”按钮即可完成查询,将打开所示的“查询结果”表单。2-4 “查询结果”表单<3)“名片信息管理”模块在系统主表单的菜单栏中依次选择“信息管理”

8、一“名片信息管理”,打开 信息管理”表单。2-5所示的“名片在“名片信息管理”表单中可以分条浏览名片信息,单击命令组中的“查询”按钮,打开2-6“输入查询条件”表单。2-5 “名片信息管理”表单査询字段更査询内容確定取消2-6 “输入查询条件”表单在“查询字段”下拉列表中选择输入的查询条件的类型,再在“查询内容”文本框中输入查询 的条件后单击“确定”按钮即可完成查询,如果有符合查询条件的记录即可直接在名片信息表单中 显示并询问用户当前记录是否为要查询的记录,如果不是则显示下一条符合条件的记录。<4)“人员信息管理”模块在系统主表单的菜单栏中依次选择“信息管理”-“人员信息管理”,打开如图

9、2-7所示的“人员信息管理”表单。色為IRYODO1 姓名宦三性别匡三IBri' l (TO R5P耳耳绍|妊理羊机J :氏压宣靈11末垃承II2-7 “人员信息管理”表单在“人员信息管理”表单中可以分条浏览公司的人员信息记录,也可增加、新增、修改、删除 和打印记录,并且可以查询记录。<5)“资料打印”模块在系统主表单的菜单栏中选择“资料打印”菜单下的各个菜单项,可以分别以报表和标签的形 式将系统数据库的资料打印输出。还可以单击系统主表单的“常用”工具栏中的“打印输出”按 钮,打开如图2-8所示的“选择打印类型”表单。存人员信息表厂名片信息表合同信息表o标签打印| 取消2-8 “

10、选择打印类型”表单在“选择打印类型”表单中首先选择要打印输出的数据所在的表,然后选择打印输出的形式, 单击“打印”按钮即可将指定的数据以指定的形式输出。<6)“帐号管理”模块合同管理系统中的“帐号管理”模块包括“查看帐号”、“添加帐号”、“修改帐号”和“删 除帐号”等4个功能。在系统主表单的菜单中选择“帐号管理”-“查看帐号”,打开如下图2-9所示的“系统帐号查看”表单。2-9 “系统帐号查看”表单 在“系统帐号查看”表单中可以登录系统的用户的信息。在系统主表单的菜单中选择“帐号管理”-“添加帐号”,打开图 2-10所示的“系统帐号添加”表单。2-10 “系统帐号添加”表单在“系统帐号添

11、加”表单中输入要添加帐号的信息后单击“添加”按钮,如果要添加的帐号不在并且其他信息无误即可完成1个系统帐号的添加。在如图所示的系统主表单中选择“帐号管理”-“修改帐号”,打开如图 2-11所示的“系统帐号修改”表单。2-11 “系统帐号修改”表单在“系统帐号修改表单中的”帐号下拉列表中选择要修改的帐号后单击“修改”按钮即可修改 指定帐号的信息。在如下图所示的系统主表单的菜单栏中选择“帐号管理”-“删除帐号”,打开如图 2-12 所示 上午“系统帐号删除”表单。| sysdnii n级别馬统却里员n姓名 R+删除|取浑n2-12 “系统帐号删除”表单在“系统帐号删除”表单的“帐号”下拉列表中选择

12、要删除的帐号后单击“删除”按钮,如果选择的帐号可以被删除即可完成帐号的删除操作。<7)“系统管理”模块“系统管理”模块主要包括“系统登录”、“修改密码”、“公司信息”和“关于系统”等功能。在系统主表单的菜单中选择“系统管理”一“修改密码”,打开如图2-13所示的“修改密码”表单。2-13 “修改密码”表单在“修改密码”表单中输入原密码以及两次相同的新密码后单击“确定”按钮即可完成当前登录系统用户的登录密码的修改。在系统主表单的菜单中选择“系统管理”-“公司信息”,打开如图2-14所示的“公司信息修改”表单。2-14 “公司信息修改”表单“公司信息修改”表单用来修改公司的信息,在表单中的文

13、本框中输入相应的信息后单击“确定”按 钮即可完成信息的修改。在系统主表单中选择“系统管理”-“关于系统”,打开如图 2-15所示的“关于”表单。2-15 “关于”表单3创建系统主表单系统主表单用来装载系统主菜单、常用工具栏和状态栏,是其他表单的父表单,在创建系统主表单之前需要首先创建系统主程序、可视类和系统主表单。3. 1创建主程序主程序是程序的入口,使用Visual FoxPro 开发的可执行程序将从主程序开始执行,然后使用主程序来调用其他的程序或者表单。对于Visual FoxPro 来说,其主程序可以 PRG程序,也可以是表单,还可以是菜单,但是使用PRG程序作主程序更具有灵活性。在Vi

14、sual FoxPro 中,系统的主程序需要执行的操作一般包括初使化系统、设置系统运行的数 据环境、调用系统中的界面,开始事件循环。合同信息管理系统中使用PRG程序作为主程序,在主程序主要进行了如下操作:初始化系统环境;设置系统环境;避免程序多次运行;声明并初始化全局变量;调用“系统登录”表单;开始事件循环。合同信息管理系统初始化系统环境是使用命令关闭所有打开的文件,并且清除所有的变量。设 置系统环境是使用一系列 SET命令来设置系统环境运行的环境。因为使用Visual Foxpro 开发的程序一般渡是数据库应用程序,而数据库应用程序在启动时都需要独占的访问数据库,如果同时运行一个程序的多个实

15、例必然会导致错误,因此需要在主程序中 使用代码来防止一个程序的多个实例的同时运行。合同信息管理系统防止多次运行程序是使用API函数来实现的。在主程序中开始事件循环是非常重要的,只有开始了事件环境,操作系统才会处理用户的输 入,包括键盘和鼠标输入,如果不开始事件循环,则程序将一闪而过。在开始了事件循环后需要结束事件环境,否则在退出了系统主表单中的程序的进程任然残留在 操作系统中。在项目管理器中选择“ Code”选项卡,选中“ programs ”项,单击“ NeW'按钮即可打开代码 编写窗口,在该窗口中输入代码后保存程序为“ Main.prg ”。保存后选中“ Main.prg ”。在右

16、键快 捷菜单中选择“ Set main ”即可将“ Main.prg ”设置为系统主程序。3.2 创建可视类本设计中需要使用个可视类。 2 个可视类是“常用”工具栏;另 1 个可视类用来移动表中记录 指针,称之为“记录移动”类;第 3 个可视类用来对记录进行操作,称之为“记录操作”类,下面 介绍个类的创建。(1>创建“常用”工具栏类在“ New Class ”对话框的“ Class Name ”文本框中输入类的名称,这里输入“MyToolbar ”,在“ Based On ”下拉列表中选择“ Toolbar ”项,在“ Store In ”文本框中输入可视类保存的类库 的名称后单击“”按

17、钮即可打开类视计器。在类设计器中向工具栏中添加 7 个按钮控件和 4 个间 隔栏控件。“ MyToolbar ”类中的各个按钮的作用是调用相关的表单来完成指定的功能。<2>创建“记录移动”类在项目管理器中创建 1个基于"CommandGroup类的类,命名为"MoveRecord”,在命令组 中添加4个按钮。“ MoveRecord”类的作用是使用其中的 4个按钮来移动表的记录指针的位置。当记录指针位于表的不同的位置时,“MoveRecord ”类中的按钮具有不同的状态,主要包括如下几种状态,主要是当表为空时,该类中的 4 个按钮都不可用;当记录指针位于第 1

18、条记录时,只 有“下记录”和“末记录”可用;当记录指针位于最后1 条记录时,只有“上记录”和“首记录”可用。(3> 创建“记录操作”类 在项目管理器中创建 1 个基于“ CommandGrou”p 类的类,命名为“ admbutgrp ”在命令组中添 加 8 个按钮 .“admbutgrp ”类中的各个按钮用来操作表单中的记录,这些操作随着表单的不同而不同,所 以不便在类中添加按钮的操作代码,可以等到在表单中创建类的对象后添加。3.3 创建系统主菜单 合同信息管理系统主菜单的作用是调用系统中提供的所有的功能,该主菜单将按照功能模块的 形式来组织菜单的结构。在项目管理器中选择“ Other

19、 ”选项卡,然后选中“ Menus”项,单击“ NeW'按钮,在打开的“ New MenU'对话框中选择“ MenuS'按钮即可打开菜单设计器来设计菜单。 只有具有系统管理权限的用户才能够进行帐号管理和修改公司信息,合同信息管理系统中的实现方式是声明1个全局变量“ bSAdmin”用来保存用户是否具有系统管理权限,在用户登录时检测 用户的类型,如果用户是系统管理员则更改全局变量值为“sys” ,然后设定“帐号管理”菜单中的各个菜单项的“ Skip for ”条件为全局变量“ bSAdmin”的值不等于“ sys ”,这样当系统用户不 是系统管理远时,这些菜单被禁用。设置

20、“添加帐号”、“修改帐号”、“查看帐号”和“公司信息”菜单项“Skip for ”条件bSAdmin!= “sys” 。因为系统主菜单要被装载在系统主表单中,还需要设置菜单的属性。在菜单设计器中选择菜单“ View” - “ General Option ”,在打开的“ General Option ”对话框中选中“ General Option ” 复选框即可。最后保存菜单为"MainMenu.mnx”,并在菜单设计器中选择菜单" MenU' - "Generate ",在 打开的“ Generate Menu ”对话框中选择生成的菜单的保存路

21、径,单击“ Generate ”按钮即可将菜 单生成为可执行的菜单程序。34 创建系统主表单在“表单设计器”中创建一个表单作为系统主表单,将其命名为“ Mai nForm ”将"公司信息表添加到表单的数据环境中。在表单中添加 1 个状态栏控件,使用状态栏控件自带的属性窗口来添加列,并设置各列的属性。合同信息管理中设定系统主表单在初始化时要执行如下操作: 装载系统主菜单; 检测是否输入了公司信息;在表单标题栏中加入公司名称在状态栏第 1 列显示公司名称 在状态栏第 3 例显示登录用户的帐号。因为要在系统主表单中显示“常用”工具栏,而工具栏在实质上也是一种特殊形式的表单,只 有表单集才能

22、包容表单,因此需要创建1 个表单集。在表单设计器中打开系统主表单,在菜单栏依次选择菜单“form” -“Creat Form Set ”即可创建 1 个表单集。4 创建“信息管理”模块 合同信息管理系统中的“信息管理”模块主要包括“合同信息管理”、“名片信息管理”和 “人员信息管理”等 3 个子模块,下面分别介绍这 3 个子模块的创建。4 1 创建“合同信息管理”子模块 “合同信息管理”模块主要是管理合同信息,包括浏览、添加、修改、删除、查询和打印合同 信息,主要由“合同信息管理”表单、“输入查询条件”表单、“查询结果”表单等3 个表单来完成,下面介绍这 3 个表单的创建过程。<1)创建

23、“合同信息管理”表单在项目管理器中新建 1 个表单作为“合同信息管理”表单,命名为“HtAdmin ”将“合同信息”、“名片信息”、“人员信息”和“公司信息”表添加到表单的数据环境中。设置“合同信 息” 表的“ Exclusive ” 属性值为 “T” , 设置该表的“ BufferOverRide ” 属性值为“2- Pessimistic row buffering ”。在表单中分别创建“记录移动”类和“记录操作”类的对象,分别命名为“Htadmmr”和“ Htadmabg”。从数据环境将要在表单中显示的字段拖放到表单中,并且根据需要添加控件。设置好表单及其控件的属性以后还需要添加2个自定

24、义属性-“OldRecord ”和“ FormMode。其中“ OldRecord ”属性用来保存在表单的状态改变之前数据环境中“合同信息”表中的记录指针 的位置,而"FormMode则用来保存表单当前的状态。在“合同信息管理”表单还需要两个自定义方法-“ ModeBrse”和“ ModeMody。“ ModeBrse ”方法用来使表单进入浏览状态,表单的浏览状态是指表单中的文本框、编辑框控 件只读,下拉列表框禁用,表单中的“记录移动”命令组可以使用,“记录操作”命令组除了“保 存”和“取消”按钮外其他的按钮渡可以使用。“ModeMody方法用来使表单进入可修改状态,可修改状态是指表

25、单中文本框、编辑框控件取 消只读,下拉列表框可以使用,“记录移动”命令组禁用,“记录操作”命令组中除了“保存”和 “取消”按钮均禁用。“合同信息管理”表单在初始化时首先在表单标题中加入公司的名称,然后使表单进入“浏览”状态,最后刷新表单,添加表单的“ Init ”事件代码。单击“合同信息管理”表单中“我方合同人”右侧的“添加资料”按钮,在表单处于可修改状 态时,如果我方合同人不在下拉列表框中时,可调用“人员信息管理”表单来添加我方合同人资 料。单击“合同信息管理”表单中“对方合同人”右侧的“添加资料”按钮,在表单处与可修改状 态时,如果对方合同人不在下拉列表框中时,可调用“合同信息名片”表单来

26、添加对方合同人资 料。“合同信息管理”表单中“对方单位”文本框的数据源是“名片信息”表的“所在单位”字 段,就是说该文本框显示的“对方合同人”下拉列表中的选中数据的所在单位信息。当表单处于可 修改状态时,要使“对方单位”实时显示“对方合同人”下拉列表框中选中对方合同人信息的所在 单位信息,就需要对“对方合同人”下拉列表框进行设置。<2)创建“输入查询条件”表单 “输入查询条件”表单用来在查询合同信息时收集查询条件,使用该表单可以一次性输入多个 查询条件,这些查询条件之按“与”连接。在项目管理器中新建 1 个表单作为“输入查询条件”表单,将其命名为“ Htinfoser ”,在表 单在中添

27、加控件并设置表单及控件的属性。“输入查询条件”表单收集查询条件的方式为在该表单中声明一个全局变量“TJ”,将其初始值设置为“ .T. ”,然后在单击“查询”按钮时检测表单中组合框和文本框中的数据是否为空,如 果不为空则根据其所对应的数据项生成查询条件,最后使用全局变量将查询条件传递给“查询结 果”表单。<3)创建“查询结果”表单“查询结果”表单用来显示符合“输入查询条件”表单中输入的查询条件的记录。在项目管理器中新建 1 个表单作为“查询结果”表单,命名为“ HtinfoSerOut ”,添加控件、 设置表单及其控件的属性。“查询结果”表单中的表格控件可以使用表格生成器来生成,其具体方法

28、是首先在表单中添加1 个“ Grid ”控件,然后选种该控件,再单击鼠标右键在弹出菜单中选择“Builder ”菜单项即可打开“ Grid Builder ”来生成表格控件。使用表格控件默认会显示指定表中的所有记录,如果要求只显示符合指定条件的记录则只需要使用查询条件进行过滤 至此,“查询结果”表单创建完成,“合同信息管理”子模块也创建完成了。4 2 创建“名片信息管理”子模块“名片信息管理”模块主要是管理对方合同人的名片信息,包括浏览、添加、修改、删除、查 询和打印名片信息,主要由“名片信息管理”和“输入查询条件”两个表单完成,其中“名片信息 管理”表单与“合同信息管理”表单的创建过程基本相

29、同。“输入查询条件”表单用来在“名片信息管理”表单中分条查询名片信息。在项目管理器中新建 1 个表单作为“输入查询条件”表单,命名为“HtMpSer ”,在表单中添加 2 个标签控件、 1 个组合控件、 1 个文本框和 2 个按钮控件。“输入查询条件”表单中的“确定”按牛的功能设计是被单击时首先保存“名片信息”表中的 记录进行过滤,然后在“合同信息管理”表单中显示符合查询条件的第 1 条记录,并且询问用户是 否该条记录就是查找的记录,如果不是则显示符合查询条件的下一条记录,直到表的末尾或者用户 找到要查找的记录。4.3 创建“人员信息管理”子模块 “人员信息管理”子模块主要是管理本公司的合同人

30、的信息,包括浏览、添加、修改、删除、 查询和打印人员信息,主要由“人员信息管理”和“输入查询条件”两个表单完成,其中“人员信 息管理”表单的创建方法与“合同信息管理”表单的创建方法基本相同。5 创建“资料打印”模块“资料打印”模块主要是将数据库中的信息分别以报表和标签输出分别由“选择打印类型”表 单、3 个报表和 2 个标签来完成。5 1 创建“选择打印类型”表单“选择打印类型”表单用来选择要打印输出的数据表以及该表中数据的输出方式,然后在将指 定的数据输出。在项目管理器中新建 1 个表单作为“选择打印类型”表单,命名为“ PrintLX ”,添加 2 个选 项组控件和 2 个按钮控件,表单及

31、控件的属性设置。合同信息管理系统中对“合同信息”表只提供报表的打印输入方式打印输入方式,因此当在第1 个选项组中选择了“合同信息表”选项按钮时在第2 个选项组中只能选择“报表”选项按钮。52 创建报表合同信息管理系统中对“合同信息”、“名片信息”和“人员信息” 3 个表都提供了报表输出 方式,所以需要根据这 3个表来创建报表。如图 5-1 5-3 所示。在 Visual Fox Pro 中创建报表主要有两种方式,一种是使用向导来创建,另一种是直接使用 报表设计器来创建,使用向导来创建报表比较迅速,但是其美观易用性受到限制。而直接使用创建 报表的结构,然后使用报表设计器修改报表的方式进行创建。时

32、方单伍令冋日则令冋催粧 时方奇冏人於冋人冶同妇号冑同此321 IFJE M 1帕F金隔1仝司轻你1令同人|昕在QCL財打営ISA|"冋內容|亠ire5-1 “合同信息”报表的效果塢莺 飪宕 职务办屯地址宅赶手机ftAIU- L亠砂天I诲一I陀客I 刚_II邙取一II宅电二1|手机一二1馬頁加i.二|軒領I二|丹歹 h£ZT7Z!WJ7时知G) 珂 i£H>5-2 “名片信息”报表的效果|I RJIMWi仙小忡人贯信息报表|3如 J* t3»懾号H宕性别部门幅畀手机'fe.ifr1甥41 1姓启 1 1件訓1祁门.T职务1悴紀1电话1tenF

33、怦城 ST吨 1715-3 “人员信息”报表的效果5. 3创建标签信息管理系统中对“名片信息”和“合同信息”表提供了标签输出方式,需要根据这两个表 单来创建标签。如图 5-4和5-5所示。5-4 “名片信息”标签的效果腑JBT>ifS5-5 “人员信息”标签的效果6 创建 “帐号管理”模块“帐号管理”模块主要包括“查看帐号”、“添加帐号”、“修改帐号”和“删除帐号” 4 个 功能,分别由“系统帐号查看”、“系统帐号添加”、“系统帐号修改”和“系统帐号删除”等 4 个表单来完成。6 1 创建“系统帐号查看”表单在项目管理器中新建 1 个表单作为“系统帐号查看”表单,命名为“ AccView

34、 ”,将“帐号信 息”表添加到表单的数据环境中。在“系统帐号查看”表单中添加 1 个标签控件、 1 个表格控件和 1 个按钮控件。 “系统帐号查看”表单中表格控件可以使用表格生成器来生成,表单及其控件的属性后不需要 添加任何代码即可查看系统用户的列表了。6 2 创建“系统帐号添加”表单在项目管理器中新建 1个表单作为“系统帐号添加”表单,命名为“AccAdd”。将“帐号信息”表添加到表单的数据环境中。在表单中添加 5个标签控件、 4个文本框、 1 个组合框控件和 2 个按钮控件。 “系统帐号添加”表单中的“添加”按钮的功能设计是被单击时首先检测数据的有效性,然后 弹出确认保存对话框,如果确认,

35、在检测是否有同名的帐号存在,如果不存在则在“帐号信息”表 中插入 1 条新的记录。6 3 创建“系统帐号修改“表单在项目管理器中新建 1个表单作为“系统帐号修改”表单,命名为“ AccMdy”,将“帐号信 息”表添加表单的数据环境中,并设置其“ BufferModeOverride ”属性值为“ 2-Pessimistic Row Buffering ”。从数据环境中将要在表单中显示字段拖放到表单中,在添加2 个按钮控件。“系统帐号修改”表单的运行方式是首先在“帐号”下拉列表中选择要修改的帐号,然后单击“修改”命令按钮使表 单进入“修改”状态,即表单中除了“帐号”组合框外其他的控件中数据都可以修改,“修改”按 钮的标题变为“保存”。根据如上的功能设计“修改”按钮有两种功能,如果其标题为“修改”,则当该按钮被单击时 将“帐号”组合框禁用、启用“级别”组合框、取消“密码”和“姓名”文本框的只读属性,并将 自身的标题更改为“保存”;如果其标题为“保存”,则当该按钮被单击时首先检测数据的有效按 钮,如果数据有效,则在保存修改后使表单进入初始状态。“系统帐号修改”表单中“取消”按钮也相应的有两种

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论