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

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

قام بنشر

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

مرفق ملف يوضح كل عميل يستخدم اي مخزن وممكن يستخدم اكثر من مخزن لكن اريد ان اعرف المخازن الفارغه 

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

Database1.accdb

قام بنشر
4 دقائق مضت, ahmedabuzena said:

مرفق ملف يوضح كل عميل يستخدم اي مخزن وممكن يستخدم اكثر من مخزن لكن اريد ان اعرف المخازن الفارغه 

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

من وجهة نظرى هيكلة جدول العملاء وكتابة اسماء المخازن فى اعمدة هو خاطئ و الانسب هو عمل التالى :

فصل الجدول الى جدولين , الأول فيه العملاء وكل ما يتعلق بهم (يعنى نحذف اعمدة المخازن A , B , C , D وهكذا )

الجدول الثانى هيكون المخازن التى يتعامل عليها كل عميل ويكون هيكلته كالتالى ( اسم العميل - المخزن ) وبالتالى ممكن يتكرر اسم العميل 3 مرات مثلا اذا كان يتعامل على اكثر من مخزن .

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

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

  • Like 1
  • أفضل إجابة
قام بنشر

يعنى مثلا النتيجة هتكون كالتالى :

المخازن الغير مستخدمة طبقاً لبياناتك هى

1.PNG.94a864e78005ae61e9b7ed9a7b67ed0e.PNG

شوف القاعدة المرفقة بها استعلام اسمه Qry

Database1-Amr.accdb

قام بنشر

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

Capture.PNG

قام بنشر
الان, Amr Ashraf said:

يعنى مثلا النتيجة هتكون كالتالى :

المخازن الغير مستخدمة طبقاً لبياناتك هى

1.PNG.94a864e78005ae61e9b7ed9a7b67ed0e.PNG

شوف القاعدة المرفقة بها استعلام اسمه Qry

Database1-Amr.accdb 736 kB · 0 downloads

 

الان, ahmedabuzena said:

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

Capture.PNG

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

Capture1.PNG

Capture3.PNG

قام بنشر

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

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

2 دقائق مضت, ahmedabuzena said:

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

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

قام بنشر
الان, Amr Ashraf said:

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

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

اللي مش فاهمه في العلاقات فى 3 جداول مش لاقيهم mysysnavpanegroupcategories , msysnavpanegroups, msysnavpanegrouptoobjects الجداول دي انا مش فاهمها ارجو شرح كيفية انشائها , ايضا لما اضفت مخزن لعميل لم يتم تحديث الاستعلام كما هو موضح في الصورة وجزاكم الله خيرا

قام بنشر

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

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

قام بنشر

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

Capture.PNG.528636c0227e664a92400186cba2861d.PNG

هضيف المخزن المحدد Y10 الى عميل فى الجدول الجديد كالتالى :

Capture2.PNG.243ed033376e5dc1b246436380d6c128.PNG

النتيجة :  لا يوجد Y10  الآن

اختفى من الاستعلام لأنه اصبح مربوط بعميل

Capture3.PNG.723d92f4ee9cad25fbc9305b9595aa83.PNG

اين المشكلة ؟ بخصوص النموذج لم اقربه يمكن تحتاج تعمل نموذج جديد لمواكبة التغييرات .

بالتوفيق

قام بنشر
الان, Amr Ashraf said:

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

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

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

قام بنشر
الان, ahmedabuzena said:

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

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

Database1-Amr (2).accdb

قام بنشر (معدل)
الان, ahmedabuzena said:

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

Database1-Amr (2).accdb 1.13 \u0645\u064a\u062c\u0627 \u0628\u0627\u064a\u062a · 0 downloads

حاولت بقدر الاستطاعه تعديل الكود ولكن لم يعمل صح رجاء لو تقدر تعدل الكود بحيث لو كانت الحاله renting لا اقدر تأجير المخزن لشخص آخر ولكن لو غيرت الحاله الى not renting اقدر اعطاء المخزن لعميل اخر

Database1-Amr (3).accdb

تم تعديل بواسطه ahmedabuzena
قام بنشر
1 ساعه مضت, ahmedabuzena said:

فإن سمحت ممكن تعدل في النموزج

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

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