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

إلي أهل الخبره ساعدوني

بدأه asherif في 24 يونيو 2013 · 12 رد · 553 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أنا جديد بهذا المنتدي وأيضأ جديد بالبرمجه ولكني أبحرت إلي حد ما وبدأت بعمل برنامج بسيط ولكن تواجهني مشكله

أريد عمل Relation بين أكثر من جدول ولا أعرف كيف حيث أنني توصلت إلي عمل الربط بين جدولين فقط

أنا أريد أن اربط بين جدول Users وهو به جميع بيانات الموظفين وبين جدول Info وهو به معلومات عن التقييم وغيرها من البيانات وجدول أخر وهو خاص بالتدريبات التي تلقاها الموظف

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

مرفق ملف اكسس 2007

ev.rar

#2

بسيطه

اولاً :- انتا هتعمل جدول الموظفين ويكون كالاتي :-

1- رقم الموظف :- ويفضل يكون رقم وليس ترقيم تلقائي خليها مثلا برقم البطاقة او بالرقم التاميني بحيث يكون الرقم غير مكرر لانه مفتاح اساسي

2- الاسم :-

3- تاريخ الميلاد :- 000000000000000 وكهذا باقي البيانات الاساسية

ثانيا :- تقوم بعمل جدول اخر الدورات التدريبية ويكون كالاتي :-

1- رقم الوظف :- ويكون بنفس خصائص رقم الموظف بجدول الموظفين دون اختلاف لان الربط هيكون برقم الموظف واجعله مفتاح اساسي

2- رقم الدورة : اجعله ترقيم تلقائي ومفتاح اساسي

3- اسم الدورة :-

4- تاريخ الدورة :- 000000000000 وكذا باقي بيانات الدورة

ثالثا : جدول التقييم ويكون كالاتي :-

1- رقم الوظف :- ويكون بنفس خصائص رقم الموظف بجدول الموظفين دون اختلاف لان الربط هيكون برقم الموظف واجعله مفتاح اساسي

2- رقم التقييم: اجعله ترقيم تلقائي ومفتاح اساسي

3- التقييم :-

4- تاريخ التقييم:- 000000000000 وكذا باقي بيانات التقييم

----------------------------------

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

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

اتبع الخطوات السابق شرحها وابلغني بالنتيجة

اخوك -------------------- محمود المصري

تم تعديل هذه المشاركة بواسطة mahmoud_20 في 24 يونيو 2013 في 20:56

(اللَّهُمَّ أَنْتَ رَبِّي لا إِلَه إِلاَّ أَنْتَ خَلَقْتَني وأَنَا عَبْدُكَ وأَنَا على عهْدِكَ ووعْدِكَ ما اسْتَطَعْتُ أَعُوذُ بِكَ مِنْ شَرِّ ما صنَعْتُ أَبوءُ لَكَ بِنِعْمتِكَ علَيَ وأَبُوءُ بذَنْبي فَاغْفِرْ لي فَإِنَّهُ لا يغْفِرُ الذُّنُوبِ إِلاَّ أَنْتَ)

اذا كانت المشاركة مفيدة لك فلا تبخل علينا بالتقييم

post-274914-0-91580400-1378113578.jpg
#3

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

 

>( نصيحة اكتب اسامي الجداول والحقول بالانجليزية حتي تظبط معك )

هذه نصيحة ذهبية من الاخ محمود :)

 

جعفر

#4

استاذي العزيز محمود أشكرك جدا علي مجهودك وتعبك معايا

بس انا جربت زي ما حضرتك قولت بس مش بيعملها علاقة رأس بمجموعة ولكن بيعملها علاقة رأس برأس

علشان كلهم مفتاح اساسي وبنفس الاسم والمواصفات

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

 

اشكرك مره اخره علي حسن تعاونك ويارب يجازيك خير

ev.rar

#5

اخي الكريم انا ليس لديا نسخة 2007

ارسل مثالك بتنسيق 2003 وان شاء الله هعمل اللي يقدرني عليه ربنا

اما بالنسبة للاخ جعفر بتعليقه

هذه نصيحة ذهبية من الاخ محمود

هل انتا بتتريق عليا ام هذه مزحه ;) ام جد

(اللَّهُمَّ أَنْتَ رَبِّي لا إِلَه إِلاَّ أَنْتَ خَلَقْتَني وأَنَا عَبْدُكَ وأَنَا على عهْدِكَ ووعْدِكَ ما اسْتَطَعْتُ أَعُوذُ بِكَ مِنْ شَرِّ ما صنَعْتُ أَبوءُ لَكَ بِنِعْمتِكَ علَيَ وأَبُوءُ بذَنْبي فَاغْفِرْ لي فَإِنَّهُ لا يغْفِرُ الذُّنُوبِ إِلاَّ أَنْتَ)

