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

اجبار المستخدم على ادخال بيانات بالنموذج الفرعي

مغلقمُجاب
بدأه kaser906 في 2 مارس 2013 · 6 رد · 2,221 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

في المرفق قاعدة بيانات

تحتوي عل نموذج اساسي وأخر فرعي

المطلوب

اجبار المستخدم على ادخال ((المؤهل الدراسي)) بالنموذج الفرعي قبل

الانتقال الى ادخال(( العنوان ))في النموذج الاساسي في الحدث عند التركيز

 

تحياتي للجميع 

acd.rar

إلهي انت رجائي في كل شدة وأنت لي في كل أمر نزل بي ثقة وعدة
كم من هم يضعف فيه الفؤاد وتقل فيه الحيلة ويشمت به العدو ويخذل فيه الصديق
انزلته بك وشكوته إليك رغبة مني إليك عما سواك فكشفته وفرجته فأنت ولي كل نعمة ومنتهى كل رغبة
يامن اسمه دواء وذكره شفاء وطاعته غنى ارحم من رأس ماله الرجاء وسلاحه البكاء
ياسابق النعم يادافع النغم يا نور المستوحشين في الظلم  يا عالماً لايعلم صل على محمد وآله وافعل بي ما انت اهله

#2

هل عجز علم البرمجة على ايجاد طريقة

إلهي انت رجائي في كل شدة وأنت لي في كل أمر نزل بي ثقة وعدة
كم من هم يضعف فيه الفؤاد وتقل فيه الحيلة ويشمت به العدو ويخذل فيه الصديق
انزلته بك وشكوته إليك رغبة مني إليك عما سواك فكشفته وفرجته فأنت ولي كل نعمة ومنتهى كل رغبة
يامن اسمه دواء وذكره شفاء وطاعته غنى ارحم من رأس ماله الرجاء وسلاحه البكاء
ياسابق النعم يادافع النغم يا نور المستوحشين في الظلم  يا عالماً لايعلم صل على محمد وآله وافعل بي ما انت اهله

#3

للرفع

إلهي انت رجائي في كل شدة وأنت لي في كل أمر نزل بي ثقة وعدة
كم من هم يضعف فيه الفؤاد وتقل فيه الحيلة ويشمت به العدو ويخذل فيه الصديق
انزلته بك وشكوته إليك رغبة مني إليك عما سواك فكشفته وفرجته فأنت ولي كل نعمة ومنتهى كل رغبة
يامن اسمه دواء وذكره شفاء وطاعته غنى ارحم من رأس ماله الرجاء وسلاحه البكاء
ياسابق النعم يادافع النغم يا نور المستوحشين في الظلم  يا عالماً لايعلم صل على محمد وآله وافعل بي ما انت اهله

#4
kaser906 كتب:

هل عجز علم البرمجة على ايجاد طريقة

 

نعم اخي الكريم

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

1. قواعد البيانات اكسيس هي قواعد علائقيه .

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

 

ففي مثالك يوجد لديك جدولين الجدول الأول الرئيسي هو ( EMP )  والحقل الذي به المفتاح الاساسي هو  ID

والجدول الثاني الفرعي هو (  QF) والحقل المرتبط هو ID ( مفتاح اجنبي ) 

 

لهذا من غير المسموح ولن تستطيع ادخال اي سجلات في الجدول الثاني  (  QF)  في جقل المؤهل مالم يكن هناك سجل رئيسي في الجدول  ( EMP )  في الحقل ( العنوان ) .

 

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

 

post-15367-0-19045900-1362369551_thumb.g

 

سيكون شكل الجداول بهذه الطريقة 

 

post-15367-0-53578700-1362369808_thumb.g

 

لاحظ اننا ادخلنا اولا العنوان في الجدول الرئيسي ثم بعد ذلك ادخلنا المؤهل في الجدول الفرعي 

 

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

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

 

 

اذا تمت الإجابه على السؤال فلا تنسى الضغط على ( أفضل إجابة )

 

 

