اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

أولاً أشكر القائمين على هذا المنتدى الرائع مشرفين وأعضاء والذي استفدت منهم الكثير

ثانياً أتمنى منكم مساعدتي في عمل برنامج للاجازات

وفكرة عمل البرنامج أنه يحسب الاجازات الخاصة بالموظف...

أي أنه إذا أراد الموظف أخذ اجازة فانه يقوم بتعبئة نموذج الاجازة ويعطى رقم لهذا النموذج ويخصم عدد الأيام التي طلبها من رصيده سواء كانت الاجازة سنوية أو اضطرارية....

وقد قمت بالبدء في البرنامج وعملت جدول لبيانات الموظفين وهي كالتالي:

f name = الاسم الأول

m name = الاسم الثاني

s name = اسم العائلة

id = رقم البطاقة الشخصية

job title = مسمى الوظيفة

billet num = الرقم الوظيفي

fun area = جهة العمل

dest = مكان العمل

tel num = رقم التلفون

cont date = تاريخ التعاقد أو العقد

reg v = الاجازة السنوية(30 يوم)

er v = الاجازة الاضطرارية (10 أيام)

وقمت بعمل النموذج الخاص بطلب الاجازة وفيه تكون بيانات الموظف جاهزة وكل ماعليه

هو تحديد عدد أيام الاجازة وتاريخ بدء الجازة وغيرها من البيانات غير الثابتة...

ولكن الذي لم أتمكن من معرفته هو كيف أخصم عدد الايام التي طلبها الموظف من رصيده

لا أدري هل هذه البداية صحيحة أم لا..

أتمنى منكم مساعدتي

ملاحظة: قاعدة البيانات موجودة في المرفقات..

db1.rar

قام بنشر

أخي الكريم

أنت تحتاج إلى جدول خاص بالإجازات يحتوي الحقول :

حقل ترقيم تلقائي

رقم الموظف (للربط بين هذا الجدول وجدول المرظفين - ويفترض بك إضافة حقل ترقيم تلقائي إلى جدول الموظفين من أجل هذا الربط)

تاريخ بدء الاجازة

عدد الأيام

نوع الإجازة

ثم تقوم بالربط بين هذين الجدولين .. وهكذا تستطيع إدخال تفاصيل كل إجازات الموظفين .. ثم يتم حساب عدد الأيام المتبقية للموظف من خلال طرح مجموع إجازاته في السنة الحالية من عدد أيام الإجازة المسموح له بها

قام بنشر

شكراً لك يا أخ rudwan ولكن البرنامج ما اشتغل

أشكرك على تفاعلك معي يا أخ مهند ولكن يا شباب أبغاكم تعرفون اني ما أعرف كيف أعمل العمليات مثل الاستعلام والماكرو والطرح ومدري ايش

ترى أنا مبتدئ فتكفون ساعدوني

قام بنشر

إذا بغيت اختار موظف يعطيني خطأ من نفس الأكسس

ثانيا أنا جزاك الله خير أبيك تفيدني في برنامجي إذا تقدر تعدل عليه أو تقوللي

اعمل كذا وتفهمني....

وشكراً لك....

قام بنشر
أبيك تفيدني في برنامجي إذا تقدر تعدل عليه أو تقوللي

اعمل كذا وتفهمني....

طالما أن الاستاذ مهند بدأ لك بفكرة تصميم الجداول فأرجو أن تتابع معه , فاذا حضر الماء بطل التيمم .

قام بنشر

أخي فنكوش هل أنجزت الجداول كما شرحتها لك ؟؟

حتى نتابع للخطوة التي تليها

على فكرة : كلمة فنكوش ماذا تعني ؟؟ هل هي تصغير كلمة Function :) ؟؟

قام بنشر

أحب أشكرك أخي مهند على اهتمامك وقد قمت بعمل الجداول

ولكن حقل نوع الاجازة ما هو نوع البيانات فيه...

ثانياً بالنسبة للربط طبعاً يكون عن طريق رقم الموظف ولكن لماذا يفترض بي إضافة حقل ترقيم تلقائي إلى جدول الموظفين....

وجزاك الله ألف خير على مساعدتك لي....

والله يعينك على أسئلتي... :rol:

قام بنشر

أولاً - حقل نوع الإجازة من الاسهل أن يكون نص حيث سيحتوي نوع الإجازة : عادية - استثنائية - مرضية - ..الخ

ثانياً - الربط ليس من الأصح أن يكون على رقم الموظف .. وإنما نعمله على رقم حقل الترقيم التلقائي الذي طلبت منك إضافته

وسبب عدم الاعتماد على رقم الموظف هو أن الترقيم التلقائي والذي سيكون مفتاح رئيسي للجدول يؤمن إداء أسرع للقاعدة ، والأهم هو التخلص من المشاكل التي ستنجم عندما ندخل رقم موظف خاطئ ثم نقوم بعد فترة بتعديله ...

قام بنشر

قمت بتصحيح الجداول ..

لا يجوز أن يكون المفتاح الاساسي في جدول الإجازات هو حقل الربط .!! بل يجب أن يكون هو حقل الترقيم التلقائي فيه

لأنه كل سجل من جدول الموظفين يرتبط مع عدد غير محدود من السجلات في جدول الإجازات .. أي أن حقل الربط سيحتوي قيم مكررة . ولا يجوز أن يكون مفهرساً (منع التكرار) أو مفتاحاً

أيضاً في جدول الموظفين الأفضل كون المفتاح الرئيسي هو حقل الترقيم التلقائي وليس أي حقل آخر لأنه يأخذ قيماً فريدة بشكل تلقائي ويجنبنا مشاكل أخطاء الإدخال

وهذا هو الملف مرفق بعد التعديل

db1.rar

قام بنشر

الآن يجب عليك أن تصمم النماذج

1- نموذج للتعامل مع ذاتية كل موظف على حدة (نموذج مفرد)

2- نموذج للتعامل مع الإجازات (نماذج مستمرة)

3- نقوم بإدراج النموذج الثاني ضمن النموذج الأول

اعمل الخطوات التي تستطيع حتى نتابع

قام بنشر (معدل)

ماذا تقصد بنموذج للتعامل مع ذاتية كل موظف على حدة..

لقد عملت نموذج مسبقاً لا أعلم مدى امكانية الاستفادة منه وهو موجود في نفس القاعدة...

تم تعديل بواسطه فنكوش
قام بنشر

نحن في شوق للمتابعة معكم

جزاك الله كل خير استاذنا مهند

وشد الهمة يا اخ (((( فنكوش )))) ، فاهتمام الاستاذ مهند لا يفوت

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information