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

الاستعلام الجدولي والمعايير


ابوخليل

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

السلام عليكم

اخواني :

الظاهر المشتهر في معظم منتديات الاكسس بالنسبة لهذا الموضوع أن الاستعلامات الجدولية لا تقبل المعايير
وابحث ان شئت لترى النتائج .
حيث ان بعض الحلول تقترح عمل تحايل لقبول ذلك وذلك بإنشاء جداول مؤقته يصاحبها استعلام انشاء لهذه
الجداول واستعلام حذف .
وحلول أخرى ترى ان يستند الاستعلام الجدولي الى استعلام تحديد توضع فيه المعايير بدلا من الجدول
والصحيح أن الحل أقرب من ذلك
وقد نجد تلميحات في بعض المشاركات ولكنها لم تعط الموضوع حقه من الشرح والايضاح .
وسبب كون الاستعلامات الجدولية لا تقبل المعايير هو أن هذه المعايير غير معرفة لمحرك قاعدة البيانات
فعند وضع معيار مثل القوسين [] ثم تشغيل الاستعلام تظهر الرسالة التالية :
(محرك قاعدة البيانات microsoft.jet لايتعرف على[] كاسم حقل اوتعبير صالح)
اذا الطريقة لجعل الاستعلام يعمل ويقبل المعيار هو ان نقوم بتعريف المعيار
ويتم ذلك بخطوتين كالتالي:
افتح الاستعلام الجدولي في عرض التصميم
اكتب المعيار الذي ترغب ثم قم بتحديده ومن ثم انسخه
من شريط الادوات افتح التبويب : استعلام ثم اختر : معلمات
سيظهر مربع حوار المعلمات ويشتمل على عمودين : معلمة ، نوع البيانات
في الحقل : معلمة الصق ما نسخته
وفي الحقل : نوع البيانات اختر نوع بيانات الحقل (الذي هو مثبت في الجدول)
انقر موافق
كرر العملية لكل معيار
شغل الاستعلام ستجد أنه استجاب لما وضعته من معايير
معلومة صغيرة ارجو ان يكون فيها نفع كبير


الصورة تتحدث :

post-49409-12887155655251_thumb.jpg

  • Like 5
  • Thanks 1
رابط هذا التعليق
شارك

جزاك الله خير الجزاء ابو خليل ... وأحسنت في اختيار الموضوع ...

طبقت ذلك ونجح معي ...

ولدي استفسار ... طبقت هذه الطريقة بغرض الاستعلام عن مجموعة تواريخ بين تاريخين معينين عن طريق الكود التالي :ـ

Between [forms]![qury]![date1] And [forms]![qury]![date2]

فظهرت رسالة خطأ

مرفق مثال

12.rar

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

جزاك الله خيرا اخي حامل المسك

فقد نبهتني الى نقاط مهمة لم يتم ذكرها في الموضوع

ونقطة اخرى لم يتم تعريفها بدقة

فقد ذكرت آنفا

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

والحقيقة اننا لا نقوم بتعريف المعيار نفسه بل نقوم بتعريف الحقل الذي يشتمل على المعيار

لذا فإن حقل المعلمة لا نكتب فيه الا ما يدلنا على الحقل فقط ، فلا نكتب فيه المعادلات ولا الدالات

مثل like ; Between ; And ; or أو غيرها

وشيء آخر وهو كل مربع نص أو خلية نريد تعريفها لا بد أن تكون في حقل خاص لوحدها في عمود المعلمة

وفي المثال المعدل المرفق تطبيق لما ذكرت

والله أعلم

s2 .rar

  • Like 2
  • Thanks 1
رابط هذا التعليق
شارك

أعتذر إليك أخي الكريم فلقد أكثرت عليك في طلباتي ...

حاولت عمل تقرير لذلك فأشكل علي ما يلي :ـ

1) لم يتسير إدراج التقرير عن طريق هذا الاستعلام.

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

فهل بالإمكان إدراج تقرير للاستعلام الذي عمل؟

وأكرر اعتذاري ((( ففي مثل دارج عندنا [إذا كان صاحبك عسل فلا تأكله كله])))

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

اعتذر عن التأخر ؛ نحن في نهاية الاسبوع

سأوافيكم بالمثال معدلا ان شاء الله تعالى .

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

لعمل التقارير المستندة الى الاستعلامات الجدولية اتبع الخطوات التالية :

1- قم بإنشاء استعلام جدولي.

2- قم بفتح الاستعلام في طريقة العرض "تصميم"

3. قم بعرض صفحة خصائص الاستعلام بالنقر نقراً مزدوجاً فوق

أي مكان خارج شبكة وخارج قوائم الحقول.

4. في مربع الخاصية عناوين_الأعمدة، اكتب عناوين الأعمدة التي تريد إظهارها في التقرير ،

 

افصل بين كل منها بفاصلة منقوطة .

 

إذا احتوى أحد الأعمدة على مسافة ، ضعها بين علامتي اقتباس مزدوجة ("").

على سبيل المثال ، في استعلام يظهر المبيعات حسب ربع السنة ، يمكنك كتابة :

الربع الأول؛ الربع الثاني؛ الربع الثالث؛ الربع الرابع

5.قم بإنشاء تقرير فارغ بحيث يكون منضماً إلى الاستعلام الجدولي.

6.قم بإضافة عناصر التحكم للحقول التي تريد إظهارها في التقرير.

7.ضع تسميات لعناوين الصفوف وعناوين الأعمدة في رأس الصفحة.

8.ضع مربعات نص لعناوين الصفوف وقيم الأعمدة في مقطع التفاصيل .



المثال بعد التعديل :

s3 .rar

  • Like 2
  • Thanks 1
رابط هذا التعليق
شارك

جزاك الله خير الجزاء بالفعل ... اتبعت الطريقة ونجت 100% ..

أسأل الله في هذه الليلة أن يجعل لك من كل ضيق مخرجا ومن كل هم فرجا وأن يرزقك من خيري الدنيا والآخرة...

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

  • 1 year later...
  • 2 years later...
  • 3 years later...
  • 1 year 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