当前位置:首页 > 快讯 > 正文内容

毕业设计方案(大学信息技术课毕业设计,VBA方案,单位职工宿舍管理系统)

wwwnzt88com2年前 (2022-12-30)快讯45

职工宿舍入住数据管理系统

<<大学信息技术课程毕业设计VBA设计数据管理系统>>

1,系统主页

2,数据表页

3,数据查询页面

4,数据统计表页面

5,自定义设置页面

6,数据录入界面设计及VBA代码

Option Explicit

Private Sub CommandButton1_Click()

Call 新建

End Sub

Sub 新建()

t1 = ""

t2 = ""

t3 = ""

t4 = ""

t5 = ""

t6 = ""

t7 = ""

t8 = ""

t9 = ""

t10 = ""

t11 = ""

t12 = ""

t13 = ""

t14 = ""

t1.SetFocus

End Sub

Private Sub CommandButton2_Click()

'保存数据

Dim i As Integer

Dim r As Long

Dim rr As Long

Dim m As Long, n As Long

'不能为空的项

If t1.Text = "" Then MsgBox "楼号,不能为空,请认真填写!!!", vbInformation, "系统提示": Exit Sub

If t2.Text = "" Then MsgBox "称号,不能为空,请认真填写!!!", vbInformation, "系统提示": Exit Sub

If t3.Text = "" Then MsgBox "宿舍号,不能为空,请认真填写!!!", vbInformation, "系统提示": Exit Sub

If t5.Text = "" Then MsgBox "职工姓名,不能为空,请认真填写!!!", vbInformation, "系统提示": Exit Sub

If t7.Text = "" Then MsgBox "工号,不能为空,请认真填写!!!", vbInformation, "系统提示": Exit Sub

If t8.Text = "" Then MsgBox "身份证号,不能为空,请认真填写!!!", vbInformation, "系统提示": Exit Sub

With Sheets("数据表")

r = .Cells(.Rows.Count, "I").End(3).Row 1

If r < 4 Then r = 4

For i = 4 To r

'判断员工的编号不重要

If t7 = .Range("E" & i).Value Then MsgBox "请编号已经存在,此文件可能已经保存过,请确认之后,重新录入文档的编号信息!!!", vbInformation, "系统提示": Exit Sub

Next

If MsgBox("点击[ 是 ]数据将保存至[ 数据表 ]表,点击[ 否 ]撤消此次操作,并且数据不会保存至[ 数据表 ]表,请您选择!", vbInformation vbYesNo, "提示") = vbYes Then

'数据写入项目表

Sheets("数据表").Cells(r, 3).Value = t1.Value

Sheets("数据表").Cells(r, 4).Value = t2.Value

Sheets("数据表").Cells(r, 5).Value = t3.Value

Sheets("数据表").Cells(r, 6).Value = t4.Value

Sheets("数据表").Cells(r, 7).Value = t5.Value

Sheets("数据表").Cells(r, 8).Value = t6.Value

Sheets("数据表").Cells(r, 9).Value = t7.Value

Sheets("数据表").Cells(r, 10).Value = t8.Value

Sheets("数据表").Cells(r, 11).Value = t9.Value

Sheets("数据表").Cells(r, 12).Value = t10.Value

Sheets("数据表").Cells(r, 13).Value = t11.Value

Sheets("数据表").Cells(r, 14).Value = t12.Value

Sheets("数据表").Cells(r, 15).Value = t13.Value

Sheets("数据表").Cells(r, 16).Value = t14.Value

Call 新建

ThisWorkbook.Save

MsgBox "数据录入成功", vbInformation, "录入提示"

Else

Exit Sub

End If

End With

End Sub

Sub 初始化下拉列表加载()

Dim i As Integer, r As Integer

With UserForm1

'先清空一下

.t1.Clear

.t2.Clear

.t3.Clear

.t6.Clear

.t12.Clear

For i = 4 To Sheets("自定义").Range("c300").End(xlUp).Row '类别

.t1.AddItem Sheets("自定义").Cells(i, "C")

Next

For i = 4 To Sheets("自定义").Range("D300").End(xlUp).Row '类别

.t2.AddItem Sheets("自定义").Cells(i, "D")

Next

For i = 4 To Sheets("自定义").Range("E300").End(xlUp).Row '类别

.t3.AddItem Sheets("自定义").Cells(i, "E")

Next

For i = 4 To Sheets("自定义").Range("F300").End(xlUp).Row '类别

