工资管理系统设计.docx

上传人:飞猪 文档编号:78557 上传时间:2025-07-10 格式:DOCX 页数:63 大小:4.09MB
下载 相关 举报
工资管理系统设计.docx_第1页
第1页 / 共63页
工资管理系统设计.docx_第2页
第2页 / 共63页
工资管理系统设计.docx_第3页
第3页 / 共63页
工资管理系统设计.docx_第4页
第4页 / 共63页
工资管理系统设计.docx_第5页
第5页 / 共63页
点击查看更多>>
资源描述

1、 经济济管理学学院数据库综综合训练练课程设设计课程设计计题目 工资资管理系系统专 业 班 级级 信信管L0032学 生 姓 名名 路路丹学 号 033160072224指 导 教 师师 陈陈军霞 张娜娜萍20066年04 月08日1. 问题描述述1.1背背景随着经济济的发展展,企业业正向着着大型化化、规范范化发展展,而对对于大中中型企业业,员工工、职称称等跟工工资管理理有关的的信息随随之急剧剧增加,在在这种情情况下,单单靠人工工来处理理员工的的工资显显得力不不从心,而而且极易易出错。该系统的的具体任任务就是是设计一一个企业业工资的的数据库库管理系系统,由由计算机机来代替替人工执执行一系系列诸如

2、如增加新新员工、删删除旧员员工、工工资修改改、查询询、统计计、打印印等操作作。1.2数数据需求求l 尽量利用用企业现现有的软软硬件环环境,采采用先进进的管理理系统开开发方案案,达到到充分利利用企业业现有资资源,提提高系统统开发水水平和应应用效果果的目的的;l 系统符合合企业工工资管理理的规定定,满足足企业相相关人员员日常使使用的需需要,并并达到操操作过程程中的直直观、方方便、使使用、安安全等要要求;l 系统采用用模块化化程序设设计方法法,既便便于系统统功能的的各种组组合和修修改,又又便于未未参与开开发的技技术维护护人员进进行补充充、维护护。l 系统具备备数据库库维护功功能,及及时根据据用户需需

3、求进行行数据的的添加、删删除、修修改、备备份等操操作。1.3事事务需求求通过使用用该系统统,使企企业的工工资管理理工作系系统化、规规范化、自自动化,从从而提高高企业管管理效率率。开发发的总体体任务是是使办公公人员可可以轻松松快捷的的完成工工资管理理任务。2. 解决方案案(或数数据库系系统设计计)2.1 E-RR模型设设计本实例根根据上面面的设计计规划出出的实体体有:员员工实体体、员工工工资实实体、工工资等级级实体、部部门岗位位体、工工资实体体、公司司福利实实体。实体和实实体之间间的关系系E-R图图如图11-1所所示。员工员工工资基础工资岗位工资工龄工资福利费用对应包含对应对应对应对应工资等级部

4、门岗位工龄公司福利 图11-1 实实体之间间关系EE-R图图2.2 数据字字典数据库需需求分析析是数据据库设计计的第一一个阶段段,是非非常重要要的一个个阶段。这这个阶段段主要是是确定基基本数据据、数据据结构以以及数据据处理的的流程,组组成一份份详尽的的数据字字典,为为以后进进一步设设计打下下基础。在仔细调调查企业业工资管管理过程程的基础础上,我我们得到到本系统统所处理理的数据据流程,如如图1-2所示示。级别工资设定岗位工资设定工龄工资设定工资基本设定员工信息 员工工资 图1-2 数数据流程程图 通过过对企业业工资管管理的内内容和数数据流程程分析,针针对本实实例,我我们设计计的数据据项和数数据结