بالتوفيق

تم تعديل هذه المشاركة بواسطة zahrah في 4 مارس 2013 في 07:07

1
#5
zahrah كتب:

نعم اخي الكريم

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

1. قواعد البيانات اكسيس هي قواعد علائقيه .

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

 

ففي مثالك يوجد لديك جدولين الجدول الأول الرئيسي هو ( EMP )  والحقل الذي به المفتاح الاساسي هو  ID

والجدول الثاني الفرعي هو (  QF) والحقل المرتبط هو ID ( مفتاح اجنبي ) 

 

لهذا من غير المسموح ولن تستطيع ادخال اي سجلات في الجدول الثاني  (  QF)  في جقل المؤهل مالم يكن هناك سجل رئيسي في الجدول  ( EMP )  في الحقل ( العنوان ) .

 

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

 

attachicon.gifA1.gif

 

سيكون شكل الجداول بهذه الطريقة 

 

attachicon.gifA2.gif

 

لاحظ اننا ادخلنا اولا العنوان في الجدول الرئيسي ثم بعد ذلك ادخلنا المؤهل في الجدول الفرعي 

 

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

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

 

 

اذا تمت الإجابه على السؤال فلا تنسى الضغط على ( أفضل إجابة )

 

 

بالتوفيق

استاذه

أولا اشكرك على ردك

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

ثالثاً لم يمر بخاطري للحظة واحده ان الامر سيلتبس على استاذة في علم البرمجة بحجم (( الاستاذة زهره العبدالله ))

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

 

المثال التالي

يوجد به زر حفظ لو ادخلنا الان بيانات الموظف  وبعد اكتمالها ولم ندخل بيانات المؤهل الدراسي بالنموذج الفرعي

وعند النقر على زر الامر حفظ المطلوب رسالة عند التركيز على زر ا لامر حفظ تخبر المستخدم بأن عليه ادخال بيانات المؤهل

وينتقل التركيز الى حقل المؤهل بالنموذج الفرعي

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

 

((ملاحظة : وضعت زر أمر للمثال فقط والا فأن السجل سوف يحفظ حتى ولو لم ننقر زر الامر حفظ))

اخيرا وليس اخرا

 

استاذة رسالة ارجو ان تتقبليها

سأل احد العلماء ما يزين المرأ

قال ((علم معه حلم ))

acd1.rar

تم تعديل هذه المشاركة بواسطة kaser906 في 4 مارس 2013 في 18:54

إلهي انت رجائي في كل شدة وأنت لي في كل أمر نزل بي ثقة وعدة
كم من هم يضعف فيه الفؤاد وتقل فيه الحيلة ويشمت به العدو ويخذل فيه الصديق
انزلته بك وشكوته إليك رغبة مني إليك عما سواك فكشفته وفرجته فأنت ولي كل نعمة ومنتهى كل رغبة
يامن اسمه دواء وذكره شفاء وطاعته غنى ارحم من رأس ماله الرجاء وسلاحه البكاء
ياسابق النعم يادافع النغم يا نور المستوحشين في الظلم  يا عالماً لايعلم صل على محمد وآله وافعل بي ما انت اهله

#6 أفضل إجابة
kaser906 كتب:

في المرفق قاعدة بيانات

تحتوي عل نموذج اساسي وأخر فرعي

المطلوب

اجبار المستخدم على ادخال ((المؤهل الدراسي)) بالنموذج الفرعي قبل

الانتقال الى ادخال(( العنوان ))في النموذج الاساسي في الحدث عند التركيز

 

تحياتي للجميع 

 

kaser906 كتب:

هل عجز علم البرمجة على ايجاد طريقة

 

 

kaser906 كتب:

استاذه

أولا اشكرك على ردك

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

ثالثاً لم يمر بخاطري للحظة واحده ان الامر سيلتبس على استاذة في علم البرمجة بحجم (( الاستاذة زهره العبدالله ))

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

 

المثال التالي

