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

أرجو التوجيه نحو إنشاء العلاقات بين جداول محددة


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

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

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

New Microsoft Access Database.rar

رابط هذا التعليق
شارك

10 ساعات مضت, mohamed7171 said:

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

::: العلاقات بين الجداول قبل كل شي .... تفضل هل هذا طلبك ؟

Company_up.rar

رابط هذا التعليق
شارك

8 hours ago, محمدنجار said:

::: العلاقات بين الجداول قبل كل شي .... تفضل هل هذا طلبك ؟

Company_up.rar

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

للاسف اعذرنى لان لم أوصل الفكرة اللتى أرغب فيها

ما اريدة استاذى انة عندما اختار موقع معين ان لا يظهر لى كل الاختيارات من جدول الشركات

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

وهدف ذلك هو تقليل البحث

حيث انة عندى فى قاعدة بيانات عملى حوالى 200 موقع يتبعون 80 شركة

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

عندما أقوم بادخال موقع العمل لاكثر من الف عامل

حيث اننى مطالب ان ادخل لكل عامل 

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

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

أرجو ان تكون فكرتى وصلت

وفلا غاية امتنانى وشكرى لشخص  حضرتك

 

رابط هذا التعليق
شارك

1 ساعه مضت, mohamed7171 said:

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

للاسف اعذرنى لان لم أوصل الفكرة اللتى أرغب فيها

ما اريدة استاذى انة عندما اختار موقع معين ان لا يظهر لى كل الاختيارات من جدول الشركات

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

وهدف ذلك هو تقليل البحث

حيث انة عندى فى قاعدة بيانات عملى حوالى 200 موقع يتبعون 80 شركة

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

عندما أقوم بادخال موقع العمل لاكثر من الف عامل

حيث اننى مطالب ان ادخل لكل عامل 

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

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

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

::: جرب ووافني بالنتيجة او اية اضافات او تصفيات ..... بالتوفيق

Company_up.rar

222.jpg

  • Like 1
رابط هذا التعليق
شارك

بعد إذن أستاذنا محمد نجار

 

أ/ محمد 7172  :

العلاقات مهمة جدا طبعا ولا خلاف على ذلك

إلا عندنا في القرية

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

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

وفشلنا في اقناعهم ، وكل ما نحفظهم ازاي يعملوا علاقة : One to many  ويرسموا نموذج ERD

نلاقيهم يكتبوها ( ون تو ميني ) لكن بدون ما يعملوها بالفعل

زي المثال ده واللي ترجم بياناتك لمطلوب يشبه مطلوبك

 

persony.rar

  • Like 2
رابط هذا التعليق
شارك

On ٧‏/٥‏/٢٠١٧ at 10:41 PM, محمدنجار said:

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

::: جرب ووافني بالنتيجة او اية اضافات او تصفيات ..... بالتوفيق

Company_up.rar

222.jpg

شكرا استاذى العزيز وجارى التجربة والعودة الى حضرتك

6 hours ago, أمير2008 said:

بعد إذن أستاذنا محمد نجار

 

أ/ محمد 7172  :

العلاقات مهمة جدا طبعا ولا خلاف على ذلك

إلا عندنا في القرية

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

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

وفشلنا في اقناعهم ، وكل ما نحفظهم ازاي يعملوا علاقة : One to many  ويرسموا نموذج ERD

نلاقيهم يكتبوها ( ون تو ميني ) لكن بدون ما يعملوها بالفعل

زي المثال ده واللي ترجم بياناتك لمطلوب يشبه مطلوبك

 

persony.rar

أرجو ان لا اكون من شباب القرية 

ومثال حضرتك لا يوجد بالفعل فية علاقات 

فهل هو الطريقة الافضل؟؟

مع خالص شكرى وامتنانى

رابط هذا التعليق
شارك

- أنا بمزح طبعاً بخصوص شباب القرية هههههههههه.

- يمكن اختيار أكثر من تصميم للبرنامج والحكم على أفضل تصميم  مسألة نسبية.

- مع بدء توالي خطوات تصميم البرنامج سوف تحتاج العلاقات داخل الاستعلامات.

