الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الاستعلام الجدولي والتطبيق المباشر المعايير المتغيرة والتقارير

بدأه أبو الأنس في 12 نوفمبر 2010 · 6 رد · 3,120 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

استجابة لاقتراح أخي محمد ، ولكون الموضوع يستحق ان ينفرد بموضوع وعنوان مستقل اقول :

بسم الله الرحمن الرحيم

اخواني :

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

وانما يتم التحايل عليها لقبول ذلك وذلك بإنشاء جداول مؤقته يصاحبها استعلام انشاء لهذه الجداول واستعلام حذف .

وحلول أخرى ترى ان يستند الاستعلام الجدولي الى استعلام تحديد توضع فيه المعايير بدلا من الجدول

والصحيح انها تقبل ذلك ولكن يسبق هذا القبول اجراء بعض الخطوات

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

فعند وضع معيار مثل القوسين [] ثم تشغيل الاستعلام تظهر الرسالة التالية :

(محرك قاعدة البيانات microsoft.jet لايتعرف على[] كاسم حقل اوتعبير صالح)

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

ويتم ذلك بخطوتين كالتالي:

افتح الاستعلام الجدولي في عرض التصميم

اكتب المعيار الذي ترغب ثم قم بتحديده ومن ثم انسخه

من شريط الادوات افتح التبويب : استعلام ثم اختر : معلمات

سيظهر مربع حوار المعلمات ويشتمل على عمودين : معلمة ، نوع البيانات

في الحقل : معلمة الصق ما نسخته

وفي الحقل : نوع البيانات اختر نوع بيانات الحقل (الذي هو مثبت في الجدول)

انقر موافق

كرر العملية لكل معيار

شغل الاستعلام ستجد أنه استجاب لما وضعته من معايير

الصورة تتحدث : انظر المرفق رقم 11

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

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

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

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

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

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

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

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

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

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

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

4- في مربع الخاصية : عناوين_الأعمدة ، اكتب عناوين الأعمدة

التي تريد إظهارها في التقرير، افصل بين كل منها بفاصلة منقوطة.

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

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

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

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

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

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

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

المثال بعد التعديل :انظر المرفق S3

لا تنسونا من دعوة صالحة

11.rar

s2 .rar

s3 .rar

تم تعديل هذه المشاركة بواسطة أبو الأنس في 12 نوفمبر 2010 في 20:08

2
#2

وعليكم السلام ورحمة الله وبركاته ..

اشكرك أخي أبو الانس على اهتامك وتجاوبك فالموضوع هام ويستحق ان تنفرد به بمشاركة مستقلة .

جزاك الله خير وبارك الله بك على هذا الموضوع الممتاز والمفيد....

لك تحياتي +

27169617.gif
#3

الا ابو انس

السلام عليكم ورجمة الله وبركاته

تحية طيبة وبعد

اسأل الله العلي القدير ان يجزيك خير جزاء ويجعل لك في كل حرف وحركة عملتها مليار حسنة

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

فما اود قوله يا اخي لي 3 ايام بلياليها احاول جاهدا حل هذه المشكلة المستعصية ولكن دون فائدة

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

وخاصة انني اعمل على برنامج يحتاج جدا للاستعلام الجدولي ضمن التصفية والتقارير معا

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

وعند استعراضي لكثير من الاجتهادات للاخوة الزملاء (بارك الله فيهم على محاولتهم مساعدة الاخرين) ولكن لم اجد ضالتي الا عندك اخ ابو انس

بعد ما قد يأست من حل قمت بالنظر بآخر رمق الى مشاركتك الكريمة التي اذهبت عني كل هم وغم ووجدت ضالتي اخيرا

كل التحية لشخصك الكريم على هذه الافادة الرائعة وبارك لك وجزاك خيرا +10000000000 :)

اقتباس
[وسط]اللهم ارحمنا إذا اشتدت السكرات، وفاضت العبرات، وتعطلت القوى و القدرات.

اللهم ارحمنا إذا يئس منا الطبيب ،وبكى علينا الحبيب ، واشتد البكاء و النحيب.

اللهم ارحمنا إذا حملنا على الأعناق ، و التفت الساق بالساق، إلى ربك يومئذ المساق.

اللهم ارحمنا إذا وارينا التراب، وغلقت الأبواب، وانفض الأهل و الأحباب

[/وسط]

545050692.gif

#4
hema212006 كتب:

الا ابو انس

السلام عليكم ورجمة الله وبركاته

تحية طيبة وبعد

اسأل الله العلي القدير ان يجزيك خير جزاء ويجعل لك في كل حرف وحركة عملتها مليار حسنة

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

فما اود قوله يا اخي لي 3 ايام بلياليها احاول جاهدا حل هذه المشكلة المستعصية ولكن دون فائدة

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

وخاصة انني اعمل على برنامج يحتاج جدا للاستعلام الجدولي ضمن التصفية والتقارير معا

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

