اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر (معدل)

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

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

التعديل على المرفق ولا تبخلوا علينا بتوجيهاتكم

bmtj.rar

تم تعديل بواسطه الموسى1423
قام بنشر

أخي رياض الراوي

جزاك الله خيرا على سرعة الرد

وبارك الله فيك

وزادك علما وغفر لك ولوالديك

وأنا أحاول أن أطبق الأمثلة لكن ( اشتعل الرأس شيبا ) ( وبلغت من الكبر عتيا )

بارك الله فيك أخي رياض

قام بنشر

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

أخي رياض الراوي جزاك الله خيرا

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

شاكرا لك تعاونك معي

bmtj.rar

قام بنشر (معدل)

أخي الموسى:

إن الطريقة في عمل النماذج والنماذج الفرعية في نموذج n1 و n2 تستند لربط النماذج كما هو موضح في الصورة المرفقةعبر حقل maddaname

أما في النموذج n2 فالربط يستند لحقل numberh

ولكن لن تستطيع إدخال بيانات عندما يكون الربط بين الجداول بهذه الطريقة حيث أنك بحاجة لإنشاء جدول ثالث (marks) يأخذ رقم المادة من جدول (mw_mawaddata) ويأخذ رقم الطالب من جدول (st_tasjel) مع ملاحظة أن النموذج الذي ندخل العلامات عبره يمكن أن يكون بأشكال مختلفة .

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

مع تمنياتي لك بالتوفيق.

post-12689-12672171522702_thumb.jpg

bmtj.rar

تم تعديل بواسطه رياض الراوي
قام بنشر

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

bmtj2.rar

قام بنشر

اخونا العزيز الموسى 1423

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

ولحل المشكلة يجب عليك انشاء جدول وسيط يضم الحقول (كود الطالب - كود المادة - الدرجة) وبهذا يمكنك اضافة الدرجات بسهولة

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

تحياتي,,,

bmtj.rar

قام بنشر

أخي الكريم رياض الراوي

أخي الكريم منتصر الانسي

أسأل الله أن يزيدكم من فضله وأن يبارك لكم في أعمالكم وأعماركم

مجهودات رائعة تشكرون عليها

قام بنشر

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

ثقلت عليكم زيادة

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

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

bmtj.rar

قام بنشر

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

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

تحياتي,,,

قام بنشر

أخي منتصر الانسي بارك الله فيك وجزاك الله خيرا

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

في النموذج الفرعي وإذا اخترت المستوى الثاني تظهر مواد المستوى الثاني

حاولت أعمل الربط فما عرفت لجهلي بعملية الربط

المعذرة أتعبتك

bmtj.rar

قام بنشر (معدل)

بارك الله فيك أخي منتصر وأحسن إليك ورحم والديك

ما قصرت

لكن المشكلة عندي إنني ماعرفت الطبق الطريقة من أجل أتعلم

لكن سوف استخدم النموذج الذي عدلت عليه

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

اكرر شكري لك

تم تعديل بواسطه الموسى1423
قام بنشر

التعدبلات التي تمت بالإضافة الى القائمة "combo16" ستجدها فيمايلي :-

- مصدر بيانات النموذج الفرعي ستجد انه تم إضافة حقل المستوى "mostwa" ووضعت تحته في سطر المعايير المعيار التالي :

Like [Forms]![n2]![combo16]&"*"

اي ان قيمة المستوى يجب ان تكون مساوية للقيمة في القائمة وقد وضعت الجملة بهذا الشكل أي تبدأ بكلمة Like وتنتهي "*" وذلك لإظهار جميع السجلات عند عدم وجود قيمة في القائمة

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

كيف الان كل شي تمام..؟

تحياتي,,,

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

معذرة اخي لم أرى هذا السؤال الا الان .

هل تصدق ان سؤالك هذا حل مشكلة تكرار النقر على الزر الاول فقد قمت بانشاء استعلام جديد "qry1" يقوم بإظهار الطلاب الجدد فقط وجعلت إستعلام الإلحاق "qry2" يعتمد على هذا الإستعلام بدلاً عن جدول الطلبة وبالتالي لن يتم تنفيذ الالحاق إلا لأي طالب ليس في جدول الدرجات .

مرفق لك التعديل والآن بإمكانك النقر على الزر الأول قدر ما تستطيع وأنت مطمئن

تحياتي,,,

bmtj.rar

قام بنشر (معدل)

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

بارك الله فيك كل شيئ تمام

وأسأل الله أن يزيدك من فضله وأن يحقق لك ما تتمناه في الديا والآخره

وفقك الله

تم تعديل بواسطه الموسى1423

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information