اذا كانت المشاركة مفيدة لك فلا تبخل علينا بالتقييم

post-274914-0-91580400-1378113578.jpg
#6

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

 

فشكرا على هذه النصيحة الذهبية :)

 

جعفر

#7

تفضل أخي الكريم

أكثر الله من أمثالك في معاونة الناس

بس اتمني اني مكونش متقل عليك وتعبك معايا

ev2033.rar

#8

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

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

 

اشكرك لأهتمامك وردك علي الموضوع

#9

انظر للمرفق بعد التعديل وشوف يوفي بالغرض ولا ايه

ولو ليك ملاحظات قولها

ev2033.rar

(اللَّهُمَّ أَنْتَ رَبِّي لا إِلَه إِلاَّ أَنْتَ خَلَقْتَني وأَنَا عَبْدُكَ وأَنَا على عهْدِكَ ووعْدِكَ ما اسْتَطَعْتُ أَعُوذُ بِكَ مِنْ شَرِّ ما صنَعْتُ أَبوءُ لَكَ بِنِعْمتِكَ علَيَ وأَبُوءُ بذَنْبي فَاغْفِرْ لي فَإِنَّهُ لا يغْفِرُ الذُّنُوبِ إِلاَّ أَنْتَ)

اذا كانت المشاركة مفيدة لك فلا تبخل علينا بالتقييم

post-274914-0-91580400-1378113578.jpg
#10

أخي الفاضل أنا اشكرك جدا جدا لتعبك ومجهودك

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

انا عاوز أحط التالي:

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

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

3- احط جدول فيه تاريخ تقييم الموظف ودرجة التقييم.

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

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

اشكرك جدا واسف لتعبك

#11

اخي الكريم لي بعض الاستفسارات

1) بالنسبة للمسمي الوظيفي تريد اختياره من مربع سرد ام تريد كتابته واذا كنت تريده من مربع سرد اكتب لي المسميات الوظيفية لديك

2) بالنسبة للاقسام اذا كنت تريده مربع سرد اكتب مسمي الاقسام لديك

3) هل الرئيس المباشر يعتبر من ضمن الموظفين ام تريد جدول مستقل للروؤساء المباشرين

4) بالنسبة للتقيم لي سؤلين

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

اما اذا كنت مصمم علي وجود التقييم في جدول مستقل فهل التقييم يكون مثلا ( 40% او 50% ---- وهكذا ) ام التقييم بيكون ( ممتاز - جيد ---- وهكذا )

يرجي كتابة هذه الاستفسارات في ورقة word وارسالها كمرفق

تم تعديل هذه المشاركة بواسطة mahmoud_20 في 27 يونيو 2013 في 11:36

(اللَّهُمَّ أَنْتَ رَبِّي لا إِلَه إِلاَّ أَنْتَ خَلَقْتَني وأَنَا عَبْدُكَ وأَنَا على عهْدِكَ ووعْدِكَ ما اسْتَطَعْتُ أَعُوذُ بِكَ مِنْ شَرِّ ما صنَعْتُ أَبوءُ لَكَ بِنِعْمتِكَ علَيَ وأَبُوءُ بذَنْبي فَاغْفِرْ لي فَإِنَّهُ لا يغْفِرُ الذُّنُوبِ إِلاَّ أَنْتَ)

اذا كانت المشاركة مفيدة لك فلا تبخل علينا بالتقييم

post-274914-0-91580400-1378113578.jpg
#12

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

تفضل استاذي ومعلمي الملف المرفق وبه الاجابات علي اسئلتك

Answer.doc

#13

عذرا اخي علي التأخير

فانتا اعلم بظروف البلاد

اليك المرفق حسب طلبك

mahmoud_20.rar

(اللَّهُمَّ أَنْتَ رَبِّي لا إِلَه إِلاَّ أَنْتَ خَلَقْتَني وأَنَا عَبْدُكَ وأَنَا على عهْدِكَ ووعْدِكَ ما اسْتَطَعْتُ أَعُوذُ بِكَ مِنْ شَرِّ ما صنَعْتُ أَبوءُ لَكَ بِنِعْمتِكَ علَيَ وأَبُوءُ بذَنْبي فَاغْفِرْ لي فَإِنَّهُ لا يغْفِرُ الذُّنُوبِ إِلاَّ أَنْتَ)

اذا كانت المشاركة مفيدة لك فلا تبخل علينا بالتقييم

post-274914-0-91580400-1378113578.jpg

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