JavaScript is not enabled!...Please enable javascript in your browser

جافا سكريبت غير ممكن! ... الرجاء تفعيل الجافا سكريبت في متصفحك.

-->
الصفحة الرئيسية

اكسل يوزرفورم | دليل شامل لإنشاء قاعدة بيانات كاملة للموظفين باستخدام Excel

 

بسم الله الرحمن الرحيم

اهلا بكم متابعى موقع عالم الاوفيس

 

دليل شامل لإنشاء قاعدة بيانات كاملة للموظفين باستخدام 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"

 

قد يعجبك ايضا            


 

 

 

 

 

 

الاسمبريد إلكترونيرسالة