5、构构如下:l 员工基本本情况。包包括的数数据库项项有员工工号、员员工姓名名、性别别,所在在部门、身身份证号号、生日日、籍贯贯、国籍籍、民族族、婚姻姻状况、健健康状况况、参加加工作时时间、员员工状态态、状态态时间、家家庭住址址、联系系电话等等。l 工资级别别和工资资金额。包包括的数数据库项项有工资资等级、工工资额。l 企业部门门及工资资岗位信信息。包包括的数数据库项项由部门门名称、工工作岗位位名称、工工作岗位位工资等等。l 工龄的工工资金额额。包括括的数据据库项有有工龄及及对应工工资额。l 公司福利利表。包包含的数数据库项项有福利利名称、福福利值。l 工资信息息。包含含的数据据库项有有员工号号、

6、员工工姓名、员员工基础础工资、员员工岗位位工资、员员工工龄龄工资、公公司福利利、员工工实得工工资。2.3 数据库库逻辑结结构设计计在实体以以及实体体之间关关系的基基础上,形形成数据据库中的的表格以以及各个个表格之之间的关关系。工资管理理系统数数据库中中各个表表格的设设计结果果见表11-6所所示。每每个表格格表示在在数据库库中的一一个表(只只列出与与本例相相关的字字段)表111为员工工基本状状况表PERSSONNNEL 员工基基本状况况表列名数据类型型可否为空空说明PIDCHARRACTTER(3)NOT NULLL员工号(索索引)PNAMMECHARRACTTER(10)NULLL员工姓名名P

7、SEXXCHARRACTTER(2)NULLL员工性别别PDEPPTCHARRACTTER(10)NULLL所在部门门PJOBBCHARRACTTER(10)NULLL所在岗位位PINDDATEECHARRACTTER(2)NULLL工龄PRANNKCHARRACTTER(2)NULLL工资等级级表122为工资资等级表表PANKK工资等等级表列名数据类型型可否为空空说明RNAMMECHARRACTTER(2)NOT NULLL工资等级级(索引引)RSALLARYYNUMEERICC(100,2)NULLL相应工资资额表133为工作作岗位情情况表DEPTT 工作作岗位情情况表列名数据类型型可否为

8、空空说明JOBNNAMEECHARRACTTER(10)NULLL工作岗位位名称(索索引)JOBSSALAARYNUMEERICC(100,2)NULLL岗位工资资表144为工龄龄工资表表GONGGLINNG工龄龄工资表表列名数据类型型可否为空空说明GNAMMECHARRACTTER(2)NOT NULLL工龄(索索引)GSALLARYYNUMEERICC(100,2)NULLL 工龄工工资额表155为公司司福利表表WELFFAREE为公司司福利表表列名数据类型型可否为空空说明WNAMMECHARRACTTER(10)NOT NULLL福利名称称(索引引)WMONNEYNUMEERICC(10

9、0,2)NULLL福利费用用表166为系统统的用户户口令表表系统的用用户口令令表USSER_PSWWD列名数据类型型可否为空空说明TMS_USEERCHARRACTTER(10)NOT NULLL用户名(索索引)TMS_PSWWDCHARRACTTER(10)NOT NULLL口令3系统实实现3.1开开发环境境开发工具具:Viisuaal FFoxPPro 6.00;运行环境境:Wiindoows 9X 或Wiindoows 20000。3.2系系统流程程图系统功能能分析l 系统数据据初始化化;l 员工基本本信息数数据的输输入;l 员工基本本信息数数据的修修改、删删除;l 企业工资资的基本本设

10、定;l 员工工资资的浏览览;l 员工个人人工资表表的查询询;l 工资报表表的打印印 在系统功功能分析析的基础础上,得得到如图图1-33所示的的系统功功能模块块图。工资管理系统员工信息工资基本设定工资汇总员工查询工龄工资资料输入员工增删公司福利岗位工资基础工资工资汇总个人工资查询浏览打印 图图1-33系统功功能模块块图3.3程程序调试试情况在设计的的过程中中,预览览中发现现报表的的行之间间有空白白,无法法连接成成表,如如图1-41所所示。图1-442 错错误的报报表这是由于于报表栏栏中的细细节栏设设计又有有误,下下面是对对应的设设计,如如图1-42所所示。可可以看出出两个空空白是相相同的,因因此

