اذهب الي المحتوي
أوفيسنا

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

قام بنشر

مرحباً  سمعت كثيراً عن الموقع الجميل  الراقي  اوفيسنا  وعن  طيبة  اخلاق اعضائه ورقيهم في التعامل  لذلك  اود  ان تساعدوني في  مشروعي من فضلكم  وهو عبارة عن برنامج  موظفين  قمت بعمل التحليل  وقاعدة البيانات ولكن تواجهني الكثير من المشاكل  واتمنى ان تساعدوني  لحلها  ولو شاركتكم  بشي بسيط جداً  من  تلك المشاكل  ولكم الفضل الكبير علي 
بأختصار  البرنامج عبارة  عن بعض الجداول  
1- جدول  بيانات الموظفين   :   ويحتوي على  بيانات الموظفين  ويوجد 3 حقول احتاج ان استخدمها  في جداول  اخرى  مثل  "الانتداب الداخلي  و الانتداب الخارجي  والرواتب " تكون  تلقائية  في الجداول  الاخرى 
2 - جدول الانتدابات   : وهو عبارة عن  جداول  يحتوي  على  بيانات الانتدابات  ان كانت داخلية ام خارجية  ولكل انتداب  تكلفة ثابتة  بحسب الموظف    "لا اعلم ان كان يجب  ان  انشأ جدولين داخلي وخارجي  ام  جدول واحد بصراحة"
3 - جدول تذاكر الطيران  : وهو خاص  بالانتداب الخارجي ومربوط  به  لان الانتداب الخارجي يحتاج الى تذكرة طائرة  وطبعاً  قيمة الانتداب  تكون ثابتة  في بيانات الموظف  
4 - جدول الرواتب  : وهو جدول يحتوي على روابط الموظفين  ايضاً  يكون الراتب  مدون في بيانات الموظفين  
5 - جدول المصروفات  :   وهو  جدول  منفصل عن  البيانات الاخرى وخاص بالمصروفات 
6 - جدول الادارة المالية  : وهو  جدول  لاستلام  المبالغ  من الشركة الأم  ليتم صرفها على  الرواتب  والانتدابات والتذاكر والمصروفات  
انا قمت  بتحليل  المشروع من خلال خبرتي  وانشاء الجداول ولكن لا اعلم ان كان عملي سليم  وممتاز  من فضلكم  شاركوني ارائكم  وانا لكم من الشاكرين  وآمل  ان  اكون قد  اوصلت  فكرة البرنامج بشكل صحيح وكامل 

دراسة البرنامج.docx Marwa.zip

قام بنشر

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

العمر: DateDiff("yyyy",[Birthday],Now())
 
ويوجد خانة اخرى  : بعنوان  مدة العمل  انشأته ولكن لم ينجح لانه يحسب السنين فقط من دون الشهور  
مدة العمل: DateDiff("yyyy",[Estart],Now())
 
 
قام بنشر (معدل)

السلام عليكم

هذا العمل كبير جدا  يحتاج الكثير من الوقت والجهد

نبدأ على بركة الله 

الملاحظات الاولى: 

1- تمكين وحدات الماكرو بالاكسس  لديك

2-ضبط التاريخ بجهاز الحاسوب مهم جدا لاننا سوف نتعامل مع التاريخ دائما

3- تكون الصورة بالجدول كمرفق وليس نص ( سواء كان حفظ الصور داخل قاعدة البيانات ام خارجها )

4- عمل حقل للمرفقات الاخرى 

5- عمل نموذج حتى تكون الصورة اوضح لك بالعمل

تحياتي

مرفق اظهار عمر  الموظف باليوم والشهر والسنة

test-1.rar

 

test-1.rar

تم تعديل بواسطه خالد سيسكو
  • Like 2
قام بنشر

الف شكر لكم  على مشاركتكم  انا ليس لدي مشكلة  بحساب العمر  لانه  موجود بكل الاحوال انا لدي  المشكلة  بمدة العمل انه يحسب السنوات  من دون الاشهر  لو استطيع ان  اضع مدة  1سنة 2 شهر كمثال  
المرجع للمدة الزمنية  التي  يعمل  بها  هي تاريخ المباشرة 

مدة العمل: DateDiff("yyyy",[Estart],Now())
هذا الكود يعمل  ولكن  للسنوات فقط من دون الاشهر 
قام بنشر

تستطيع ان تلغي حقل اليوم

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

تحياتي

 

test-2.rar

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

سنة وشهر فقط

 

test-3.rar

  • Like 1
قام بنشر

الف شكر  لك اخي  العزيز  وجزاك الله كل الخير  تعلمت منك  انه لا استطيع  ادخال  مدة العمل في الاستعلام او  في الجداول حصراً  في النماذج  
لذلك  علي في البداية  ان ابدأ بربط العلاقات  وعندما اصل  للنماذج  سأستخدم  الطريقة التي اعطيتني اياها  
ملاحظة  :  انا ليس لدي  فكرة  كبيرة عن  اكواد  ال VB وان  الاكواد التي استخدمها  هي من الانترنت  
هل ممكن ان تساعدني  في ربط العلاقات ام هو  امر جليل اخي خالد 

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

تستطبعين ان تظعي الاكواد  في الجداول  مباشرة وتسمى هذه الطريقة الحقل المحسوب (طريقة غير مرغوب العمل بها لانها محدودة ) لانه ببساطة  لايمكن تحديث الحقل المحسوب  او التعديل عليه من مكان اخر .

افضل مكان لعمل الحسابات  او العمليات الرياضية هي الاستعلامات  حسب علمي 

مثال مرفق للست ام عهود  عن حساب العمر او الخدمة بالاستعلامات 

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

تحياتي

zaWorksDate2007.rar

تم تعديل بواسطه خالد سيسكو
  • Like 2
قام بنشر

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

قام بنشر

السلام عليكم

طريقة استدعاء الوحدة النمطية  في التموذج او الاستعلامات سهل جدا / فقط اكتبي اسم الوحدة النمطية او تضعي قبل اسمها  call

في  الوحدة النمطية (Age Calculation)  ثلاث دوال

الدالة الاولى: خاصة بحساب السنوات /اسمها /  CalcAgeY  

الدالة الثانية: خاصة بحساب الاشهر / اسمها / CalcAgeM

الدالة الثالثة: خاصة بحساب الايام/ اسمها / CalcAgeD

انظري للصور المرفقة بالشرح حيث تم استدعاء دالة السنة والشهر فقط من خلال الاستعلام الذي اسمه (استعلام خساب العمر)

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

تحياتي 

 

1.jpg2.jpg

اتمنى الشرح يكون واضح لك

test-3.rar

  • Like 2
قام بنشر

ماقصرت اخي خالد واتمنى من الاخوة المساندة  والمساعدة في انشاء العلاقات  🙂 

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

السلام عليكم

اذكري لنا  وللاخوة في الموقع ماهي الجداول التي تريدين ربط بعظها ببعض وكذلك الحقول بصورة واضحة (جدول بجدول)

تحياتي

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

اخي خالد  بارك الله بك وجزاك الله كل  الخير التفاصيل  كلها في بداية  الموضوع مع قاعدة بيانات  قمت بتصميمها انا @خالد سيسكو   🙂 

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

السلام عليكم

سؤال: لماذا لم تقومي بتصميم  جدول واحد  فقط (خاصة اللي فيها علاقات) حتى لاتتسبب في اي مشاكل مستقبلا عند التحدبث او الحذف او الالحاق ؟؟؟؟

* في المرفق علاقة بين 3 جداول   تم التعديل على بعضها موجود بالاستعلام QUERY    مع عمر الموظف بالسنوات والاشهر فقط

اتمنى يكون المطلوب

تحياتي

 

 

test-4.rar

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

اشكركم  جميعاً  واشكر منتداكم  الراقي  ولكن  لحد الان  لم تصل الفكرة  اليكم  ربما الخطأ مني  بسرد الفكرة لكم  وتأخرت كثيراً  بتسليم البرنامج  فلقد  تم طردي  من الشركة بسبب البرنامج  وذلك بحسبة المدير  انه انا  مهملة  للعمل  واعطاني اسبوعين  لاقوم بصنع البرنامج  ولم اصنع اي شي الى اليوم  
لذلك  اشكركم من قلبي  على  مساعدتكم لي واخصك بالذكر انت استاذ @خالد سيسكو فأنت الوحيد الذي رايته مهتم من بين  الاف الاعضاء  اليك ارخي رقبتي  احتراماً  واجلالاً  لمساعدتك  ووقوفك  بجانبي

قام بنشر

السلام عليكم

اولا ناسف للطرد ونعتذر عن التقصير

ثانيا هذه محاولة ارجو ان لا تكون متاخرة

 ثالثا هكذا نوع من البرمامج لا يمكن حلها بمنتدى لان العملية الصحيحة يجب ان تكون بصورة مباشرة ويتم السؤال عن كل صغيرة وكبيرة 

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

والسؤال عن كل مايخص الرواتب واعتذر على الاطالة 

Salary-Officna.rar

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