وعند استعراضي لكثير من الاجتهادات للاخوة الزملاء (بارك الله فيهم على محاولتهم مساعدة الاخرين) ولكن لم اجد ضالتي الا عندك اخ ابو انس

بعد ما قد يأست من حل قمت بالنظر بآخر رمق الى مشاركتك الكريمة التي اذهبت عني كل هم وغم ووجدت ضالتي اخيرا

كل التحية لشخصك الكريم على هذه الافادة الرائعة وبارك لك وجزاك خيرا +10000000000 :)

بصراحه لا اعلم كيف حلت لك هذه المشاركه مشاكلك كما تقول عزيزي انا بصراحه ابحث عن الموضوع من زمان ولم اجد حلا حتى في هذه المشاركه ولم افهم شيء منها

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

#5

السلام عليكم

الاخ والاستاذ ابو الانس

اشكرك على هذه المعلومات الرائعة والمفيدة

كنت دائما اعمل اتعلام تحديد واضع فيه المعاير ثم اعمل الاستعلام الجدولي

بارك الله فيك

وكل عام وانت بالف خير

#6

أخي ابو عــــــدنــــــــــان لك كل الشكر والعـــــرفـــــــــــــان

..

اخي hema212006

الحمد لله اولا وأخيرا على هذا التوفيق

اذهب الله همك وأسعد قلبك ، ولك بمثل ما دعوت لي

أسأل الله لي ولك ولجميع اخواني خيري الدنيا والآخرة .

..

اخي كوماندير :

كوماندير كتب:

انا بصراحه ابحث عن الموضوع من زمان ولم اجد حلا حتى في هذه المشاركه ولم افهم شيء منها

لا شك ان عدم الفهم من المتلقي هو تقصير من الملقي في عدم زيادة الشرح والايضاح

ولعله يتمثل الحكمة : " حسبك من القلادة ما أحاط بالعنق "

يمكنك عرض مشكلتك مضمنا ذلك بمثال عنها

لعلنا نجد لك حلا

ويكون ذلك ايضا اثراء للموضوع وزيادة في الايضاح

#7
أبو الأنس كتب:

3- قم بعرض صفحة خصائص الاستعلام بالنقر نقراً مزدوجاً فوق أي مكان خارج شبكة وخارج قوائم الحقول.4- في مربع الخاصية : عناوين_الأعمدة ، اكتب عناوين الأعمدة التي تريد إظهارها في التقرير، افصل بين كل منها بفاصلة منقوطة. إذا احتوى أحد الأعمدة على مسافة، ضعها بين علامتي اقتباس مزدوجة ("").على سبيل المثال، في استعلام يظهر المبيعات حسب ربع السنة،يمكنك كتابة:"الربع الأول"؛" الربع الثاني"؛" الربع الثالث"؛" الربع الرابع"5- قم بإنشاء تقرير فارغ بحيث يكون منضماً إلى الاستعلام الجدولي.6- قم بإضافة عناصر التحكم للحقول التي تريد إظهارها في التقرير.7- ضع تسميات لعناوين الصفوف وعناوين الأعمدة في رأس الصفحة.8- ضع مربعات نص لعناوين الصفوف وقيم الأعمدة في مقطع التفاصيل .المثال بعد التعديل :انظر المرفق S3لا تنسونا من دعوة صالحة

السلام عليكم ورحمة الله وبركاته

الاخ كومانيز

هنا بالاقتباس المذكور اعلاه هو الجديد ان تقوم بوضع اسماء الحقول التي تريدها ان تظهر لك بالتقرير

وسأنبئك بالجديد والافادة بهذا الموضوع

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

والبرنامج موجود في اكثر من شركة

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

ولا تستطيع تركها للفرضيات بدون عمل حساب لها

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

فمثلا

لو حاولت استعراض تقرير ويوجد حقل فيه اسمه مثلا مدينة القدس ولم يكن هناك حركات على مدينة القدس سيحدث عندك خلل لعدم تكون حقل ناتج من الاستعلام الجدولي بسبب عدم وجود حركات على مدينة القدس وفي حال حصل هناك مستقبلا حركات على مدينة القدس يجب ان يتضمن التقرير حقل باسم مدينة القدس يكون جاهزا اصلا بالتقرير

هل وصلت الفكرة!!!!!!!!!!!!!!!!!

اقتباس
[وسط]اللهم ارحمنا إذا اشتدت السكرات، وفاضت العبرات، وتعطلت القوى و القدرات.

اللهم ارحمنا إذا يئس منا الطبيب ،وبكى علينا الحبيب ، واشتد البكاء و النحيب.

اللهم ارحمنا إذا حملنا على الأعناق ، و التفت الساق بالساق، إلى ربك يومئذ المساق.

اللهم ارحمنا إذا وارينا التراب، وغلقت الأبواب، وانفض الأهل و الأحباب

[/وسط]

545050692.gif

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…