11、要想想打印出出没有空空白的表表,应将将小细节节的底框框紧贴在在表的下下缘,如如图1-43所示示。图1-443 错误误的细节节设置3.4 数据库库结构的的实现在需求分分析、概概念结构构设计的的继承上上得到数数据库的的结构之之后,我我们就可可以在VVisuual FoxxProo 数据据库系统统中实现现该逻辑辑结构。首先建一一个名为为sallaryy(工资资)的项项目,保保存磁盘盘中。例例如D:saalarry.可可以直接接在Viisuaal FFoxPPro的的文件中中选择“新建”“项目目”。打开saalarry项目目后,在在项目管管理器中中展开数数据文件件夹,鼠鼠标选中中数据库库,单击击右键的

12、的“新建”按钮,如如图1-4所示示,存储储为D:saalarryddateebassessalaary.dbcc。图1-44 新新建数据据库在弹出的的数据库库设计器器中单击击鼠标右右键,选选择“新建表表,如图图1-55所示。为为数据库库添加数数据表,表表的具体体内容见见表1-1表1-66。下面面以表66为例。图1-55 新建数数据表在选择“新建表表”命令后后,在弹弹出的对对话框中中将表存存储为:D:ssalaarydattebaasetmss.dbbf。在在弹出的的表设计计器中填填写表的的内容,如如图1-6所示示。图1-66 设设计表的的内容与表1-6 比比较,可可以发现现表的字字段名就就是列

13、名名。要注注意的是是在以后后的编写写程序中中对数据据库的数数据的操操作通常常是引用用表的字字段,因因此在设设计字段段是要挑挑选容易易理解的的名称。字段设置置完成后后,单击击“确定”按钮后后为表输输入数据据。3.5各各个功能能模块的的创建经过前面面对系统统功能的的分析,我我们将企企业工资资管理系系统分为为4个模块块:系统统主界面面、员工工信息管管理、工工资基本本设定和和工资汇汇总。3.5.1系统统主界面面的设计计为了让使使用者有有一个轻轻松操作作的界面面,系统统的主界界面设计计要求界界面友好好、功能能分块明明确、美美观大方方。下面面将以主主界面的的设计为为例,仔仔细讲解解表单的的创建。首先,展展

14、开项目目管理器器中的文文档,选选中表单单,单击击右侧“新建”按钮。如如图1-7所示示。 图11-7 新新建表单单在弹出的的对话框框中单击击“新建”按钮后后,会弹弹出“表单设设计器”的界面面,如图图1-88所示。 图1-8 为设设计的表表单可以根据据界面的的需要向向其中添添加控件件如图11-9所示。 图1-9 向向表单中中添加控控件更改各个个控件的的属性值值为所属属值,各各更改值值见表11-7。表1-77 控件件属性更更改值控件Capttionn AAliggnmeent PPictturee SStreetchhFormm1企业工资资管理系系统Labeel1欢迎使用用2-中央央Commmand

15、d员工基本本信息Commmandd员工基本本设定Commmandd工资汇总总Commmandd个人工资资设定Commmandd退出Imagge1D:ssalaarymaiin.jjpg2-变比比填充Capttionn属性表表示控件件的显示示名,是是为了使使用者方方便特意意设计的的名称,为为一些常常用的提提示信息息。Aliggnmeent为为控件中中Capptioon的位位置状态态,对于于Labbel(标标签),有有“0-左左(缺省省)”、“1-右右”、“2-中中央”等3种种设置。另另外,设设置Laabell的Foont(字字体)和和Fonntsiize(字字体大小小)属性性可以改改变Caapt

