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

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

قام بنشر

السلام عليكم رحمة الله .

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

Untitled-1.jpg

test.accdb

قام بنشر
منذ ساعه, أغيد said:

السلام عليكم رحمة الله .

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

Untitled-1.jpg

 

ضع هذا الكود في النموذج الفرعي في حدث الحالي ....

If Me.NewRecord Then
Me.id_customer = [Forms]![frm_main]![id]
End If

 

قام بنشر

وعليكم السلام ورحمة الله وبركاته 🙂 

مشاركة مع أخي البرناوي ..

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

Me.id_customer.DefaultValue = [Forms]![frm_main]![id]

 

قام بنشر

استاذي الكريم @Barna 

استاذي الكريم @Moosak

شكرا جزيلاً لمروركم الكريم ولتعاونكم معي في حل المشكلة  ... عند تطبيق ما تفضلتم به   ومحاولة اضافة ( سجل جديد ) ظهرت لي رسالة تفيد لايمكنك اضافة سجل كما هو مبين في الصورة  ادناه

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

22_12_3121.jpg

test (1).accdb

قام بنشر (معدل)
في 2‏/1‏/2023 at 08:53, AbuuAhmed said:

جرب .. حسب فهمي:
 

test_03.accdb 716 kB · 1 download

 استاذي العزيز أبو احمد ... شكرا لمحاولتك الكريمة في مساعدتي ... لكن المشكلة مازالت قائمة كما اوضحت...  قم باضافة (سجل جديد)بالنموذج الرئيسي ثم بالنقر على زر (بيانات الفروع)  هنا يتم اضافة سجل 1 فقط وتظهر الرسالة السابقة  طبعا هذا بعد اضافة الكود السابقة من قبل اساتذتي الكرام @Barna , @Moosak  حيث المطلوب هو فتح النموذج الفرعي من النموذج الرئيسي  بحيث يتم ربط سجلات الفرعي بالرئيسي  بحسب id_customer مما يسمح لي باضافة اكثر من سجل بالنموذج الفرعي لنفس customer >>  مشكلة الربط  تظهر فقط قد فتح النموذج الفرعي بشكل مستقل عن الفورم الرئيسي  لكن  عندما  يتم تضمين النموذج الفرعي بالفورم الرئيسي الامور طيبة وكما هو موضح في الصورة 

تم تعديل بواسطه أغيد
  • أفضل إجابة
قام بنشر
منذ ساعه, أغيد said:

 استاذي العزيز أبو احمد ... شكرا لمحاولتك الكريمة في مساعدتي ... لكن المشكلة مازالت قائمة كما اوضحت...  قم باضافة (سجل جديد)بالنموذج الرئيسي ثم بالنقر على زر (بيانات الفروع)  هنا يتم اضافة سجل 1 فقط وتظهر الرسالة السابقة  طبعا هذا بعد اضافة الكود السابقة من قبل اساتذتي الكرام @Barna , @Moosak  حيث المطلوب هو فتح النموذج الفرعي من النموذج الرئيسي  بحيث يتم ربط سجلات الفرعي بالرئيسي  بحسب id_customer مما يسمح لي باضافة اكثر من سجل بالنموذج الفرعي لنفس customer >>  مشكلة الربط  تظهر فقط قد فتح النموذج الفرعي بشكل مستقل عن الفورم الرئيسي  لكن  عندما  يتم تضمين النموذج الفرعي بالفورم الرئيسي الامور طيبة وكما هو موضح في الصورة 

جرب المرفق ......

 

test (17).accdb

  • Thanks 1
قام بنشر (معدل)
في 2‏/1‏/2023 at 16:29, Barna said:

جرب المرفق ......

 

test (17).accdb 760 kB · 2 downloads

استاذي الكريم بارنا ..  تعجز  كلماتي عن الشكر ... شكرا جزيلا لك اسئل الله ان يجزيك عني خيرا وان يعطيك ما تتمناه  ...

تم تعديل بواسطه أغيد
قام بنشر
20 ساعات مضت, Barna said:

ضع هذا الكود في النموذج الفرعي في حدث الحالي ....

If Me.NewRecord Then
Me.id_customer = [Forms]![frm_main]![id]
End If

 

أخي محمد البرناوي الحبيب 🙂 

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

لذلك أقترح أن تضيف الكود الخاص بك في حدث ( قبل الإدراج  Before Insert ) أو استخدام الكود الذي أدرجته سابقا  

20 ساعات مضت, Moosak said:
Me.id_customer.DefaultValue = [Forms]![frm_main]![id]

في حدث عند الفتح .. وهذا سيحل الإشكال 🙂 

  • Like 2
قام بنشر (معدل)
في 2‏/1‏/2023 at 17:31, Moosak said:

أخي محمد البرناوي الحبيب 🙂 

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

لذلك أقترح أن تضيف الكود الخاص بك في حدث ( قبل الإدراج  Before Insert ) أو استخدام الكود الذي أدرجته سابقا  

 كم انتم رائعون  اساتذتي الكرام ....حقيقة تعجز لساني عن شكركم   @Barna @Moosak  شكراً  لكم جميعاً على وقتكم الثمين الذي بذلتموه من اجل مساعدتي اسئل الله ان يجزيكم عني خير الجزاء بالدنيا والاخرة ما كنت لاصل الى هذا  الحلول الإبداعية لولا جهودكم وتفانيكم في مساعدة امثالي  .. نفعنا الله بعلمكم وزادكم من بحرة جوده وكرمه واعطاكم كل ما تتمنوه وترجوه .. خالص دعائي لشخصكم الكريم

هذا المرفق الاخير ..  تم اضافة تعديلات اساتذتي الكرام  الاخيرة ...

test (19).accdb

تم تعديل بواسطه أغيد
اضافة المرفق الاخير بعد التعديلات
قام بنشر
52 دقائق مضت, Moosak said:

أخي محمد البرناوي الحبيب 🙂 

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

لذلك أقترح أن تضيف الكود الخاص بك في حدث ( قبل الإدراج  Before Insert ) أو استخدام الكود الذي أدرجته سابقا  

في حدث عند الفتح .. وهذا سيحل الإشكال 🙂 

نعم اخي الغالي كلامك صحيح ..... بارك الله فيك

30 دقائق مضت, أغيد said:

 كم انتم رائعون  اساتذتي الكرام ....حقيقة تعجز لساني عن شكركم   @Barna @Moosak  شكراً  لكم جميعاً على وقتكم الثمين الذي بذلتموه من اجل مساعدتي اسئل الله ان يجزيكم عني خير الجزاء بالدنيا والاخرة ما كنت لاصل الى هذا  الحلول الإبداعية لولا جهودكم وتفانيكم في مساعدة امثالي  .. نفعنا الله بعلمكم وزادكم من بحرة جوده وكرمه واعطاكم كل ما تتمنوه وترجوه .. خالص دعائي لشخصكم الكريم

هذا المرفق الاخير ..  تم اضافة تعديلات اساتذتي الكرام  الاخيرة ...

بارك الله فيك ... نحن في الخدمة .... لم نتواجد هنا سوى للتعلم والافادة ....

  • Like 1

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.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information