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

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

قام بنشر

اصدقائي

يحتوي المثال التالي على ثلاث نماذج

النموذج الاول - موردين - النموذج الثاني - زبائن - النموذج الثالث - الكل -

عندالضغط على زر الامر عرض في النموذج موردين أو زبائن يفتح نموذج الكل ويتم عرض بطاقة الزبون مع مقارنة

رقم الزبون + اسم الزبون + الرقم التسلسلي + الصفة

db1.zip

قام بنشر

للاسف استاذي العزيز ليس الطلوب

فمثلا اسم ايمن قد تكرر في نموذج الموردين و نموذج الزبائن

وعند الضغط على زر عرض ظهرت النتيجتين( زبائن + موردين )

في حين انه بجب عرض نتيجة واحدة فقط

مثلا ( نموذج موردين - اسم الزبون = ايمن - الصفة = موردين) =( نموذج الكل -اسم الزبون = ايمن - الصفة = موردين ) فقط

قام بنشر

السلام عليكم:

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

db1.rar

قام بنشر (معدل)
مثلا ( نموذج موردين - اسم الزبون = ايمن - الصفة = موردين) =( نموذج الكل -اسم الزبون = ايمن - الصفة = موردين ) فقط

الحقيقة لم افهم شيء ؟؟

لاحظ مثالك : ايمن موجود في كلا الجدولين

هل أيمن مورد وأيضا زبون

يلزم صياغة الفكرة باسلوب وطريقة اخرى

تحياتي ،،

تم تعديل بواسطه أبو الأنس
قام بنشر

أخي العزيز

ان اسم ايمن موجود في كلا النموذجين ( موردين + زبائن )

كما ان الرقم التسلسلي هو نفسه و ( id ) هو نفسه و لكن الفرق هو في الصفة

ففي نموذج الموردين ايمن هو مورد

اما في نموذج زبائن ايمن هو زبون

وعند فتح نموذج الكل يجب تصفية النتائج تبعا للحقول الاربعة

اسم الزبون + رقم الزبون + الرقم التسلسلي للزبون + الصفة

اي انه عند الضغط على زر عرض في نموذج موردين يجب ان يظهر (ايمن) في نموذج الكل و بصفة الموردين فقط

لا يجب ان يظهر في الموردين و الزبائن

بمعنى آخر

اريد ان اطايق النتائج الاربعة معا وليس احد النتائج

اسم الزبون + رقم الزبون + الرقم التسلسلي للزبون + الصفة

قام بنشر (معدل)

بعد التحية:

إن رقم أيمن التسلسلي في نموذج الموردين ونموذج الزبائن هو/2/ أما رقم أيمن التسلسلي في نموذج الكل فهو( /2/ مورد) و(/7/ زبون) وبالتالي لا يمكن, كما ذكرت في إجابة سابقة, فتح نموذج الكل من نموذج زبائن على هذاالاسم لعدم تطابق الحقل (تسلسلي - id ).

وعدا هذا فإن قاعدة البيانات التي أرفقتها أعلاه تحقق المطلوب وهو فتح نموذج الكل إذا تطابقت كل الحقول التالية:

اسم الزبون + رقم الزبون + الرقم التسلسلي للزبون + الصفة

أما ما قصده الأخ أبو الأنس فهو صحيح أي يجب أن يكون هناك حقل فريدمثل رقم الزبون/101/ للاسم(ايمن) وهو موجود في كل النماذج وبالتالي يتم فتح نموذج الكل عن طريقه بالإضافة لحقل(الصفة), مع الاستغناء عن حقلي(اسم الزبون + الرقم التسلسلي للزبون) لتجنب الخطأ.

ويمكنك أيضاً أن تبحث عن حلول أفضل من الحل الذي ذكرته لك وهذا الأمر تحدده متطلبات العمل لديك.

تم تعديل بواسطه riad
قام بنشر

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

db1.rar

  • 4 years later...

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