16、iion显显示的字字体及大大小。在Piccturre中可可以把控控件的界界面设为为图象,以以便使用用者能更更形象地地使用所所开发的的软件。对对应Immagee(图象象)控件件,则表表示显示示在其中中的图象象。其属属性值应应为要显显示的图图象的路路径和文文件名。并并应设置置其Sttretth属性性为“2-变变比填充充”以使图图象能正正确显示示。更改之后后的表单单如图11-100所示。 图11-100 更更改后的的表单要注意的的是向容容器中添添加按钮钮时候 ,必须须先添加加容器,然然后在容容器单击击鼠标右右键,选选择编辑辑,此时时容器边边缘变为为绿色,表表明此时时容器正正处于编编辑状态态。此时时添

17、加按按钮到容容器中才才能是按按钮真正正处于容容器中,如如果直接接添加,则则按钮实实际上处处于与容容器同一一层次上上。可以通过过查阅表表单的结结构层次次来理解解,如图图1-11所示图1-111 表单单中的控控件的结结构控件添加加结束后后,表单单并未完完成设计计,此时时的表单单运行后后会发现现只有一一个空壳壳,单击击其中的的按钮没没有任何何反应。因因此,此此时需要要为表单单设计事事件响应应。选中Coommaand11(按钮钮1),双双击后弹弹出控件件“方法程程序”对话框框,如图图1-12所示. 图11-122为控件件Commmannd1设设置Cllickk 事件件程序填写代码码如下:Do ffro

18、mm saalarryfformmpeersoonneel*打开下下级表单单pennsonnnell.sscx, saalarryfformmpeersoonneel为 它的路路径对Commmannd2(按按钮2)、CCommmandd3(按按钮3)、CCommmandd4(按按钮4)、CCommmandd5(按按钮5)、进进行同样样的操作作。Commmandd2的CClicck代码码为:do fformm saalarryfformmdaatafformmat*打开下下级表单单dattefoormaatCommmandd3的CClicck代码码为:do fformm saalarryffor

19、mmreesullt*打开下下级表单单ressulttCommmandd4的CClicck代码码为:do fformm saalarryfformmgrrcx*打开下下级表单单greectCommmandd5的CClicck代码码为:thissforrm.rreleeaseecleaar eevennts*释放表表单,结结束程序序为了使表表单更富富动感,这这里设计计了一个个闪烁效效果,闪闪烁的对对象为“Labbel”。选择Tiimerr(记时时器)控控件,双双击后填填写其TTimeer的事事件代码码:if ii=0 thiisfoorm.labbel11.viisibble=.F.*使Laab

20、ell1不可可见i=1elseethiisfoorm.labbel11.viisibble=.T.*使Laabell1可见见i=00endiif设置Tiimerr的Innterrvall属性为为“7500”。其作作用是控控制Tiimerr的执行行间隔时时间,单单位为mms。既既是每隔隔0.775s执执行一次次Timmer控控件的TTimeer事件件。应用用类型的的方法还还可以随随时间推推移转变变Imaage11控件里里的图像像。注意Tiimerr事件代代码中使使用了变变量i来来控制,因因此应先先声明该该变量。为为表单的的Iniit事件件添加代代码:Publlic ii=0*声明全全局变量量i到

21、此为止止,本程程序的主主界面已已设计完完成,记记住要储储存为“D:sallaryyfoormksjjm.sscx”,以后后设计的的表单都都会放在在“D:ssalaaryforrm”目录下下,以便便其他程程序员管管理。接接下来进进入其他他表单的的设计。3.4.2员工工信息模模块的设设计本模块包包含的功功能有:员工信信息浏览览、增加加删除修修改员工工记录、根根据查询询条件查查询员工工记录、显显示查询询结果。要要实现的的功能较较多,一一个表单单不可能能容纳下下所有空空件,所所以需要要使用表表单集或或页框。这这里使用用页框来来实现。新建表单单Perrsonnal,存储”D:sallaryyfoormp

