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

هل هذا الاستعلام صعب تحقيقه

مغلق
بدأه أبو شادي في 15 فبراير 2006 · 10 رد · 886 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف عمل استعلام يظهر التواريخ المدخله

--------------------------------------------------------------------------------

إلى جميع الاخوان السلام عليكم ورحمة الله وبركاته

مرفق مثال عن كيف يظهر في الاستعلام بيانات عامل تم تجديد إقامته في تاريخ معين

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

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

ملاحظة : لقد تم طرح سؤالي هذا من قبل ولم اصل إلى المطلوب

هذا السؤال هام جدا جدا لي ومن يتقدم لي بالمساعدة جزاه الله خير

_______.rar

#2

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

#3

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

اخى الكريم الاستعلام ليس صعب ولكن اسلوبك فى صياغه المشكله هو اللى صعب تمام

الافضل تشرح اولا النظام بيعمل ايه

ثانيا تشرح تقسيمه الجدول بتاعك وكل حقل بيمثل ايه

وبعد كدة تقول انت عايز تعمل ايه وايه المشكله

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

الايميل للسرعه

eng_makin@hotmail.com

السلام عليكم

Mohamed Makeen

Senior Software Developer

Egypt - Cairo

eng_makin@hotmail.com

0142003269

#4

اخي ابو شادي

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

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

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

المشكلة عند تطبيق الاستعلام

1. بما ان حقل تاريخ تجديد الاقامة وحقل تاريخ الخروج والعودة في نقس الجدول فمن الطبيعي ان يعرض الاستعلام سجل واحد فقط عند استخدام العبارة [تاريخ الخروج والعودة] like .

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

احد الحلول المقترحه

1. يجب انشاء ثلاثة جداول

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

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

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

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

لماذا نقوم بهذا العمل

1. للتغلب على مشكلة عدم تكرار السجلات التي ستأخذ اربعة اشكال متعدده في الاستعلام وسيصل عدد السجلات الـ " 40 " الى 160 سجل وهذا ما حصل عند استخدام طريقتك لان كل سجل مرتبط برقم الكود في نفس الجدول سيكرر نفسه اربع مرات

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

اختكم

زهره

تم تعديل هذه المشاركة بواسطة zahrah في 16 فبراير 2006 في 23:43

#5

الاخت الكريمة / زهرة السلام عليكم ورحمة الله ـ

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

(اريد ان يظهر لي الاستعلام اسم العامل " زين العابدين " الذي حصل على " تجديد " في تاريخ / / وايضا حصل على خروج وعودة في نفس التاريخ / / )

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

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

فأرجو إذا كان لديك وقت ان تعدلي في المثال المرفق وترسليه لي 0000000

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

ولا انسي ان اشكر الاخ isdep_makin كل الشكر والتقدير وان كان عنده وقت فليتابع معنا سلمك الله وعافاك

_______.rar

#6

السلام عليكم

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

Mohamed Makeen

Senior Software Developer

Egypt - Cairo

eng_makin@hotmail.com

0142003269

#7

اخي ابو شادي

تفضل ملفك بعد التعديل

Abu_Shadi.rar

اختكم

زهره

#8

الاخت الكريمة / زهرة السلام عليكم

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

ولكن هناك مشكلة بسيطة لعل يكون حلها بسيط وهو

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

فكيف اضيف عامل جديد 0000 أكرمك الله وجعلك خير عون لنا

#9

تفضل اخي ابو شادي

الملف بعد التعديل

حاول ان تتفحصه جيدا واذا كان هناك اي ملاحظة الرجاء ابلاغي ليتم التعديل

Abu_Shadi.rar

اختكم

زهره

#10

الاخت الكريمة / زهرة أكرمك الله

مازالت المشكلة قائمة 0 لقد تفحصت الملف جيدا كما اشارتي

المشكلة هي عند إضافة سجل جديد ( عامل جديد ) في نموذج ( تجديد) لا يظهر في الاستعلام

ك كذلك عند إضافة سجل جديد في نموذج (خروج وعودة) لا يظهر هذا السجل في الاستعلام

كذلك لماذا تم إلغاء إضافة اي سجل جديد في النموذج الذي اسمه ( نموذج 1 )

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

#11

هل هناك تعديل لإضافة سجل جديد

هذا الموضوع مغلق.

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