اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

مقارنة النتائج فب اكثر من حقل


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

اصدقائي

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

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

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

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

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