22、errsonnnell.sccx”。直接接拉伸表表单至合合适大小小。向表表单中加加入控件件,如图图1-113所示 图图1-113 表表单的基基本控件件本表单需需要对数数据库中中的表进进行操作作,因此此必须将将该表加加入到表表单的数数据环境境中。在在表单中中单击鼠鼠标右键键,选择择”Datte EEnviirommentt”(数据据环境),在在弹出的的对话框框中添加加需要的的表,如如本表需需要添加加表”Perrsonnnell”。1.“一一览”子页面面的设计计将表单数数据环境境中的表表”Perrsonnnell”的字段段添加到到表单中中,如图图1-114所示。 图1-14推拽字字段到表表单中注意

23、此此时添加加到表单单的字段段处于与与页框同同一层次次,将其其添加到到页框的的子页面面1种,对对页框的的操作方方法与容容器类似似。向子页面面1中添添加控件件,如图图1-115所示。 图11-155 子页页面1控控件下面列出出更改值值,如图图表1-8所示示 控件属属性更改改值表控件CapttionnAliggnmeentPageeCouuntFonttSizzeFormm1员工信息息Labeel1员工信息息2-中央央Pagee1一览3华文彩云云Commmandd1增加新记记录Commmandd2修改这条条记录Commmandd3删除这条条记录Commmandd4取消操作作Commmandd5退出

24、如图1-15所示,该该页面使使用了,“类”,在Visual FoxPro 中使用类可以大大节省开发时间,简化系统的设计工作,并方便系统的维护和修改。如图1-16位添加的类导航条。 图11-166 查询询子页面面该导航条条包含44个基本本功能。“上一一个”按钮使使记录后后退一个个;“第一一个”按钮使使记录后后退至表表首;“下一一个”按钮使使记录前前进;“最后后一个”按钮使使记录前前进至表表尾;下面给出出按钮的的Cliick事事件代码码。按钮“上上一个”的Cllickk事件代代码:Skipp -11*记录向向后退一一个If bbof()*判断是是否为第第一个记记录,如如是,bbof()返回回“真”

25、TT.)Messsageeboxx(已是是第一个个记录,448,信息窗窗口)thiss.paarennt.ccommmandd1.eenabble=.f.thiss.paarennt.ccommmandd2.eenabble=.f.skippelsee mmannd1.enaablee=.tt.thiss.paarennt.ccommmandd2.eenabble=.t.endiif mmannd3.enaablee=.tt.thiss.paarennt.ccommmandd4.eenabble=.t.*根据实实际情况况给出各各个按钮钮的状态态Thissfroom.rrefrreshh在按

26、钮“第一个个”的Cllickk事件中中输入如如下代码码:gotoo toopthiss.paarennt.ccommmandd1.eenabble=.f.thiss.paarennt.ccommmandd3.eenabble=.t.thiss.paarennt.ccommmandd4.eenabble=.t.*根据实实际情况况给出各各个按钮钮的状态态Thissfroom.rrefrreshh在按钮“下一个个”的Cllickk事件中中输入如如下代码码:SkippIf eeof()*判断是是否最后后一个记记录,如如是,eeof()返返回“真”(.TT.)Messsageeboxx(已是是最后一一条

27、记录录,48,信息息窗口)skipp -11thiss.paarennt.ccommmandd3.eenabble=.f.thiss.paarennt.ccommmandd4.ennablle=.f.elseethiss.paarennt.ccommmandd3.eenabble=.t.thiss.paarennt.ccommmandd4.ennablle=.t.endiifthiss.paarennt.ccommmandd1.ennablle=.t.thiss.paarennt.ccommmandd2.ennablle=.t.*根据实实际情况况给出各各个按钮钮的状态态Thissforrm.r

28、refrreshh在按钮“最后一一个”的Cllickk事件如如下代码码:gotoo boottoomthiss.paarennt.ccommmandd3.eenabble=.f.thiss.paarennt.ccommmandd1.ennablle=.t.thiss.paarennt.ccommmandd2.ennablle=.t.*根据实实际情况况给出各各个按钮钮的状态态thissforrm.rrefrreshh为保证表表中的数数据不被被误操作作修改,请请将页面面中的各各文本框框的“Enaableed”属性设设为“.F.”。按钮钮“取消操操作”的“Enaableed” 属性性设为“.F.”。

