用excel做档案管理系统,怎么做员工档案

档案管理在公司管理当中是一项最基本的工作内容,无论公司大小都将会涉及到员工档案管理。

由于档案涉及个人隐私,所以具有很高的隐密性,所以在管理当中十分注意权限分配。

档案管理主页

上图主管理主页,本应用以Windows Office Excel为操作平台,作为一个示例来进行编制,目前没做操作授权部分。

整体框架画了出来,然后完善操作功能,这篇内容主要介绍新建档案和查询档案两个部分。

新建档案

档案建立分为新建和调入两个部分,一个是本单位新建员工的档案信息,另一个是从其它单位入职来的员工将原工作单位调来的档案。

新建档案里面列出了员工信息需要添加的内容,基本上是个人的一些相关信息。

这方面的信息收集是档案管理当中最初始的一个工作,所以信息收集要相对仔细和完整。

其中照片和工作经历分别做了新表单来进行录入。

由于这个对话框模式比较固定,所以需要另外的输入框进行图片和更多文字的录入界面。

工作经历录入

上图就是工作经历表单,相对简单就是一个文本框,由于工作经历相关内容可能多一些,这样的方式方便录入。

照片

员工照片应用了一个对话框,引入图片地址,实际上这个只是将照片地址进行保存,下一步会完善这个功能。

对图片进行更名和保存到统一目录下面,会更加方便地管理照片。

档案查询

档案查询功能比较实用,可以实现以档案编号和姓名查询。

由于可能出现相同姓名的原因,所以查询一般以编号为主,如果查询姓名,会将相同姓名的编号查询出来添加到下面的列表框内,然后选择不同编号以确定要查询的员工。

总体来说,功能基本可以完成,接下来的就需要对其它一些功能进行编码。

调入 、调出、 留存、 销毁、 使用、 归还、 统计每一项都需要对应不同的工作表进行操作,而且工作表字段也有些许不同,所以就没有一次性完成。

首页代码

Private Sub UserForm_Initialize()Dim w As WorksheetSet w = ThisWorkbook.Worksheets("设置")With Me    .Width = 1024    .Height = 490    .Caption = "员工档案管理"    .Picture = LoadPicture(ThisWorkbook.Path & "\pic\1.jpg", Me.Width, Me.Height, Default)    .PictureSizeMode = fmPictureSizeModeStretchEnd WithWith Me.Label1    .Width = Me.Width    .Height = 45    .Top = 8    .Left = 0    .Caption = Me.Caption    .TextAlign = fmTextAlignCenter    .BackStyle = fmBackStyleTransparent    .ForeColor = RGB(255, 250, 250)    With .Font .Size = 28 .Name = "微软雅黑" .Bold = True    End WithEnd WithDim iObj As Object, i As IntegerFor i = 1 To 9'设置按钮格式    For Each iObj In Me.Controls If TypeName(iObj) = "CommandButton" Then     If VBA.Right(iObj.Name, 1) = i Then  With iObj      .Top = 80      .Left = 110 * (i - 1) + 10      .Width = 110      .Height = 30      .Caption = w.Range("I" & i + 1).Value     With .Font.Size = 12.Name = "微软雅黑".Bold = False    End With  End With     End If End If    Next iObjNext iEnd Sub

首页代码有些特别,对不同的按钮格式进行了循环设置,很大地节省了编码量。

欢迎关注、收藏

剪辑交流

pdf格式如何转成cad,怎样把pdf格式转换成cad格式

2022-10-19 11:22:33

剪辑交流

ps基础教程新手入门视频教程,ps初步入门视频

2022-10-19 11:24:35

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索