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

سؤال في استعلام حول المقارنة بين حقلين ؟؟

مغلق
بدأه saeedmg في 9 أغسطس 2006 · 25 رد · 1,601 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني لدي استعلام يوجد به حقلين ل B1 و B2

يحتوي كلامنهما على مجموعة سجلات قيمة كل سجل اما 1 او صفر

المطلوب :

اريد ان اضع حقل ثالث (وليكن اسمه X1 )

فاذا كان الحقلين متساويين اي انه يوجد في كل حقل رقم 1 اريد ان يكتب في الحقل الثالث (X1) كلمة OK

واذا لم يكن متساويين فيكتب NO

شكر لكم

#2

لا يوجد لديك مشكلة كل ما عليك هو وضع هذا التعبير في خانة X1 في الاستعلام

X1: IIf([B1]=[B2];"OK";"NO")

وهذا مثال

OK_NO.rar

#3

اشكرك اختي زهرة

سأرفق للك الملف بعد تعديله

كما سارفق صورة توضح التالي:

post-17959-1155202049_thumb.jpg

تلاحظين التالي:

حقل ( نتيجة) عدد سجلاته 2 وقيمة كل سجل 1

حقل (حد ادنى) عدد سجلاته 2 وقيمة كل سجل 1

حقل (نتيجة نهائية) به ok اما كل سجل

المطلوب حقل جديد يعطيني عبارة ( ناجح ) اذا كانت السجلات كلها (ok)

ولك الشكر

OK_NO.rar

#4

لكي يتم استبدال كلمة OK بكلمة ناجح في الاستعلام نضع هذا التعبير في حقل جديد

ALL: IIf([نتيجة نهائية]="OK";"ناجح")

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

انظر الى الاستعلام الجدولي

OK_NO_UP.rar

تم تعديل هذه المشاركة بواسطة zahrah في 10 أغسطس 2006 في 13:28

#5

اختي زهرة

شكرا للك اختي

آمل ان يتسع صدرك لموضوعي هذا

سأورد لك صورتين توضح مااريد إن شاء الله