29、为“增添添新记录录”添加CClicck事件件代码:thissforrm.ppageefraame11.paage11.fyy1.eenabbledd=.FF.*使导航航条不可可用thissforrm.ppageefraame11.paage11.coommaand22.ennablled=.F.*使“修修改”按钮不不可用thissforrm.ppageefraame11.paage11.coommaand33.ennablled=.F.*使“删删除”按钮不不可用thissforrm.ppageefraame11.paage11.coommaand44.ennablled=.T.*使“取取消”按

30、钮可可用if tthissforrm.ppageefraame11.paage11.coommaand11.caaptiion=增加加新记录录thissforrm.ppageefraame11.paage11.txxtpiid.eenabbledd=.TT.thissforrm.ppageefraame11.paage11.txxtpnnamee.ennablled=.T.thissforrm.ppageefraame11.paage11.txxtpssex.enaableed=.T.thissforrm.ppageefraame11.paage11.txxtpjjob.enaableed=.

31、T.thissforrm.ppageefraame11.paage11.txxtpiindaate.enaableed=.T.thissforrm.ppageefraame11.paage11.txxtprrankk.ennablled=.T.*使各文文本框可可用appeend blaank*添加空空行到表表的末尾尾thissforrm.ppageefraame11.paage11.coommaand11.caaptiion=增加加确认*将本控控件的CCapttionn更改为为“增加确确认”thissforrm.ppageefraame11.paage11.reefreesh*刷新本本页面th

32、issforrm.ppageefraame11.paage11.txxtpiid.ssetffocuus*将鼠标标焦点设设定到文文本框11 ellsegetiid=aallttrimm(thhisfformm.paagefframme1.pagge1.txttpidd.vaaluee)getnnamee=allltrrim(thiisfoorm.paggefrramee1.ppagee1.ttxtppnamme.vvaluue)getssex=allltriim(tthissforrm.ppageefraame11.paage11.txxtpssex.vallue)getjjob=allltr

33、iim(tthissforrm.ppageefraame11.paage11.txxtpjjob.vallue)getiindaate=allltriim(tthissforrm.ppageefraame11.paage11.txxtpiindaate.vallue)getrrankk=allltrrim(thiisfoorm.paggefrramee1.ppagee1.ttxtpprannk.vvaluue)if eemptty(ggetiid) or emppty(gettnamme) or emppty(gettsexx) oor eemptty(ggetjjob) orr emmpty

34、y(geetinndatte) or emppty(gettrannk)*判断填填入的资资料是否否齐全messsageeboxx(资资料不足足,448,错误)如果错误误,弹出出提示对对话框elseethissforrm.ppageefraame11.paage11.coommaand11.caaptiion=增加加新记录录*将本控控件的CCapttionn更改为为“增加新新记录”tablleuppdatte(.t.)*表单的的更改确确认tablleuppdatte(.t.)thissforrm.ppageefraame11.paage11.txxtpiid.eenabbledd=.FF.thi

35、ssforrm.ppageefraame11.paage11.txxtpnnamee.ennablled=.F.thissforrm.ppageefraame11.paage11.txxtpssex.enaableed=.F.thissforrm.ppageefraame11.paage11.txxtpjjob.enaableed=.F.thissforrm.ppageefraame11.paage11.txxtpiindaate.enaableed=.F.thissforrm.ppageefraame11.paage11.txxtprrankk.ennablled=.F.thissforrm

36、ppageefraame11.paage11.fyy1.eenabbledd=.TT.thissforrm.ppageefraame11.paage11.coommaand22.ennablled=.T.thissforrm.ppageefraame11.paage11.coommaand33.ennablled=.T.thissforrm.ppageefraame11.paage11.coommaand44.ennablled=.F.*恢复本本子页面面的各控控件的状状态endiifendiif上段代码码的功能能是添加加一个新新的员工工的信息息到数据据库中。为“修改改这条记记录”按钮添添加C

