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

مشكور ويعطيك العافية على تجاوبك
انا فهمت أنك تحايلت عليه عن طريق استعلام تحديث
لكن كيف تمت الطريقة
يعني انا بصاره ما فهمت تحديث 1 و2
ارجو التوضيح
بعد الاذن من استاذي الكريم ابو عدنان
حفظه الله ورعاه وجعله ذخرا لاخوانه
اخواني : السلام عليكم
الظاهر المشتهر في معظم منتديات الاكسس بالنسبة لهذا الموضوع أن الاستعلامات الجدولية لا تقبل المعايير
المتغيرة وابحث ان شئت في المنتديات لترى النتائج .
حيث ان بعض الحلول تقترح عمل تحايل لقبول ذلك وذلك بإنشاء جداول مؤقته يصاحبها استعلام انشاء لهذه
الجداول واستعلام حذف .
وحلول أخرى ترى ان يستند الاستعلام الجدولي الى استعلام تحديد توضع فيه المعايير بدلا من الجدول
والصحيح أن الحل أقرب من ذلك ،
ولم يكن عثوري على الحل زيادة في العبقرية ، بل عثرت عليه صدفة
فما عندي لا يوازي بعضا مما عند أحد طلبة العلم
وقد مررت بتلميح حول هذا الحل في مشاركة من المشاركات من احد الاخوة ولكنها لم تحقق فذهبت طي النسيان .
وسبب كون الاستعلامات الجدولية لا تقبل المعايير هو أن هذه المعايير غير معرفة لمحرك قاعدة البيانات
فعند وضع معيار مثل القوسين [] ثم تشغيل الاستعلام تظهر الرسالة التالية :
(محرك قاعدة البيانات microsoft.jet لايتعرف على[] كاسم حقل اوتعبير صالح)
اذا الطريقة لجعل الاستعلام يعمل ويقبل المعيار هو ان نقوم بتعريف المعيار
ويتم ذلك بخطوتين كالتالي:
افتح الاستعلام الجدولي في عرض التصميم
اكتب المعيار الذي ترغب ثم قم بتحديده ومن ثم انسخه
من شريط الادوات افتح التبويب : استعلام ثم اختر : معلمات
سيظهر مربع حوار المعلمات ويشتمل على عمودين : معلمة ، نوع البيانات
في الحقل : معلمة الصق ما نسخته
وفي الحقل : نوع البيانات اختر نوع بيانات الحقل (الذي هو مثبت في الجدول)
انقر موافق
كرر العملية لكل معيار
شغل الاستعلام ستجد أنه استجاب لما وضعته من معايير
معلومة صغيرة ارجو ان يكون فيها نفع كبير
لزيادة التفاصيل والتعامل مع التقارير اليكم اصل الموضوع هنا :
تم تعديل هذه المشاركة بواسطة أبو الأنس في 8 نوفمبر 2010 في 14:41
khalid antry كتب:مشكور ويعطيك العافية على تجاوبك
انا فهمت أنك تحايلت عليه عن طريق استعلام تحديث
لكن كيف تمت الطريقة
يعني انا بصاره ما فهمت تحديث 1 و2
ارجو التوضيح
أخي الكريم لاحظ الاستعلام رقم 1 عندك والاستعلام رقم 2 هذه الاستعلامات المستخدمة بالكود
الاستعلام 1 لوضع صفر لجميع السجلات
والاستعلام 2 نحدد السجلات المطلوبة وهو الاستعلام 2
والنتيجة لفلترة البيانات بالاستعلام qre
مرحبا بأستاذي وأخي الغالي أبو الانس كيف حالك ؟
سعيد جدا بمرورك ومشاركتك والله أعلم ..
الحقيقة أول مرة أعرف هذه المعلومة فجزاك الله كل خير وهذا ما تعودناه منكم الابداع والابتكار ..
فقد جربت على المثال أعلاه وتوصلت الى الاستعلام qre فقط لهنا 100% ولكن الاستعلام الآخير qryCrossTabReport لم يعمل معي للاسف والدوام خلص سأحاول به اليوم مساء ان شاء الله
تقبل تحياتي واحترامي ولا تقطعنا من مشاركاتك الرائعة ..+1 لمدة ثلاثة أيام :lol:

ألف شكر أخي ابو عدنان على تجاوبك وصلت الفكره
الله يعطيك ألف عافيه
>> أخوي ابو انس ألف شكر على الرد ولكن يبدو أنك لم تحمل المثال المرفق في المشاركة
أنا متاكد أنك لو حملته راح يكون جوابك غير
أنا أعلم بأنه لابد من تعريف المعلمات في الاستعلامات الجدولية وقمت بعمل ذلك كما في المثال ولكن المشكلة
في التقرير حيث أنه تقرير برمجي تقريبا من صنع الأخت زهره حفظها الله وزادها علما ولكن بعد
تطبيق المعيار في الاستعلام وبعد مطالبة التقرير به يظهر التقرير بلا معلومات فقط السجلات
جرب بنفسك وأفتح التقرير في المثال في المرفق في مشاركتي الأولى
إذا كان لديك حل غير التحايل الذي قام به المبدع أخي ابو عدنان ما نستغني
منتظر ردك ....
khalid antry كتب:أنا أعلم بأنه لابد من تعريف المعلمات في الاستعلامات الجدولية وقمت بعمل ذلك كما في المثال ولكن المشكلة
في التقرير حيث أنه تقرير برمجي تقريبا من صنع الأخت زهره حفظها الله وزادها علما ولكن بعد
تطبيق المعيار في الاستعلام وبعد مطالبة التقرير به يظهر التقرير بلا معلومات فقط السجلات
أخي خالد كلامك صحيح وما طرحه أخي أبو الأنس ليس لمثل هذه الحالة لان الاستعلام الأخير المبني عليه التقرير ليس استعلام جدولي أصلا وانما استعلام يتم انشاءه بالكود عند فتح التقرير ولا اريد هنا خلط الأوراق ببعضها ممكن تطبيق مثال الأخ أبو الانس لغاية الستعلام المسمى qre فقط ولكن في مثالنا هذا ادخال المعايير لن تنفع لان هدفنا مختلف تماما ومشكلتنا ليست هنا .
ولا تقلق ان شاء الله سوف ننال منه للمرة الثانية :mad:
أخي خالد ما شاء الله مثال برمجي ممتاز فلك يا أختنا زهرة كل الشكر والأحترام على ما قدمتيه لنا فجزاك الله كل خير.
مرفق أخي خالد طريقة أخرى وهي الأفضل ولا تحتاج الى استعلام تحديث او اضافة حقل جديد ، وتتلخص بعمل استعلام عادي ونربطه بالاستعلام الاصلي للاستعلام الجدولي ومعايير الاستعلام به ثابتة يتم انشائها بالكود.
هذا هو الاستعلام :
وهذا الربط بين الاستعلام الجدولي والاستعلام الجديد :
وهذا الكود المستخدم لاضافة القيم الثابتة الى الاستعلام الجديد الذي سيقوم بدور فلترة البيانات :
Private Sub ReportView_Click()
Dim strWhere As String
strWhere = " WHERE moshref_name In ('" & [moshref_num] & "')"
Application.CurrentDb.QueryDefs("QryMosh").SQL = "SELECT * FROM moshref " & strWhere
DoCmd.OpenReport "Eshraf_Crosstab_Reprt", acViewPreview, , , acDialog
End Subأعتقد بأن هذا التعديل أفضل بكثير من الأول وبهذا قد خرجنا من موضوع الاستعلام الجدولي ومشاكله .
لك تحياتي ..
تم تعديل هذه المشاركة بواسطة محمد أبو عدنان في 8 نوفمبر 2010 في 19:47

أبو الأنس كتب:هذا مثالك وفيه :
تم بناء التقرير مستندا الى الاستعلام الجدولي qre بدون وسائط
جزاك الله كل أخير أخي العزيز أبو الانس على تفاعلك معنا ..
أخي أبو الانس أنا قلت لغاية الاستعلام qre يعمل المثال بالمعايير وعلى طريقتك وطرحك ولكن نحن نريد تشغيل الاستعلام qryCrossTabReport والتقرير Eshraf_Crosstab_Reprt وهم في المثال .
وهي غايتنا أو هدفنا ونحن الآن طرحنا طريقتين لعمل المطلوب فهل هناك طريقة ثالثة بتطبيق المعيار في الاستعلام كما ذكرت ؟
شكرا لك أخي أبو الأنس وبارك الله بك ..
تم تعديل هذه المشاركة بواسطة محمد أبو عدنان في 8 نوفمبر 2010 في 20:41

موضوعي اخي محمد عن الاستعلام الجدولي وقبوله للمعايير المتغيرة من خارج الاستعلام
والشائع عند الاغلبية ان الاستعلام الجدولي لا يقبل هذه المعايير كما يقبلها استعلام التحديد
وهذا ظاهر وغير خفي وان شئت ابحث عن ( الاستعلام الجدولي معايير )
والروابط التي تتحدث عن هذا الموضوع كثيرة ، ولا اظنه يخفى عليك
وإنما انا عثرت على معلومة احببت نشرها . وهذا لا ينقص من قدر اهل العلم وأهل الفضل شيئا .
وعلى كل حال أخي :
العبرة في النتيجة والثمرة وهي هنا استخراج البيانات في التقرير
فكل يأخذ ما يناسبه
تقبل تحياتي وودي ،،،
أبو الأنس كتب:موضوعي اخي محمد عن الاستعلام الجدولي وقبوله للمعايير المتغيرة من خارج الاستعلام
والشائع عند الاغلبية ان الاستعلام الجدولي لا يقبل هذه المعايير كما يقبلها استعلام التحديد
وهذا ظاهر وغير خفي وان شئت ابحث عن ( الاستعلام الجدولي معايير )
والروابط التي تتحدث عن هذا الموضوع كثيرة ، ولا اظنه يخفى عليك
وإنما انا عثرت على معلومة احببت نشرها . وهذا لا ينقص من قدر اهل العلم وأهل الفضل شيئا .
وعلى كل حال أخي :
العبرة في النتيجة والثمرة وهي هنا استخراج البيانات في التقرير
فكل يأخذ ما يناسبه
تقبل تحياتي وودي ،،،
أخي الغالي أبو الانس كلامك صحيح 100% وما تطرحه شئ جديد تشكر عليه فجزاك الله كل خير وربما اختلطت الأوراق ببعضها بعض الشئ وما نحاول الوصول اليه والله ليس الا محاولة لتصحيح المثال الذي امامنا وهو موضوغ المشاركة وانت أكيد تتفق معي على وضع حل مناسب للأخ الذي يسأل ونحن مطالبون بحل المشكلة .
وأتمنى أن تضع مشاركة جديدة بالذي توصلت اليه وبخصوص الموضوع الذي تتحدث عنه حتى يكون هو الموضوع الرئيس والجوهري ويسهل على الأخوة الاستفادة منه بشكل أوسع ..
نورتنا يا أبو الانس وجزاك الله كل خير على هذا ىالطرح الجميل والمفيذ.. +1 وباقي واحد :lol:
تقبل احترامي وتحياتي وودي ،،،
تم تعديل هذه المشاركة بواسطة محمد أبو عدنان في 8 نوفمبر 2010 في 21:49

نعم موضوع جميل وفكر متميز أساتذتنا الأفاضل .. زادكم الله علما
اللهم لك الحمد كما ينبغى لجلال وجهك وعظيم سلطانك .. لا إله إلا أنت سبحانك أنى كنت من الظالمين
محمد أبو عدنان كتب:وأتمنى أن تضع مشاركة جديدة بالذي توصلت اليه وبخصوص الموضوع الذي تتحدث عنه حتى يكون هو الموضوع الرئيس والجوهري ويسهل على الأخوة الاستفادة منه بشكل أوسع ..
وقد وضعت هذا الموضوع في حينه
/index.php?showtopic=232192&view=findpost&p=1152332&hl=&fromsearch=1
لزيادة الفائدة ولربط المواضيع المتشابهة ببعضها
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…