.t6.AddItem Sheets("自定义").Cells(i, "F")

Next

For i = 4 To Sheets("自定义").Range("G300").End(xlUp).Row '类别

.t12.AddItem Sheets("自定义").Cells(i, "G")

Next

.t1.ListIndex = 0

.t2.ListIndex = 0

.t3.ListIndex = 0

' .t6.ListIndex = 0

' .t12.ListIndex = 0

End With

End Sub

Private Sub CommandButton3_Click()

Sheets("数据表").Activate

End Sub

Private Sub CommandButton4_Click()

Sheets("查询").Activate

End Sub

Private Sub CommandButton5_Click()

Sheets("统计").Activate

End Sub

Private Sub CommandButton6_Click()

Sheets("自定义").Activate

End Sub

Private Sub CommandButton7_Click()

Sheets("说明").Activate

End Sub

Private Sub CommandButton8_Click()

Sheets("首页").Activate

End Sub

Private Sub UserForm_Activate()

Call 初始化下拉列表加载

End Sub

7,数据编辑界面设计及VBA代码

Option Explicit

Private Sub CommandButton1_Click()

'删除

Dim i As Integer

Dim r As Integer

Dim NO As String

If MsgBox("点击 是 将删除数据 点击 否 不会删除数据", vbInformation vbYesNo, "提示") = vbNo Then Exit Sub

NO = t3.Text

With Sheets("数据表")

r = .Cells(.Rows.Count, "E").End(3).Row

If r <= 3 Then Exit Sub

For i = 4 To r

If .Cells(i, "E").Value = NO Then .Rows(i).Delete

Next

End With

End Sub

Private Sub CommandButton2_Click()

'编辑

Dim i As Integer

Dim r As Integer

Dim NO As String

If MsgBox("点击 是 将编辑数据 点击 否 不会编辑数据", vbInformation vbYesNo, "提示") = vbNo Then Exit Sub

NO = t7.Text '编辑的标准

With Sheets("数据表")

r = .Cells(.Rows.Count, "E").End(3).Row

If r <= 3 Then Exit Sub

For i = 4 To r

If .Cells(i, "I").Value = NO Then

Sheets("数据表").Cells(i, 3).Value = t1.Value

Sheets("数据表").Cells(i, 4).Value = t2.Value

Sheets("数据表").Cells(i, 5).Value = t3.Value

Sheets("数据表").Cells(i, 6).Value = t4.Value

Sheets("数据表").Cells(i, 7).Value = t5.Value

Sheets("数据表").Cells(i, 8).Value = t6.Value

Sheets("数据表").Cells(i, 9).Value = t7.Value

Sheets("数据表").Cells(i, 10).Value = t8.Value

Sheets("数据表").Cells(i, 11).Value = t9.Value

Sheets("数据表").Cells(i, 12).Value = t10.Value

Sheets("数据表").Cells(i, 13).Value = t11.Value

Sheets("数据表").Cells(i, 14).Value = t12.Value

Sheets("数据表").Cells(i, 15).Value = t13.Value

Sheets("数据表").Cells(i, 16).Value = t14.Value

t1 = ""

t2 = ""

t3 = ""

t4 = ""

t5 = ""

t6 = ""

t7 = ""

t8 = ""

t9 = ""

t10 = ""

t11 = ""

t12 = ""

t13 = ""

t14 = ""

t1.SetFocus

End If

Next

End With

End Sub

Private Sub CommandButton3_Click()

Sheets("数据表").Activate

End Sub

Private Sub CommandButton4_Click()

Sheets("查询").Activate

End Sub

Private Sub CommandButton5_Click()

Sheets("统计").Activate

End Sub

Private Sub CommandButton6_Click()

Sheets("自定义").Activate

End Sub

Private Sub CommandButton7_Click()

Sheets("说明").Activate

End Sub

Private Sub CommandButton8_Click()

Sheets("首页").Activate

End Sub

Private Sub UserForm_Initialize()

Call 初始化下拉列表加载

End Sub

Sub 初始化下拉列表加载()

Dim i As Integer, r As Integer

With UserForm2

'先清空一下

.t1.Clear

.t2.Clear

.t3.Clear

.t6.Clear

.t12.Clear

For i = 4 To Sheets("自定义").Range("c300").End(xlUp).Row '类别

.t1.AddItem Sheets("自定义").Cells(i, "C")

Next

For i = 4 To Sheets("自定义").Range("D300").End(xlUp).Row '类别

