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

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

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

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

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

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

[Forms]![trabet1]![id]

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

هل من حل

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

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

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

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

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

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

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

قام بنشر

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

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

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

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

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

قام بنشر

الاخ الفاضل

اليك الملف

به نموذجين ومصدرهم استعلام واحد وبه معيار

مطلوب كم تكرمت وشرحت الاول يفتح بالمعيار والثانى يفتح بدون المعيار

المعيار.rar

قام بنشر

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

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

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

المعيار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