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

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

مغلق
بدأه ss2002 في 20 أغسطس 2005 · 9 رد · 890 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

عملت برنامج وبه قاعدة بيانات للموظفين تشتمل على ، الأسم ، ورقم الوظيفه ، وبداية الخدمه ، وتاريخ الميلاد ، ورقم الحاسب ، وجهة العمل ، ومسمى الوظيفة : والمطلوب :

مثلاً : أن لدى موظف أسمه محمد :

رقم وظيفته بقاعدة البيانات هي : 5 / 12345

عملت له اجازة عاديه في نموذج الأجازات العادية ، وعملت له اجازة مرضية في نموذج الأجازات المرضية ، وعملت له اجازه دراسية في نموذج الأجازات الدراسية ، وعملت له

اجازه رياضيه في نموذج الأجازات الرياضية 0

بعد مضي عام ترقى الموظف محمد من الوظيفه رقم 5 / 12345 الى الوظيفة الجديده رقم

6 / 99889 : والمطلـوب :

كيف أقوم بعمل تعديل بقاعدة البيانات بمعنى أنـه عندما أدخل رقم الوظيفه الجديدة 6 / 99889

بقاعدة البيانات يكون تعديل رقم الوظيفه في باقي النماذج أتوماتيكياً 0

أتمنى من الله ثم منكم أن أجــد حــل لهذا الموضوع 0

#2

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

طارق العيد

#3

أخي العزيز : السلام عليكم ورحمة الله وبركاته

المثال مرفق :

المطلوب يا جزاك الله خير :

هو عمل زر تعديل بحيث أقوم بتغيير رقم وظيفة محمد السابقة رقم 5/12345 من نموذج الموظفين في خانة المرتبة والتسلسل برقم

وظيفه جديده وهو 6/99889 ويقوم هذا الزر بتعديل رقم الوظيفه الجديد في بقية النماذج دون الرجوع لكل نموذج 0

ولك جزيل الشكر 0

العاملين.rar

#4

الاخ العزيز

ما اعرفه عن برامج المرتبات و الشؤون الادارية ان رقم الموظف يبقى ثايت طوال فترة بقاء الموظف في الخدمة ولا يجوز لاحد ان يحمل نفس الرقم حتى بعد انتهاء خدمات الموظف

والله اعلم

#5

على حد علمي أنه في نوع من Update Command

يعمل على تغيير الرقم واستبدال جميع المواقع الموجود بها بالرقم الجديد

كأنه Update On Cascade

الله وأعلم,,,,

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

3424.gif
#6

شكراً للجميع :

وجزاكم الله خير :

أتمنى من الله ثم منكم مساعدتي وأنا في أنتظار الحل 0

000000000000000 رب أخ لك لم تلده أمك 00000000000000

#7

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

الاخ الكريم

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

اين العلاقات بين الجداول؟

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

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

سؤالك هو

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

وانا هنا اضيف الى سؤالك هذا مجموعة الاسئلة التالية

اذا حدث وغيرت اكواد المهن فى جدول المهن لاى ظرف كان مثل اضافة مهنة جديدة او حذف مهنة موجودة ثم عمل اعادة ترتيب وتسلسل للمهن عندها ستتغير اكواد المهن بالتاكيد. فماذا سنفعل لتدارك هذا التغيير فى جدول بيانات موظف؟ ادخل على كل موظف واغير كود مهنته مرة ثانية؟

نفس السؤال اذا تغيرت اكواد (جهةالعمل و حالة الموظف ووووو) كيف يمكن تحديث البيانات عندها؟

اخى الكريم لن اطيل عليك فى تساؤلاتى لكن اليك الاجابة الشافية لكل هذه المشاكل وغيرها العديد من المشاكل. انها

العلاقات بين الجداول

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

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

(1العاملين) وبه اقمت علاقة بين الجداول التى تجيب على سؤالك فقط

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

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

/index.php?showtopic=35237

أسف جدا جدا على الاطالة.

وشكرا,,

2العاملين.rar

1العاملين.rar

أشهد أن لا إله إلا الله وأشهد أن محمدا رسول الله

bnr025.gif

مـــوقـــعـــى

#8

أخي الحبيب عماد :

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

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

أخي لقد قمت بعمل العلاقات بين جميع الجداول كما أرفقتها في نموذج العاملين 2 ونجحت في

البرنامج ولله الحمد وهذا بفضل من الله ثم منك 0

أما بالنسبة لمجموعة الدروس الرائعة التى القاها استاذنا InternetMaster فلا أخفيك بأنني

قد أطلعت عليها في البداية ولكن للأسف لم أقرأها كامله ولم أنفذها وأعترف بأنني قد أخطأت

وأوعدك بأنني سوف أطبعها كامله وسوف أقرأها وأنفذها لأنها في الحقيقه مهمه جداً كما تفضلت 0

أخي عماد :

لو سمحت هل يوجد ملاحظات على البرنامج : أخبرني فسأقبلها بصدر رحب ، علماً بأن البرنامج

أستخدمه لأكثر من ( 2000 ) موظف 0

وفي الختام :

أسأل الله العلي القدير أن يوفقك ويرعاك 0

#9

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

الاخ الكريم ss2002 اعزك الله

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

وشكرا,,

أشهد أن لا إله إلا الله وأشهد أن محمدا رسول الله

bnr025.gif

مـــوقـــعـــى

#10

شكراً : أخي عماد

وهذا يدل على طيب أصلك 0

وفقك الله 0

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…