الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مساعدة في برنامج شؤون عاملين متكامل

بدأه krkadih في 23 يونيو 2009 · 13 رد · 1,935 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه

لو سمحت انا عامل برنامج عبارة عن بيانات افراد شغالين فى شركة وفى كذا مشكله عايز حد يساعدنى فيهم ويبئه جزاكم الله كل خير وانا رفعت البرنامج على كذا موقع برضو

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

كل المشاكل دى فى النموذج الاول

المشكلة الاولى

فى حقل اسمو تاريخ التعيين وفى حقل فيه تاريخ اليوم انا عايز تاريخ اليوم يطرح من تاريخ التعيين ويظهر الناتج فى حقل عدد سنوات الخدمه

المشكلة التانيه

فى حقل اسمو عدد العاملين بالشركه انا عايز يظهر فيه عدد العاملين بالشركه ويتغير بالزياده او النقصان تلقائيا من غير ما ادخلها انا بإيدى كل مره

المشكله التالته

الجزء العلوى من النموذج فى حقل اسمو اسم الشركة والجزء الاسفل من النموذج فيه حوالى 12 حقل عن بيانات الشركة انا بئه عايز اما اكتب اسم الشركة فى الجزء العلوى يملا الحقول اللى فى الجزء الاسقل الخاصه ببيانات الشركه

المشكله الرابعه

فى زرار اسمو ارشيف انا عايز اما ادوس عليه يحذف الفرد وبياناته من النموذج ده ويوديها لنموذج تانى يبئه فيه العمال اللى مشيو من الشركه وكمان فى زرار اسمو بيانات تفصيليه جواه بيانات تفصيليه عن نفس الفرد انا عايز البيانات دى تروح الارشيف مع نفس البيانات اللى كانت بره وبرضو تتحذف من النموذج اللى هى فيه

المشكله الخامسه ودى فى النموذج التانى

فى جزء اسمو التاريخ الوظيفى اسفل النموذج تحت خالص معمول فيه خانات فاضيه كتير فانا عايز اعرف هل هينفع نفس الشكل ده كده بعد اما اعمل الجداول ان لما البيانات تخش فى النموذج تروح فى الجدول؟وهتروح فى الجدول فى سجل واحد ولا على كذا سجل عادى ولا هيحصل ايه؟

بس كده ويارب الاقى الحل معاكو وجزاكم الله كل خير

رابيد شير

فايل جيتى

تم تعديل هذه المشاركة بواسطة همام ابوعرقوب في 24 يونيو 2009 في 07:57

#2

الاخ العزيز كركديـــــــــه .....

اسمح لي ان اهمس في اذنك قليلاً...

بهذا الطرح الذي قدمته لن يستطيع احدا الرد عليك وذلك لعدة اسباب اهمها:

1- كثرة الاسئلة في نفس الوقت.

2- المثال غير و اضح

3- هذا الذي قلته عبارة عن برنامج متكامل وياخذ الوقت الكثير لذلك سيتم تجاهل سؤالك من قبل الكثيرين

والذين بلا شك يودون مساعدتك باي حال من الاحوال

4- لماذا لم ترفع الملف بالمنتدى؟ لم استطع تنزيل الملف من الرابد زفت ولا غيره؟

واسمح لي على هذا العتاب ولكن صدقني اردت مساعدتك على العموم نأتي للجد... انت بحاجة الى الآتي

1- جدول بيانات الموظفين بما فيه حقل لعدد سنوات الخبرة

2- جدول ثاني لبيانات الشركة

3- جدول الارشيف يوكون نسخة مماثلة من جدول بيانات الموظفين

4- قم بادخال بعض السجلات لكل جدول (3 سجلات لكل جدول على الاقل)

بعد ذلك سنقوم ببناء البرنامج سويا...

تحياتي...

#3

اشكرك اخى العزيز على محاولة المساعده

بس انا كل اصدى هل المشاكل اللى انا ذكرتها دى ليها حلول او ينفع تتعمل فى برنامج الاكسيس ولا لاء؟

وكمان انا رفعت البرنامج فى المرفقات اهو

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

project.rar

#4

اقتبس كلام الاخ IBod واقول 100%، وكله في النهاية في مصلحة حصولة على الحل المطلوب ولكن عليك اخي الكريم ان تساهم فيه ولو بقدر بسيط

وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ

مواضيعي ومشاركاتي

#5

الاخ الفاضل/krkadih

انا مع الاخ IBOD ومع استاذنا همام ابو عرقوب قلبا وقالبا في ملاحظاتهم

