بسم الله االرحمن الرحيم
لو سمحتم يا اخوانى الأعزاء ازاى اعمل فى الفورم بتاعتى زرار يتقلنى الى فورم اخرى
وكمان ازاى اعمل فورم صغيره داخل الفورم الأساسى
يا ريت الشرح بأبسط واسهل طريقه ممكنه مع مثال عملى
ووفقكم الله
شكرا
بسم الله االرحمن الرحيم
لو سمحتم يا اخوانى الأعزاء ازاى اعمل فى الفورم بتاعتى زرار يتقلنى الى فورم اخرى
وكمان ازاى اعمل فورم صغيره داخل الفورم الأساسى
يا ريت الشرح بأبسط واسهل طريقه ممكنه مع مثال عملى
ووفقكم الله
شكرا
اختي الفاضله وفاء
السلام عليكم ورحمة الله وبركاته
الموضوع سهل ان شاء الله تعالى كل الذي اريده منك تركزي معاي خطوه خطوه وتقومي بالتطبيق
اولا : لإنشاء نموذج رئيسي ونموذج فرعي بداخل النموذج الرئيسي
1. نفرض ان لدينا جدول اسمه tblMain يعني الجدول الرئيسي ويوجد به الحقول التالية :
ID ( رقم معرف - يكون مفتاح اساسي ) ونوعه ترقيم تلقائي - عشان نعرف انه مفتاح اساسي لابد ان يكون بجواره مفتاح اصفر .
Name ( حقل الاسم ) نوعه نص
Number ( حقل الرقم ) نوعه رقم
2. ونفرض ايضا ان لدينا جدول اخر اسمه tblSubform الجدول الفرعي للنموذج ( ممكن تغيري الاسماء عادي فلا يوجد مشكله مثلا الجدول الاول يكون T1 والجدول الثاني يكون T2 ) ويوجد به الحقول التالية :
ID ( رقم معرف - بدون مفتاح اساسي ) ونوعه رقم
City ( حقل المدينة ) نوعه نص
Phone ( حقل الهاتف ) نوعه نص - السبب الذي جعلنا نختار حقل الهاتف نص لأنه ممكن تكون هناك ارقام تبدأ بالصفر مثل 00245789098 او ممكن تبدأ بعلامة + مثل 99635789034+
Note ( حقل الملاحظات ) ممكن يكون نص او ممكن يكون حقل مذكره Memo لا يوجد مشكله في ذلك وهذا بناء على البيانات التي سوف تضعيها في هذا الحقل حيث ان حقل المذكره اكبر من حقل النص .
3. الأن نريد ان نربط الجدول الأول مع الجدول الثاني بالتأكيد يوجد عامل مشترك بينهم وهو حقل ID ( الرقم المعرف ) فهو في الجدول الرئيسي ( مفتاح اساسي ) وفي الجدول الفرعي ( مفتاح ثانوي )
4. نذهب الى العلاقات من خلال اشرطة قوائم الأكسيس ونختار ادوات ثم علاقات ثم نضيف الجدولين الأول والثاني في نافذة العلاقات ثم نقوم بالضغط على الحقل ID من الجدول الثاني ونسحبه بالماوس الى الجدول الأول وستظهر لنا نافذة صغيره نختار منها في الاسفل جميع علامات الصح ( فرض التكامل المرجعي - تتالي تحديث الحقول المرتبطة - تتالي حذف السجلات المرتبطه ) وسنشاهد في اسف النافذة انه اعطانا نوع العلاقه وهي ( علاقة رأس بأطراف ) نضغط موافق ثم نخرج من نافذة العلاقات .
الآن انتهينا من 90 % من العمل باقي علينا نذهب الى معالج النماذج ونقوم بعمل التالي :
1. عند فتح معالج النماذج سنختار اولا الجدول الرئيسي tblMain ثم نضع جميع الحقول في الخانة المقابلة لها من خلال زر السهم الذي في الوسط ثم نختار الجدول الثاني tblSubform ونختار كل الحقول ما عدى حقل ID ( ركزي معاي هنا لا تختاري حقل ID من الجدول الثاني فالحقل ID من الجدول الأول يكفي ) .
2. نضغط التالي ونستمر مع المعالج حتى النهاية وسوف يظهر لنا نموذج اساسي نعطيه مثلا اسم frmMain بداخله نموذج فرعي نعطيه مثلا اسم frmSubform .
اما ما يخص فتح نموذج اخر مختلف فهذه هي الطريقة :
لنفرض ان لدينا النموذج السابق الذي انشأنا به النموذج الفرعي ونريد ان نضع عليه زر أمر ليفتح لنا نموذج اخر ليس له علاقه بهذا النموذج فكل ما علينا هو انشاء نموذج جديد له جدول خاص مثل جدول البنك tblBank حسب الحقول التالية :
BankName ( حقل اسم البنك ) نوعه نص
Number ( حقل رقم البنك ) نوعه رقم
الآن ننشأ نموذج جديد وليكن اسمه مثلا frmBank مبني على جدول tblBank
ننتقل الان الى النموذج الرئيسي frmMain ونفتحه في وضع التصميم ومن خلال اشرطة الأدوات نختار الزر الخاص بإنشاء ازرة الأوامر ثم نضعه على النموذج الرئيسي وسوف يفتح لنا معالج زر الأمر ونختار من النافذة سطر عمليات النماذج ثم نختار فتح نموذج ثم نختار التالي ( طبعا كما سبق عملنا نموذج البنك وهو جاهز ) لهذا نختار نموذج البنك frmBank ثم نختار التالي ثم التالي وستظهر لنا نافذة نضع فيها اسم لزرار الأمر الذي سوف يفتح النموذج مثلا نجعل اسم الزرار ( فتح نموذج البنك ) ثم نضغط على موافق .
الآن نعرض النموذج الرئيسي وسنجد زرار فتح نموذج البنك عند الضغط عليه سيتم فتح نموذج البنك
وهذا مثال كامل على هذا الشرح
استاذتى العزيزه زهره العبقريه
كعادتك تكونى اول واحدة تردى عليا
واشكرك جدا وادعو الله لك بالمغفره والحياه الكريمه
هذا الموضوع مغلق.