الصورة الاولى: لطالب اتقن جميع المهارات في مادة القراءة اذا هذا الطالب يعتبر ((ناجح )

post-17959-1155285609_thumb.jpg

الصورة الثانية : طالب لم يتقن كامل المهارات في مادة القراءة اذا هذا الطالب يعتبر ((راسب))

post-17959-1155285827_thumb.jpg

المطلوب :استعلام او تقرير يوضح ان الطالب احمد راسب في مادة القراءة والطالب ابراهيم ناجح

شكرا لك

#6

تفضل اخي الكريم

هذا ملفك بعد التعديل

بالاعتماد على استعلام تحديد واستعلام جدولي

OK_NO_UP2.rar

اختكم

زهره

#7

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

فضلا لا امرا

هل ممكن عمل ذلك في تقرير

#8

نعم اخي الكريم يمكن عمل ذلك ولا يوجد مشكلة

OK_NO_UP2.rar

#9

شكراً لك اختي زهرة

ولكن عندي ملاحظة

يعتبر الطالب هذا ناجح لوتلاحظين حقل( حد ادنى) تحمل رقم ( 1, 2) فالنظام اذا كانت المهارات التي قيمة الحد الادنى (1) متقن يعتبر ناجح فها الطالب يعتبر ناجح

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

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

وفقك الله

OK_NO_UP3.rar

تم تعديل هذه المشاركة بواسطة saeedmg في 12 أغسطس 2006 في 22:08

#10

اخي الفاضل

لا ليس هكذا يا اخي فهذه الطريقة خاظئة وغير صحيحه

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

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

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

تم تعديل هذه المشاركة بواسطة zahrah في 14 أغسطس 2006 في 13:10

#11

شكرا لتحملك كثرة اسئلتي

هذا هو الملف

تجدين استعلام (نتيجة)

saeed.rar

#12

تفضل اخي الكريم سعيد

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

saeed.rar

اختكم

زهره

#13

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

وفقك الله

هل اطلب تعديل ؟

1. هل تقرير ممكن مادة واحدة فقط لكل الطلاب .

2. وتقرير آخر نتيجة عامة لجميع الطلاب

سامحينا

اسأل الله لك الأجر

#14

اخي الفاضل سعيد

هل من الممكن التوضيح اكثر

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

ارجو ان توضح ماذا تريد بالضبط في التقرير الاول والتقرير الثاني لان اي خطأ سوف يقلب موازين التقرير ككل

اختكم

زهره

#15

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

يشهد الله لقد حاولت اقوم بالتعديل بنفسي ولم افلح !

اختي الكريمة

تعرفين اذا كان الطالب اتقن ( جميع المهارات ) فهو ناجح

واذا اخفق في احد هذه المهارات (حتى لومهارة واحدة ) فيعتبر راسب

ماقمت به صحيح ولا غبار عليه

====================

لكن اود مايلي :

تقرير لمادة ( معينه )

يحوي :

1- اسم الطالب

2- الصف

3- الفصل

4- ونتيجته النهائية بالمادة

=====================

تقرير آخر

نتيجة جميع المواد ( يعني اذا كان الطالب ناجح بجميع المواد تكون النتيجة النهائية "ناجح" او "راسب" )

اسأل الله ان يوفقك

ويكتب الحل الصحيح على يديك

وفقك

#16

اخي الفاضل سعيد

تفضل البرنامج بعد التعديل

اتمنى ان يكون هو المطلوب

السبب في فصل المواد بهذه الطريقة لانها سببت بعض المشاكل في الاستعلام الجدولي ومن الصعوبة السيطره عليه

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

saeed_UP.rar

#17

اعتذر عن التأخير

مع الشكر والتقدير لكل جهوك

والله العلي العظيم انني لم ااعد استطيع اطلب اي تعديل

فلك الشكر والدعاء بالتوفيق

#18

الاخت زهرة ولايهون الجميع

عندي مشكلة في هذا التقرير

ارجو الاطلاع على النموذج والتقرير

هل ممكن يصير ؟؟

ss.rar

#19

اخي الفاضل سعيد

سؤال اريدك ان تجاوب عليه انت بنفسك

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

عندما يتم الاختيار بنعم يكون النص اتقن

عندما لا يكون هناك اختيار قيكون النص لم يتقن

انتهينا من الخيارين نعم ولا واتقن ولم يتقن

الان من اين تأتي بخيار او شرط ثالث لم يقيم

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

#20

والله اسئلتك اختي زهرة منطقية جدا جداً

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

بالنسبة في نموذج الادخال لامشكلة (اتقن .. لم يتقن)

لكن المشكلة في التقرير :

هناك بعض الطلاب لم يتم تقييمهم اصلاً حيث يظهر لهم لم يتقن والواجب ان يظهر بالتقرير ثلاث اشياء

اتقن

لم يتقن

لم يقيم

فما هو الحل للخروج من هذه المشكلة ؟؟؟؟؟

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

اتمنى الحل؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟

#21

الاستاذ سعيد

تم حل المشكلة

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

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

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

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

ss_up.rar

تم تعديل هذه المشاركة بواسطة zahrah في 23 أغسطس 2006 في 18:37

#22

شـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــكرا لك اختي زهرة

وجـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــزاك الله خيراً

اختي الكريمة: لقد وجدت تضارب بين الحقل الذي عملتيه(x) وبين حقل اخر لدي اسمه (نتيجة) وهو مستخرج من حقل (n)

كما لاحظت بأنه مازال هناك مشكلتين وهما:

1- اذا اراد المعلم ان يتراجع عن تقييم هذا الطالب فلن ترجع الى (لم يقيم ) فكيف الحل ؟؟؟؟؟

تجدين المشكلة بالملف:

sss.rar

تم تعديل هذه المشاركة بواسطة saeedmg في 23 أغسطس 2006 في 23:46

#23

تم التعديل يا استاذ سعيد

حاول تغير اي شيء في النموذج الفرعي وشوف حيطلع لك ايه

ss_up2.rar

#24

مازالت هناك مشكلة في

حقل (ء) وحقل (نتيجة) فيجب ان يكون متشابهان في النتيجة

فاذا كان حقل x اتقن فيجب ان يكون حقل (نتيجة) ايضا اتقن وهكذا

شكرا

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

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