37、llickk事件代代码:thissforrm.ppageefraame11.paage11.coommaand11.ennablled=.F.*使“增增加”按钮不不可用thissforrm.ppageefraame11.paage11.coommaand33.ennablled=.F.*使“删删除”按钮不不可用thissforrm.ppageefraame11.paage11.coommaand44.ennablled=.T.*使“取取消”按钮可可用thissforrm.ppageefraame11.paage11.fyy1.eenabbledd=.FF.*使导航航条可用用if tthissf

38、orrm.ppageefraame11.paage11.coommaand22.caaptiion=修改改这条记记录thissforrm.ppageefraame11.paage11.txxtpiid.eenabbledd=.TT.thissforrm.ppageefraame11.paage11.txxtpnnamee.ennablled=.T.thissforrm.ppageefraame11.paage11.txxtpssex.enaableed=.T.thissforrm.ppageefraame11.paage11.txxtpjjob.enaableed=.T.thissforrm.

39、ppageefraame11.paage11.txxtpiindaate.enaableed=.T.thissforrm.ppageefraame11.paage11.txxtprrankk.ennablled=.T.thissforrm.ppageefraame11.paage11.coommaand22.caaptiion=修改改确认thissforrm.ppageefraame11.paage11.reefreeshthissforrm.ppageefraame11.paage11.txxtpiid.ssetffocuus*文本框框1获得得鼠标焦焦点 elsse thiisfoorm.p

40、aggefrramee1.ppagee1.ccommmandd2.ccapttionn=修修改这条条记录tablleuppdatte(.t.)*更改确确认thissforrm.ppageefraame11.paage11.txxtpiid.eenabbledd=.FF.thissforrm.ppageefraame11.paage11.txxtpnnamee.ennablled=.F.thissforrm.ppageefraame11.paage11.txxtpssex.enaableed=.F.thissforrm.ppageefraame11.paage11.txxtpjjob.enaab

41、leed=.F.thissforrm.ppageefraame11.paage11.txxtpiindaate.enaableed=.F.thissforrm.ppageefraame11.paage11.txxtprrankk.ennablled=.F.thissforrm.ppageefraame11.paage11.coommaand11.ennablled=.T.thissforrm.ppageefraame11.paage11.coommaand33.ennablled=.T.thissforrm.ppageefraame11.paage11.coommaand44.ennablle

42、d=.F.thissforrm.ppageefraame11.paage11.fyy1.eenabbledd=.TT.*恢复本本子页面面各控件件状态endiif上段代码码的功能能是修改改一个员员工的信信息并更更新到数数据库中中。为“删除除这条记记录”按钮添添加Cllickk事件代代码:getiid=aallttrimm(thhisfformm.paagefframme1.pagge1.txttpidd.vaaluee)*获得输输入的iid信息息thissforrm.ppageefraame11.paage11.txxtpiid.cconttrollsouurcee=thissforrm.ppa

43、geefraame11.paage11.txxtpnnamee.coontrrolssourrce=thissforrm.ppageefraame11.paage11.txxtpssex.conntroolsoourcce=thissforrm.ppageefraame11.paage11.txxtpjjob.conntroolsoourcce=thissforrm.ppageefraame11.paage11.txxtpiindaate.conntroolsoourcce=thissforrm.ppageefraame11.paage11.txxtprrankk.coontrrolssourrce=*先将表表单中数数据源断断开use perrsonnnell exxcluusivve*以独占占方式打打开set ordder to piddseekk geetidddeleetepackkthissforrm.ppageefraame11.paage11.txxtpiid.cconttrollsouurcee=pperssonnnel.piddthissforrm.ppageefraame11.paage11.txxtpnn

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 论文 > 管理论文

宁ICP备18001539号-1