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

( تمت الاجابة ) مشكلة فى تعدد النماذج عند اسنادها الى استعلام واحد


safwatscc

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

الاخوة الافاضل

لدى عدد من النماذج وكل نموذج له عمل خاص به

وكلهم مصدرهم استعلام واحد وعند فتح النموذج الاول انا واضع معيار ل ID فى الاستعلام وهو

[Forms]![trabet1]![id]

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

هل من حل

تم تعديل بواسطه safwatscc
رابط هذا التعليق
شارك

الاخ الافاضل الاستاذ : ابو خليل

جربت هذا بعد مشاركتك

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

هل من طريقة اخرى عن طريق كود

بحيث ان الاستعلام لا نضع فيه هذا المعيار ولكن وبالضغط على فتح النموذج يتم وضع المعيار الموجود فى الكود وعند غلق النموذج يحذف المعيار من الاستعلام وهكذا مع كل نموذج

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

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

هناك حلين لهذه المشكلة :

1- ان تقوم بعمل استعلام لكل نموذج .

2-ان تعتمد علي عبارة ال SQL في النموذجين حيث عند فتح النموذج الأول يقوم بعمل المعيار وعند فتح النموذج الثاني لا يقوم بعمل المعيار .

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

والله اعلى واعلم.

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

هذا اخي التعديل ويوجد ملاحظه هامه يجب ان تأخذها في اعتبارك عند العمل مع الأستعلامات

ان عامل التصفية يتم تحميله قبل فتح النموذج او التقرير المرتبط بالأستعلامات.

ولذلك عندما تريد عمل استعلام به معيار يجب ان يتم تحديد المعيار اما بواسطة نموذج اخر او كتابته مباشرة في مربع النص الذي يظهر عند فتح الأستعلام.

المعيار2.rar

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

الاخ الفاضل الاستاذ: احمد بارك الله فيك

فعلا هذا هو المطلوب

ولكن لى استفسار ما هى فائدة استعلام Q وهل يمكن العمل فقط على الاستعلام الاساسى بتاعنا بدل من عمل استعلام ثان

هل لابد منة (استعلام Q) اى نكتفى بوضع الكود فى حدث عند التحميل النموذج

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

اخي الفاضل

الاستعلام Q هو استعلام استعلام ثانوي يتم تغييرة بعبارة Sql في النموذجين وقد قمت بعملة اخصارا للوقت حقيقة حيث انة توجد عمليات حسابية في الأستعلام الموجود الذي قمت انت بأضافتة ويمكنك التخلي عنه عن طريق اضافة جعل المصدر الاساسي للأستعلام من الجدول واضافة العمليات الحسابية علية.

وفقك الله.

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

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