- أنا لا أعترض علي ربط الجداول معاً  لكن لا أفعل ذلك لضيق الوقت أولاً ولصغر البرنامج المطلوب ثانياً.

 

  • Like 1
رابط هذا التعليق
شارك

4 hours ago, أمير2008 said:

- أنا بمزح طبعاً بخصوص شباب القرية هههههههههه.

- يمكن اختيار أكثر من تصميم للبرنامج والحكم على أفضل تصميم  مسألة نسبية.

- مع بدء توالي خطوات تصميم البرنامج سوف تحتاج العلاقات داخل الاستعلامات.

- أنا لا أعترض علي ربط الجداول معاً  لكن لا أفعل ذلك لضيق الوقت أولاً ولصغر البرنامج المطلوب ثانياً.

 

شكرا لرد حضرتك

خصوصا جزئية شباب القرية الافاضل :wavetowel::biggrin:

بالنسبة للبرنامج فهو أكبر من ذلك قليلا 

ورفعتة فى الاسفل حتى تراه حضرتك لأى افكار أو تصحيح لما قمت بة

وأكرر خالص شكرى لشخصكم الكريم

 

Backup_Backup.rar

رابط هذا التعليق
شارك

ياباشا ده شغل ممتاز الله ينور

أنا جربت في نموذج البيانات الشخصية ( الموقع - القطاع - الفرع )

وأعتقد أنك تريد :

عند اختيار قطاع يظهر المواقع الخاصة به في قائمة الموقع 

وعند اختيار موقع يظهر الأفرع (الشركات) الخاصة به في قائمة الفرع (الشركة)

أليس هذا  صحيحاً وهو ما تريد تنفيذه ؟

 

  • Like 1
رابط هذا التعليق
شارك

3 hours ago, أمير2008 said:

ياباشا ده شغل ممتاز الله ينور

أنا جربت في نموذج البيانات الشخصية ( الموقع - القطاع - الفرع )

وأعتقد أنك تريد :

عند اختيار قطاع يظهر المواقع الخاصة به في قائمة الموقع 

وعند اختيار موقع يظهر الأفرع (الشركات) الخاصة به في قائمة الفرع (الشركة)

أليس هذا  صحيحاً وهو ما تريد تنفيذه ؟

 

بالضبط حضرتك

دة اللى أريد فعلا عملة

ولكن لم أعرف كيف

وشاكر لحضرتك طول صبرك معى

رابط هذا التعليق
شارك

تمام

بس تأكيد على طلبك :

القطاع  يحتوي أكثر من فرع ثم الفرع يحتوي أكثر من شركة ؟

أم :

القطاع يحتوي أكثر من شركة ثم الشركة تحتوي أكثر من فرع ؟

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

سؤال آخر للاحتفاظ ببياناتك :

الجدول الذي بياناته بها :  (  أكتوبر - شل و ABB و ATM ..... )  هو جدول للأفرع أم للشركات ؟

والجدول الذي بياناته بها :  (QNB و بنك المشرق ..... ) هو جدول للأفرع أم للشركات ؟

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

سؤال آخر :

مصطلح الموقع تقصد به : فرع أم شركة أم قطاع ؟

تم تعديل بواسطه أمير2008
اضافة سؤال
  • Like 1
رابط هذا التعليق
شارك

2 hours ago, أمير2008 said:

تمام

بس تأكيد على طلبك :

القطاع  يحتوي أكثر من فرع ثم الفرع يحتوي أكثر من شركة ؟

أم :

القطاع يحتوي أكثر من شركة ثم الشركة تحتوي أكثر من فرع ؟

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

سؤال آخر للاحتفاظ ببياناتك :

الجدول الذي بياناته بها :  (  أكتوبر - شل و ABB و ATM ..... )  هو جدول للأفرع أم للشركات ؟

والجدول الذي بياناته بها :  (QNB و بنك المشرق ..... ) هو جدول للأفرع أم للشركات ؟

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

سؤال آخر :

مصطلح الموقع تقصد به : فرع أم شركة أم قطاع ؟

التقسيم الهيكلى  كالتالى

قطاع : وهو قطاع العمل وينقسم الى أمن إدارى وامن صناعى وحماية بيئه

الموقع او الشركة : هو اسم الشركة او المؤسسة 

