اكسيل VBA (لإدخال و ترحيل البيانات تلقائيا)

تفاصيل العمل

************************** الملف الاول هو برنامج لمتابعة عملاء قسم الصيانة ، تم تصميمه باستخدام الاكسيل

- تم تنفيذ واجهة مستخدم خارجية منفصلة عن الملف كي تسهل عملية ادخال البيانات

- قاعدة تحتوي على 7 شيتات منهم شيت Dashboard لتحليل الاداء

- الملف يخدم اكثر من ثلاث اجهزة فى نفس الوقت

فهناك تلات اجهزة تدخل بيانات وقاعدة البيانات لهم مشتركة

- تم تهئية الكود للاستجابة لكل الاحتمالات المتوقعة

مثل اذا تحقق شرط تم الاستلام وبعض خانات الواجهة غير فارغة تتم الترحيل للقاعدة الاجمالية وقاعدة الملفات المسلمة

اذا كان تم الاستلام غير نشط تترحل الى قاعدة الملفات القائمة ... الخ

- كود التعديل مرن بشكل حرفي حيث يستجيب للتعديل مع نقل البيانات المعدلة من الشيت للشيت الاخر

علي سبيل المثال.. اذا تم تعديل طلب من الطلبات القائمة الي الطلبات المسلمة

فعند التعديل تضاف البيانات ف قاعدة المسلمة وتحذف من القائمة .... وهكذا

- تم وضع الصلاحيات للتعديل والقراءة فقط للموظفين

- تمت حماية واخفاء بعض الشيتات لا يتم الوصول اليها الا بباسورد مع الشخص المسئول .

***********************الملف الثانية هو برنامج يخدم الجمعيات الخيرية.

- فكرة البرنامج تكمن في وضع شروط خاصة فى الكود لقبول المستحقين ورفض من لا تنطبق عليهم الشروط.

- مكون من واجهة ادخال بها العناصر المطلوب ادخالها وبعض العناصر ليس شرط في الادخال ولكن وجودها شرط في تحديد المستحقين مثل ( ذكر/انثي) وكذلك خانة السنة الخاصة بسنة الميلاد.

- عند الضغط على زر اضافة ترحل البيانات الى الخلايا الخاصة بها في اول صف فارغ.. وتظهر مسج بنجاح الاضافة في حالة قبول الشخص ومسج بالرفض بدون اضافة في حالة عدم انطباق الشروط..

- واخيرا خاانة خاصة تظهر بالواجهة االغرض منها عرض الكمية التى تم استهلاكها والككمية المتبقية لتوضيح امكانية قبول المزيد من الاشخاص ام لا.