• 0
kaser906

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

سؤال

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

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

المطلوب

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

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

 

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

acd.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

6 إجابة على هذا السؤال .

  • 0

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

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

المطلوب

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

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

 

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

 

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

 

 

استاذه

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

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

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

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

 

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

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

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

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

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

 

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

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

 

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

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

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

 

 

اخي الفاضل

 

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

 

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

 

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

 

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

 

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

 

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

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

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

 

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

 

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

 

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

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

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

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

 

 

 

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

 

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

za-acd1-UP.rar

 

 

 

بالتوفيق

2

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

 

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

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

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

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

 

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

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

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

 

 

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

 

 

بالتوفيق

تم تعديل بواسطه zahrah
1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

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

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

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

 

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

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

 

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

 

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

 

attachicon.gifA1.gif

 

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

 

attachicon.gifA2.gif

 

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

 

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

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

 

 

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

 

 

بالتوفيق

استاذه

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

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

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

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

 

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

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

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

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

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

 

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

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

 

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

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

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

acd1.rar

تم تعديل بواسطه kaser906
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

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

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

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

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

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

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

 

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
زوار
This topic is now closed to further replies.

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .