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

[ تمت الإجابة ]مشكلة في الاستعلام

بدأه ALSAHER_9 في 11 سبتمبر 2008 · 7 رد · 553 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اولا رمضان كريم

وصوما مقبولا وذنبا مغفورا للجميع

وعتق الله رقابنا من النار وادخلنا فسيح جناته برحمته وجوده ..

سؤالي باختصار في الاستعلام

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

ورغم تاكدي من العلاقات وصحتها بين الجداول

ولكن يفشل الاستعلام في عرض النتائج المطلوبة

فلماذا ؟

اليكم المرفق واتمنى معرفة الخطا.

هل كثرة الجادول المرتبطة بجدول واحد وهو الجدول الرئيسي ؟

ام ماذا

انتظر الجواب

شكرا جزيلا

2003____________.rar

#2

اخي الفاضل الساهر

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

و رمضان كريم

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

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

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

يوجد لدي مشكلة في الإستعلام qryEMP المرتبط مثلا بالنموذج frmEMP من خلال مربع التحرير والسرد او مربع النص txtSearch

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

#3

السلام عليكم

شكرا على الرد السريع

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

في الواقع مشكلتي كالتالي

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

لاوضح الصورة

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

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

المشكله تكمن

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

فعلى سبيل المثال في الاستعلام Unit

عند اضافة جدول مرتبط اخر مثل جدول الخاتمة finishing ونقوم بعرض النتائج لاتظهر اي نتائج رغم وجود نتائج فعلية وحقيقية في الجدول ورغم صحة الروابط ومنطقيتها

الرجاء الافادة

بالحل

المرفق في المشاركة الاولى

شكرا للاخت زهره

واهلا بعودتك الجميله للمنتدى

وآجرك الله كل خير

#4

اخي الفاضل

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

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

لهذا عندما تريد ربط جدول Finishing وهو خالي من البيانات بالجدول الممتلىء Unit فإن الإستعلام ينظر اولا للحقول الخالية فإن وجدها كذلك اعطاك كل شيء خالي وحتى لو كانت هناك بيانات في اي جدول آخر

لهذا لإن الحل هو

ازالة العلاقة اولا بين الجدول Finishing والجدول Contact

حذف الحقل FNo من الجدول Finishing

اضافة بيانات الى الحقل Finsh الخاتمه ( قم بتعديل ما كتبته لك فيها من بيانات حسب رغبتك )

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

الآن لا تحتاج الى اضافة الجدول الى الإستعلام Unit لأن حقل الختام اصبح ضمنيا في الإستعلام من خلال الجدول Contact

سيتم الآن عرض جميع النتائج عندما تقوم بإدخال الرقم المطلوب في معلمة الإستعلام

#5

السلام عليكم ..

بارك الله بك اختي الكريمه

وتقبل الله صيامك في هذه الايام المباركة ...

لم اقم بتعديل ما ارفقته ..

ولكن لدي سؤال

لماذا الدرس الواحد له اكثر من وحدة ؟ هذا ما استغربته ... فمنطقيا يكون لكل درس وحدة ينتمي اليها حسب المنضومة التي قمت بتاسيسها..

فهل لي بايضاح او تعديل يعيد المنطقية لقاعدة البيانات لي ؟

#6

معذرة اخي الكريم لم انتبه لهذه النقطة إلا بعد رفع الملف

عموما تم التعديل للوضع الصحيح

NewAccess2007_UP.rar

#7

وهذا هو المطلوب ..

جزاك الله الف خير

بارك الله فيك

وادخلك فسيح جناته ..

#8

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

تمت الإجابة على الموضوع

إدارة الفريق العربي للبرمجة

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