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

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

قام بنشر

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

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

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

Database1.accdbFetching info...

قام بنشر
  في 26‏/1‏/2022 at 10:51, ahmedabuzena said:

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

Expand  

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

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

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

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

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

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

  • Like 1
قام بنشر

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

Capture.PNG

قام بنشر
  في 26‏/1‏/2022 at 11:08, Amr Ashraf said:

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

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

1.PNG.94a864e78005ae61e9b7ed9a7b67ed0e.PNG

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

Database1-Amr.accdb 736 kB · 0 downloads

Expand  

 

  في 26‏/1‏/2022 at 11:51, ahmedabuzena said:

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

Capture.PNG

Expand  

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

Capture1.PNG

Capture3.PNG

قام بنشر

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

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

  في 26‏/1‏/2022 at 12:09, ahmedabuzena said:

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

Expand  

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

قام بنشر
  في 26‏/1‏/2022 at 12:11, Amr Ashraf said:

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

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

Expand  

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

قام بنشر

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

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

قام بنشر

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

Capture.PNG.528636c0227e664a92400186cba2861d.PNG

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

Capture2.PNG.243ed033376e5dc1b246436380d6c128.PNG

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

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

Capture3.PNG.723d92f4ee9cad25fbc9305b9595aa83.PNG

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

بالتوفيق

قام بنشر
  في 26‏/1‏/2022 at 12:30, Amr Ashraf said:

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

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

Expand  

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

قام بنشر
  في 26‏/1‏/2022 at 12:39, ahmedabuzena said:

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

Expand  

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

Database1-Amr (2).accdbFetching info...

قام بنشر (معدل)
  في 26‏/1‏/2022 at 13:19, ahmedabuzena said:

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

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

Expand  

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

Database1-Amr (3).accdbFetching info...

تم تعديل بواسطه ahmedabuzena

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