.t2.AddItem Sheets("自定义").Cells(i, "D")

Next

For i = 4 To Sheets("自定义").Range("E300").End(xlUp).Row '类别

.t3.AddItem Sheets("自定义").Cells(i, "E")

Next

For i = 4 To Sheets("自定义").Range("F300").End(xlUp).Row '类别

.t6.AddItem Sheets("自定义").Cells(i, "F")

Next

For i = 4 To Sheets("自定义").Range("G300").End(xlUp).Row '类别

.t12.AddItem Sheets("自定义").Cells(i, "G")

Next

.t1.ListIndex = 0

.t2.ListIndex = 0

.t3.ListIndex = 0

End With

End Sub

8,系统功能框架设计

自定义:下拉列表设置

统计:统计部门人数

数据编辑窗口:删除,编辑,页面跳转

数据编辑窗口:删除,编辑,页面跳转(点击启用编辑的checkbox)

数据查询表:4个条件查询数据

数据录入窗口:新建,数据保存,页面跳转

数据表:用来保存职工入住信息

职工宿舍入住数据管理系统

扫描二维码推送至手机访问。

版权声明:本文由小草网发布,如需转载请注明出处。

本文链接:http://www.nzt88.com/79995.html

分享给朋友:

“毕业设计方案(大学信息技术课毕业设计,VBA方案,单位职工宿舍管理系统)” 的相关文章

长度单位手抄报(长度单位手抄报模板)

初一下册数学重点知识总结以手抄报形式嗯,我不擅长,但是你能找到的东西有需要考虑的。 那样的话,你会慢慢喜欢数学的!我认为应该这样做。 不仅仅是你:是错误的公式啊:1一元公式:一个公式,称为所有信指数和一元公式。称为2次多项式、最高参加者数、多项式的次数。3整式加减运算本质上是同样首先合并的。 如果括...

飐怎么读(薜怎么读)

飐怎么读(薜怎么读)

飐是什么意思泛读[zh ( ) n]1 .被风吹得发抖。凉伞如云,马头下的朱鹮似火。 ——元佘名《秦并六国平话》2 .另外,须抄(抄动); 飞腾;飞腾; 飓风(刮风的样子); 灵光一现。颤抖; 摇晃。求所有风字旁的字答:风字旁的字是(风、飏、飑、飒、飒、飓风、饨、衔、饨、饨、飚、暴、飚、飚()。知...

popo怎么上(PoPo怎么读)

popo怎么打开)一)登录互联网popo,打开任意对话窗口,在对话窗口界面中间可以找到“随心所欲抓取”选项。 点击它可以拍截图。(2)进入截图状态后,按住鼠标左键拖动,双击鼠标直到满意,即可成功完成截图。个人三险怎么上?怎样在手机百度上搜出阴茎的图片啊...

学练优六年级下册语文答案(学练优六年级下册语文答案2020人教版)

最新修订版学练优六年级下册语文参考答案1、主旨:文章表面讲收藏书画,实际上讲正内涵在藏画之外。 那就是人与人之间的信任,即坦率地维护信任。 歌曲让我们从画的绝品中感受到人的绝品,养成讲信义、信守诺言的高尚品德。2、起到了方便后文展开的铺垫作用。3、刘三爷交给那些自觉即将死去、善待他的人,让他今后能继...

王宝峰(王宝峰访谈)

王宝峰期货培训如果只靠最简单的技术学习的话,也许你可以读一下约翰先生对期货技术的分析。 我个人觉得这本书很好。 技术包含着灵活的思想。 避免初学者学习技术。 学习这些东西的时候,我建议你实际体验一下。 一开始花很少的钱就能体验到。 进来后请不要马上弄大。 它伤了你的心,不利于学习,不利于今后的期货之...

堂皇家纺(堂皇家纺)

堂皇家纺价格及参数介绍堂堂集团成立于1986年,主要从事家纺事业研究,以开发生产和销售,为家庭提供舒适、甲亢、优雅的产品为目标,获得“中国品牌产品”等称号,获得省优部优称号、中国工艺美术品百花奖等各种奖项优雅、质量也有保证,是一个很好的选择――全棉绫织刺绣床套件类别:四件套类别:床套件产地:江苏镇江...

踏花归来蝶绕膝(踏花归来蝶绕膝的谜底)