يوجد به زر حفظ لو ادخلنا الان بيانات الموظف  وبعد اكتمالها ولم ندخل بيانات المؤهل الدراسي بالنموذج الفرعي

وعند النقر على زر الامر حفظ المطلوب رسالة عند التركيز على زر ا لامر حفظ تخبر المستخدم بأن عليه ادخال بيانات المؤهل

وينتقل التركيز الى حقل المؤهل بالنموذج الفرعي

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

 

((ملاحظة : وضعت زر أمر للمثال فقط والا فأن السجل سوف يحفظ حتى ولو لم ننقر زر الامر حفظ))

اخيرا وليس اخرا

 

استاذة رسالة ارجو ان تتقبليها

سأل احد العلماء ما يزين المرأ

قال ((علم معه حلم ))

 

 

اخي الفاضل

 

أولا : نحمد الله ان حلمنا  دائما يسبق علمنا 

 

ثانبا : اعتقد والله اعلم اننا لسنا بهنود او بنقاليين ولا نعرف اللغة العربية فمن خلال مشاركتك الأولى بارك الله بك انك تريد بكل وضوح كوضوح الشمس القيام بإدخال المؤهل في النموذج الفرعي قبل ادخال العنوان في النموذج الرئيسي .

 

ارجع بارك الله بك الى مشاركتك الأولى واقرأها جيدا  فقد يكون اننا اخطأنا في قراءتها او في فهم المقصود والمعنى للمشاركة الأولى .

 

ثالثا : عندما لم تجد من يجيب على سؤالك قمت انت بالتعقيب ( هل عجز علم البرمجة على ايجاد طريقة ) 

 

رابعا : قمنا بالرد عليك بطريقة علمية ومنطقيه حسب اساسيات قواعد البيانات المعروفه  ولم نخرج عن هذا النظاق لتصحيح المفهوم الخاطئ لديك في السؤال وايضا لتأكيد المعلومة لديك بأن الطريقة التي تريدها غير صحيحة البته فلن يتم قبول ادخال اي سجل فرعي مالم يكن له سجل رئيسي مرتبط ووضحنا ذلك لك بالصور .

 

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

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

ثم تأتي بارك الله بك وتقول ان الأمر التبس علينا لأن اي شخص سيقرأ مشاركتك الأولى لن يلتبس عليه الأمر لأن السؤال واضح وصريح ولا يحمل اي معنى آخر 

 

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

 

post-15367-0-19736900-1362419356_thumb.g

 

كلمة اخيرة : موجهه لك شخصيا

سأل حكيم احد تلاميذه وقال له : لماذا لا تسأل مثل بقية التلاميذ ؟؟؟

فقال له التلميذ : لأنني لا اجيد ولا اعرف كيف اسأل !!!!!

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

 

 

 

عموما هذا ملفك بعد التعديل بناء على طلبك

 

اذا تمت الإجابه على السؤال فلا تنسى الضغط على ( أفضل إجابة )

za-acd1-UP.rar

 

 

 

بالتوفيق

2
#7

استاذة ليس تملص من الصراحة

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

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

اعترف بأني لم استطع ايصال المقصود بالطريقة الصحيحة  ووضعت مثال

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

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

 

تمت الاجابة وهذا هو المطلوب

إلهي انت رجائي في كل شدة وأنت لي في كل أمر نزل بي ثقة وعدة
كم من هم يضعف فيه الفؤاد وتقل فيه الحيلة ويشمت به العدو ويخذل فيه الصديق
انزلته بك وشكوته إليك رغبة مني إليك عما سواك فكشفته وفرجته فأنت ولي كل نعمة ومنتهى كل رغبة
يامن اسمه دواء وذكره شفاء وطاعته غنى ارحم من رأس ماله الرجاء وسلاحه البكاء
ياسابق النعم يادافع النغم يا نور المستوحشين في الظلم  يا عالماً لايعلم صل على محمد وآله وافعل بي ما انت اهله

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…