بسم الله الرحمن الرحيم
اهلا بكم متابعى موقع عالم الاوفيس
دليل شامل لإنشاء قاعدة بيانات كاملة للموظفين باستخدام Excel
إن إنشاء قاعدة بيانات للموظفين باستخدام
Excel يعتبر وسيلة فعالة وميسرة لتنظيم
وإدارة معلومات الموظفين في أي منظمة. توفر Excel
واجهة سهلة الاستخدام وميزات قوية لإنشاء قواعد بيانات متكاملة تشمل
معلومات شخصية ومهارات وتفاصيل الوظائف والرواتب وغيرها. هذا المقال سيوجهك خطوة بخطوة
في عمل قاعدة بيانات كاملة للموظفين باستخدام Excel.
إن إنشاء قاعدة بيانات شاملة وفعالة للموظفين
هو أمر حيوي لأي منظمة تهدف إلى تنظيم وإدارة معلومات الموارد البشرية بشكل مرن وفعال.
في هذا المقال، سنقدم لك دليلًا شاملاً يشرح خطوة بخطوة كيفية إنشاء قاعدة بيانات متكاملة
للموظفين باستخدام Excel،
مع تضمين زر للحفظ والتعديل وبحث البيانات.
1. تحديد متطلبات قاعدة البيانات:
- تحديد المعلومات الأساسية التي ترغب في تضمينها في قاعدة البيانات مثل الاسم
الكامل وتاريخ الميلاد ومعلومات الاتصال والوظيفة والرواتب وغيرها.
- تحديد الصلاحيات المختلفة للوصول والتعديل في قاعدة البيانات.
2. إنشاء وتنسيق ورقة البيانات:
- قم بإنشاء ورقة بيانات جديدة في Excel.
- قم بتنسيق الأعمدة والصفوف وتحديد العناوين الرئيسية لكل عمود.
3. إدخال البيانات:
- قم بإدخال بيانات كل موظف في الأعمدة المناسبة.
- استخدم خيارات التنسيق المناسبة للأعمدة التي تحتوي على أرقام أو تواريخ.
4. إنشاء قوائم البيانات:
- قم بتحويل النطاقات إلى قوائم لتمكين الفرز والتصفية والبحث المرن في البيانات.
- استخدم الصيغ والوظائف لإنشاء ملخصات وإحصائيات حول الموظفين.
5. إضافة زر للحفظ والتعديل والبحث:
- استخدم ميزة تخصيص شريط الأدوات في Excel
لإضافة زر تنفيذي.
- ربط الزر بسكريبت يسمح بحفظ التغييرات وتحديث البيانات وتنفيذ عمليات البحث
واليك هذا اللكود المميز
Private Sub CommandButton1_Click()
كود ادخال جديد
Dim
i As Long
For
i = 1 To 8
Me("textbox"
& i) = ""
Next
i
Me.TextBox1.Value
= Application.WorksheetFunction.Max(Sheet1.Range("a:a")) + 1
End Sub
Private Sub editebtn_Click()
كود زر التعديل
Dim
i As Long
For
i = 1 To 8
If
Me("textbox" & i) = "" Then
MsgBox
("ÚÝæÇ ,,, íÌÈ ÇÏÎÇá " & Me("Label" & i).Caption)
Exit
Sub
End
If
Next
i
On
Error Resume Next
Set
findrow = Sheet1.Range("a:a").Find(Me.TextBox1.Value, , xlValues, xlWhole)
If
findrow Is Nothing Then
lastrow
= Sheet1.Range("a" & Rows.Count).End(xlUp).Row + 1
Else
lastrow
= findrow.Row
For
i = 1 To 8
Sheet1.Cells(lastrow,
i) = Me("textbox" & i).Value
Next
i
End
If
On
Error Resume Next
Me.ListBox1.RowSource
= "emplylist"
End Sub
Private Sub savebtn_Click()
Dim
i As Long
For
i = 1 To 8
If
Me("textbox" & i) = "" Then
MsgBox
("يجب ادخال " &
Me("Label" & i).Caption)
Exit
Sub
End
If
Next
i
lr
= Sheet1.Range("a" & Rows.Count).End(xlUp).Row + 1
For
i = 1 To 8
Sheet1.Cells(lr,
i) = Me("textbox" & i).Value
Next
i
On
Error Resume Next
Me.ListBox1.RowSource
= "emplylist"
End Sub
Private Sub searchbtn_Click()
كود البحث
Set
findrow = Sheet1.Range("a:a").Find(Me.TextBox1.Value, , xlValues,
xlWhole)
If
findrow Is Nothing Then
MsgBox
"Dont Find Data"
Exit
Sub
Else
lastrow
= findrow.Row
End
If
For
i = 1 To 8
Me("textbox"
& i) = Sheet1.Cells(lastrow, i)
Next
i
End Sub
Private Sub UserForm_Initialize()
On
Error Resume Next
Me.ListBox1.RowSource
= "emplylist"
End Sub
وفى الختام
باستخدام Excel،
يمكنك إنشاء قاعدة بيانات شاملة للموظفين بسهولة وفعالية. يوفر لك Excel القدرة على تنظيم وتحليل البيانات
والاستفادة من ميزات الفرز والبحث والتحليل. قم بمتابعة الخطوات الموجودة في هذا الدليل
لإنشاء قاعدة بيانات فعالة ومرنة للموظفين باستخدام Excelعنوان المقال: "دليل شامل لإنشاء قاعدة بيانات متكاملة للموظفين
باستخدام Excel"
قد يعجبك ايضا
- تحميل برنامج حركة الخزينة مجانا
- اسطوانة التعريفات الشاملة DriverPack Solution بدون نت
- شيت بجميع اكواد الخدمة في فورى Fawry اكواد فوري
- برنامج مجانى لمتابعة حركة الخزينة Excel
- تحميل برنامج مخازن مجانى 100 % كامل ومفتوح المصدر | Store Management System
- برنامج متابعة الشيكات (شيكات دفع / شيكات قبض ) Cheques Management + نسخة تجريبية
- تحميل برنامج الكاشير2020 المجانى لادارة حسابات المحلات التجارية Cashier
- تحميل برنامج مجانى حضور وانصراف الموظفين بالبصمة( دوام الموظفين المجانى)
- تحميل برنامج مخازن مجانى 100%
- -برنامج المنجز 2024
- تحميل برنامج محاسبى كامل كفعل مدى الحياة