اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

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

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

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

قام بنشر

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

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

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

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

عند اجراء العلاقة ماهو مصير البيانات المرتبطة بين نموج رئيس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