ويمكن ان يكون للموقع الواحد عديد من الافرع

فمثلا QNB

لة اكثر من 90 فرع مثل أبورواش - الالفى - الخ

واخيرا الفروع مع ملاحظة ان الفرع يمكن أن يكون أمن ادارى أو صناعى 

وحتى لا أتوه حضرتك

فالاساس هو الموقع Company

ثم يندرج عنة الفرع Location

الذى يمكن ان يكون إدارى أو صناعى حسب

طبيعة العمل المسمى فى الجدول WorkingSector

:بالنسبة للاستفسار التانى

الجدول الذي بياناته بها :  (  أكتوبر - شل و ABB و ATM ..... )  هو جدول للأفرع 

والجدول الذي بياناته بها :  (QNB و بنك المشرق ..... ) هو جدول للشركات (الموقع)  

سؤال اخير لحضرتك

انا لاحظت فى مثالك انة فى الجدول الرئيسى وفى خانة الموقع والفروع يوجد المعرفات وليس الاسماء

فهل يمكن أن تكون بالاسم وليس المعرف؟

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

وفى انتظار رد حضرتك

Backup_Backup1.rar

تم تعديل بواسطه mohamed7171
اضافة ملف
رابط هذا التعليق
شارك

تمام

سأرى تعديلك إن شاء الله

 

بالنسبة لسؤالك :

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

وفي نفس الوقت يمكن  ظهور الاسم في الجدول أو الاستعلام بالرغم من وجوده بالجدول كرقم ،  مثل التعديل بالمرفق

 

والتعديل :

كان أمامي عدة اختيارات :

الأول : أن تختار الموقع  ثم تختار الفرع استناداً إلى ذلك الموقع

الثاني : أن تختار القطاع ثم تختار الموقع استناداً إلى القطاع  ثم تختار الفرع استناداً إلى الموقع

الثالث : أن تختار القطاع أو الموقع أو كلاهما ثم تختار الفرع استناداً إلى اختيارك لأحدهما أو كليهما

الرابع : أن تختار القطاع أو الموقع أو الفرع  بأي ترتيب تريد بحيث يتم التصفية تدريجياً حسب اخيتارك.

 

وقد  اخترت الخيار الثالث  ، لكن القرار لك طبعاً

 

 

Backup_2.rar

  • Like 1
رابط هذا التعليق
شارك

7 hours ago, أمير2008 said:

تمام

التقرير لا يوجد به ترتيب

قم بإظهار Group & Sort   من تبويب Design في شريط أكسس 

ثم اضغط Add Sort  واختر ما تريد وهكذا

استاذ أمير

سؤال أخر لو سمحت لى:')

فى نموذج frm_MonthlyWorkers

يوجد زر انشاء تقرير بحسب كلتا الحالتين من تاريخ + حالة وظيفية

اسمة : تقرير التعينات الشهرية المستمرة بالعمل

ويفترض ان احدد الحالة الوظيفية  مستمر فى العمل واضغط علية لاظهارها فى التقرير

ولكن يتم ظهور المستمر فى العمل وايضا الذى انهى عملة وهو ما لا اريدة

ارجو المساعدة فى حل هذة المعضلة ولك خالص شكرى وامتنانى

11111_Backup.rar

رابط هذا التعليق
شارك

21 hours ago, mohamed7171 said:

استاذ أمير

سؤال أخر لو سمحت لى:')

فى نموذج frm_MonthlyWorkers

يوجد زر انشاء تقرير بحسب كلتا الحالتين من تاريخ + حالة وظيفية

اسمة : تقرير التعينات الشهرية المستمرة بالعمل

ويفترض ان احدد الحالة الوظيفية  مستمر فى العمل واضغط علية لاظهارها فى التقرير

ولكن يتم ظهور المستمر فى العمل وايضا الذى انهى عملة وهو ما لا اريدة

ارجو المساعدة فى حل هذة المعضلة ولك خالص شكرى وامتنانى

11111_Backup.rar

تم ايجاد سبب المشكلة

حيث كان يوجد خطأ فى الاستعلام

والحمد لله تم إكتشافه

والتعديل 

:biggrin::dance1:

  • Like 1
رابط هذا التعليق
شارك

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

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

Important Information