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

استخدام نموذج فرعي واحد لكل النماذج الرئيسية


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

السلام عليكم وعيدكم مبارك وتقبل الله منا ومنكم

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

وهل يوؤثر على قاعدة البيانات الامامية 

رابط هذا التعليق
شارك

للاجابة نحتاج الى مزيد من المعلومات

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

ماهو مصدر البيانات للجدول الرئيس هل هو نفس الجدول اذا كان نفس الجدول لماذا يكون لدينا اكثر من نموذج رئيس

اين سيتم الربط عن طريق العلاقات بين الجدول الرئيس والفرعي ام عن طريق النماذج اذا كان الرئيس من جدول اخر

عند اجراء العلاقة ماهو مصير البيانات المرتبطة بين نموج رئيس1 والنموذج الفرعي والنموذج رئيس 2 مع الفرعي اذا كان id للرئيس 1 = id للرئيس 2

اذا كان الفرعي يحتوي على اكثر من حقل للربط مع الجداول الرئيسية فعند استخدامة مع نموذج 1 سيكون حقل الربط مع نموذج 2 مطلوب وسوف نحصل على رسالة خطا

اخيرا الحكم على الشيء فرع عن تصوره والاجابة لن تكون صحيحه الا بالفهم الصحيح

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

تحياتي استاذ محمد وكل عام وانتم بخير

 

 

رابط هذا التعليق
شارك

اخي الكريم

انشئ قائمة تحرير و سرد و ضع اسماء الجداول بداخلها 

في حدث عند التغيير ضع الآتي

 

 

[اسم النموذج الفرعي].SourceObject = "Table" & "." & [اسم مربع التحرير و السرد]

 

 

تم تعديل بواسطه د.كاف يار
  • Like 1
رابط هذا التعليق
شارك

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

ولكن الاستاذ محمد لم يحدد المطلوب لذا كان الاستفسار عن المطلوب بدقه

2 ساعات مضت, kha9009lid said:

للاجابة نحتاج الى مزيد من المعلومات

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

 

 

لو تلاحظ هذا كان سؤالي الاول له

تم تعديل بواسطه kha9009lid
رابط هذا التعليق
شارك

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

يمكن الاطلاع على المثال المرفق

لدينا جدول1 للموظف

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

If Me.أمر9.Caption = "داخلية" Then
Me.جدول3.Form.RecordSource = "جدول3"
Me.جدول3![الدورة_تسمية].Caption = "دورة داخلية"
Me.أمر9.Caption = "خارجية"
ElseIf Me.أمر9.Caption = "خارجية" Then
Me.جدول3.Form.RecordSource = "جدول2"
Me.جدول3![الدورة_تسمية].Caption = "دورة خارجية"
Me.أمر9.Caption = "داخلية"
End If

 

Database71.accdb

  • Like 1
رابط هذا التعليق
شارك

اشكرك استاذي @kha9009lid على تعاونك 

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

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

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

واما العلاقة موجودة في العلاقات راس وطرف وتم الربط بين النموذج الرئيسي والفرعي على اساس العلاقة بين الجدولين

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

واشكرك ثانيا على تعاونك وجزاك اللله خيرا وبارك في علمك ونفع بك

رابط هذا التعليق
شارك

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.

×
×
  • اضف...

Important Information