افتح المرفقات ولاحظ ما تم عمله

عملت لك التالي كخطوة في بناء برنامجك :

اول شئ انصحك بان لا تكتب اسماء الحقول باللغة العربية اكتبها بالانجليزية حتي يسهل كتابة الاكواد في قسم VBA انا عملت لك الجدول الاول المسمي ALL باللغة الانجليزية مع الاحتفاظ بالبيانات باللغة العربية .

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

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

3- تم حل المشكلة الرابعة وهي ( ترحيل الموظف ) الي قسم الارشيف اضغط على زر الارشيف تلاحظ ان الموظف يحذف من النموذج الاساسي ويرحل الي نموذج الارشيف وقد سميته (ARSHIF) وهو مبني على جدول عملته لك اسمه ايضا (ARSHIF)

ارجو ان اكون قد ساهمت في جزء من البرنامج

والله يوفقك ويرعاك

_____________.rar

#6

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

بس فى رساله ظهرت اول مافتحت الملف ان فى ملف ناقص

وكمان اما باجى اكتب تاريخ التعيين وادوس انتر بيحصل debug

وانا رفعتلك الصور فى المرفقات

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

Pictures.rar

#7

السلام عليكم

سأدلي بدلوي

اقتباس
بس فى رساله ظهرت اول مافتحت الملف ان فى ملف ناقص

الحل :

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

تحياتي ،،،،

#8

جزاك الله خير أبو الأنس على مساعدتك وفعلا اشتغل معايا خلاص

وانا عملت زى ما قولتو أنشأت الجداول من أول وجديد عشان امشى واحده واحده وصح

بس بعد ماعملتها وربط بينهم لما اجى اعمل نموذج واحط فيه حقول من جدولين مبيظهروش على النموذج بس بيظهرو فى تصميم النموذج

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

95437311.jpg

20438942.jpg

وانا رفعت الملف الجديد فى المرفقات اهو

project2.rar

تم تعديل هذه المشاركة بواسطة krkadih في 26 يونيو 2009 في 17:04

#9

الاخ / كركدية

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

ثانيا / ممكن توضح لي اخي الفاضل كيف تعمل نموذج وتحط حقول من جدولي ( كيف من جدولين) او تقصد من استعلام يضم جدولين

يااما فيه حاجة غلط يا اما انا مش فاهم

#10

بالنسبة لأولا

لو انا عملت اسامى الحقول بالانجليزى بس على النموذج غيرت اسامى الحقول تانى للعربى هيحصل مشاكل برضو؟

لأن المفروض اسامى الحقول على النموذج تبئه باللغه العربيه فعشان كده انا عملتها بالعربى فى الجداول فلو هينفع اللى انا قولتو ده ومش هيحصل مشاكل انا هغير حقول الجداول للانجليزى ماشى

ثانيا

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

85787251.jpg

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

#11

اخي الفاضل

الآن / فهمت

جزاك الله خير

طبعا لم يظهر في النموذج اي بيانات وذلك لانك في العلاقات ربطت بين اسم الفرد في جدول( التفصيلات) وبين اسم الفرد في جدول ( الأفراد)

وربطت بين اسم الشركة في جدول (الافراد) وبين اسم الشركة في جدول (الشركات)

ولهذا يلزم ان تضع اسم الشركة في الجدولين بنفس الاسم يعني في جدول الافراد تضع اسم الشركة مثلا " العامة" وضع نفس اسم الشركة في جدول الافراد سوف يظهر لك النموذج

ولاحظ معي المرفق عملت نموذج اسمه الافراد

بالتوفيق

project2.rar

#12

الف الف شكر بجد وجزاك الله كل خير

بس انت مردتش عليا بخصوص ان اسامى الحقول فى الجدول تبئه بالانجليزى بس اغيرها للعربى على النموذج هيحصل مشاكل ولا عادى؟

#13

شوف ياعزيزي

ارجو ان تتقبل كلامي وتأخذه بمصدر النصيحة

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

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

وعلاقة بين الشركات والافراد علاقة راس براس ( اذا صح التعريف )

يعني اعمل علاقات صحيحة واستعن بالاستعلامات يخفف عنك الكثير

#14

معلش انا مفهمتش اصدك ايه فى (استعن بالاستعلامات يخفف عنك الكثير)؟

انا كده كده هعمل استعلامات بعد كده بس مفهمتش هتخفف عنى الكثير فى ايه؟

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

انت شايف ان المفروض اعمل علاقه بينهم؟

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

مواضيع مشابهة