踏花归来蝶绕膝打一中药草名答案是“香附”。解析:香附的形状像蝴蝶。谜题既可以让人推测,也可以写。 一般来说,民间之谜(包括事物之谜、简单谜语)往往会说出来,灯谜几乎都要写。1、猜动物:有头无颈,有眼无眉,有尾无毛,有翅膀难飞。神秘之底:鱼。2、猜植物:有丝无蚕,有洞无虫,有伞无人,有窝无蜂。神秘之底...

福慧双全(福慧双全的意思)

福慧双全(福慧双全的意思)

福慧双修刻在院门扁上的字好吗?福慧双全。怎样修行可以福慧双全呢?一、福慧双修、元指福特和智能均达到至善境界。 指现在富有聪明。 出唐慧立《大慈恩寺三藏法师传》 :“菩萨行,福慧双修,智人得果,不忘其本。 ”二、要福慧双全,没有捷径。 最快的捷径是脚踏实地修善行。三.福慧双修与道德修慧不修福,罗汉供给...

燃木刀法(暴走英雄坛怎么学燃木刀法)

超越六脉神剑,却无人练成,这是天龙八部中的哪门刀法?《天龙八部》是众多武侠迷最喜欢的书之一。 里面有侠肝艺胆的萧峰、玉树临风的段誉,还有温厚善良的虚竹。 这三位英雄在各自的领域开辟了自己的世界。 这三兄弟中,只有段誉有祖传的绝学六脉神剑。 当时,鸠摩志想用一切卑鄙的手段从段誉那里学习这门绝学。 可见...

去司法局一般是干嘛的(缓刑去司法局一般是干嘛的)

女生去司法局一般是做什么的?女学生去法律界人士,一般是做一般宣传、服刑人员教育、走访社区自行准备相关文字资料等文职方面的工作。1、去法律界人士的人可能在委托法律界人士进行调查。 例如,法院认为可以判处缓刑的,当事人可以先委托住所司法部门调查,评估缓刑是否适用。 每个法律界人士都有不同的地方责任和权力...

樵夫毁山神(樵夫毁山神文言文翻译及注释)

樵夫毁山神翻译樵夫破坏山神康熙十五年,馀姚先生在山里赶路,晚上住在山神寺。 半夜,老虎出现了,说话像人一样,乞讨食物。 上帝答应把邓小平樵夫给他。 第二天早上,客人在寺外等着。 果然,看到樵夫经过,就去接他说:“是邓小平吗?” “是的,”他回答。 告诉他晚上听到的事,警告他不要去。 邓小平说:“我有...

牛角挂书的意思(牛角挂书的意思)

牛角挂书的意思读书,努力学习。《新唐书李密传》 :“闻包恺在缨山,往之。 在蒲鞯骑牛,挂在《汉书》根角上,成行读。 ”李密是一种浅草做的鞍乘牛,牛角挂《汉书》卷,边走边看书。 越国公杨素偶然在路上看了看,慢慢跟在他身后,问道:“你从哪里来的书生这么勤奋?” 李密认识杨素,从牛背上下来参拜。 杨素问他...

九连环玩法(九连环玩法怎么装上去视频讲解)

九连环怎么玩?详细点!九连环玩法九连环怎么玩?九连环玩法?...

老毕的饭局原唱(老毕的饭局原唱音频)

老毕饭局上到底有没有“中情局特工”这是与毕福剑一起揶揄共产党毛主席为“老强养之”的视频,旁边为其击节鼓掌的是画家史国良和美协主席刘大。 史良(释慧禅) 1956年出生,师从中国当代著名人物画家蒋兆和、黄颖、周思聪,1980年毕业于中央美术学院国画系研究生。 国家一级画家、中国美协会员、中央美院及首都...

鲁西西传主要内容(鲁西西传主要内容30字)

鲁西西传之罐头小人的主要内容(急) 注意:只要罐头小人这一个故事的主要内容。鲁西西传之二十一世纪出版社一天,鲁西西的家里来了客人,妈妈叫鲁西西开一筒罐头,鲁西西开开罐头,发现里面竟然有五个火柴棍那么高的小人!罐头小人问鲁西西:“你是谁?”鲁西西惊讶极了,五个小人竟然会说话!鲁西西告诉罐头小人,她叫鲁...

charcoal是什么颜色(charcoal brown是什么颜色)

以C开头的是什么颜色cadetblue军蓝色,灰蓝色calamineblue淡蓝色camel驼色camouflage迷彩色caramel酱色carmine深红色,洋红色carnation粉红色,康乃馨celery菜绿色,芹菜celeste天蓝色cerise樱桃色chalky白垩的chambray有条...