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

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


أكسس وبس
إذهب إلى أفضل إجابة Solved by أكسس وبس,

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

الاساتذة الافاضل 

فى المرفق نموذج saleee نموذج رئيسي غير مربوط باى جدول به ثلاث نماذج فرعية 

نموذج اضافة عميل Customers

نموذج اضافة فاتورة للعميل الذى يتم اضاقته فى نموذج العميل او يتم اختياره من نموذج العميل Trans_out

نموذج اضافة اقساط tblAqsat لاضافة الاقساط للعميل الذى يتم ايضا اختياره فى نموذج العميل

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

وعند البحث على عميل يتم عرض بياناته فى ثلاث النماذج

جزاكم الله خيرا

نموذج واحد.rar

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

طيب انا اجتهدت وغيرت فى النموذج saleee وجعلته على جدول العملا Customers وربطت باقى النماذج الفرعية 

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

نموذج واحد.rar

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

اشكرك اخى الكريم على مرورك وردك انا خلاص كنت قربت أيأس

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

نموذج واحد.rar

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

اساتذتى الافاضل واحبتى فى الله

الرجاء المساعدة فى تكملة الموضوع جزاكم الله خيرا

الحمدلله حليت مشكلة البحث باسم العميل ولكن فاضل مشكلتين 

الاولى اريد ربط 3 نماذج الفرعية مع بعض عند الاضافة او التعديل

الثانية يوجد مفتاح (اضافة عميل جديد وفاتورته واقساطه  ) فى النموذج الرئيسي Frm_Customer فى رأس النموذج اريد عند الضغط عليه يتم اضافة بيانات جديدة فى 3 نماذج

لتوضيج هذا الطلب عند اضافة بيانات عميل جديد فى الفرعى 1 يتم مباشرة اضافة فاتورته فى الفرعى 2 وضافة اقساطه فى الفرعى 3

نموذج واحد.rar

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

اساتذتى الكرام جزاكم الله خير 

13 ساعات مضت, أكسس وبس said:

مشكلتين 

الاولى اريد ربط 3 نماذج الفرعية مع بعض عند الاضافة او التعديل

الثانية يوجد مفتاح (اضافة عميل جديد وفاتورته واقساطه  ) فى النموذج الرئيسي Frm_Customer فى رأس النموذج اريد عند الضغط عليه يتم اضافة بيانات جديدة فى 3 نماذج

لتوضيج هذا الطلب عند اضافة بيانات عميل جديد فى الفرعى 1 يتم مباشرة اضافة فاتورته فى الفرعى 2 وضافة اقساطه فى الفرعى 3

نموذج واحد.rar 147.35 kB · 1 download

 

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

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

حبيبي 

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

الأمر سهل 

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

وفي الجدولين الباقيين اعمل نفس الرقم بدون مفتاح.

واربط الجدول الأول بالباقي عن طريق رقم التسلسل بعلاقة 

One to many

اذا تحب اعملها لك ابشر

وسلامة عمرك

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

في 2‏/9‏/2022 at 21:25, أكسس وبس said:

اساتذتى الافاضل واحبتى فى الله

الرجاء المساعدة فى تكملة الموضوع جزاكم الله خيرا

الحمدلله حليت مشكلة البحث باسم العميل ولكن فاضل مشكلتين 

الاولى اريد ربط 3 نماذج الفرعية مع بعض عند الاضافة او التعديل

الثانية يوجد مفتاح (اضافة عميل جديد وفاتورته واقساطه  ) فى النموذج الرئيسي Frm_Customer فى رأس النموذج اريد عند الضغط عليه يتم اضافة بيانات جديدة فى 3 نماذج

لتوضيج هذا الطلب عند اضافة بيانات عميل جديد فى الفرعى 1 يتم مباشرة اضافة فاتورته فى الفرعى 2 وضافة اقساطه فى الفرعى 3

نموذج واحد.rar 147.35 kB · 6 downloads

بهذا التصميم أحس أنك صعبت الموضوع ..

الأصل أن النموذج الرئيسي يكون معتمد على جدول العملاء مباشرة ( وممكن على استعلام مربوط بجدول العملاء ) .. وتربط النموذجين الآخرين برقم العميل مباشرة  .. 

بهذا تلقائيا لما تضيف عميل جديد بيفضى عندك النموذجين الآخرين وبياخذن نفس رقم العميل ..

 

أما بالتصميم الأخير ستضطر لإعطاء النماذج الفرعية رقم العميل الجديد عن طريق الأكواد برمجيا وسالفة طويلة .. 🙂 

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

اخوانى الاساتذة الكرام

عملت مفتاح جديد لاضافة سجلات جديدة فى 3 نماذج الفرعية ووضعت فيه الكود ده

Private Sub Print_Click()
Me.Customers.Form.AllowAdditions = True
Me.Trans_out.Form.AllowAdditions = True
Me.tblAqsat.Form.AllowAdditions = True

ولكن لا يعمل

والمشكلة التانية عند البحث عن عميل واضافة اقساط فى النموذج الفرعى 3 لا يقبل الاضافة

نموذج واحد.rar

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

  • أفضل إجابة

الحمدلله توصلت لكود والنتيجة ممتازة

Me.Customers.SetFocus
DoCmd.GoToRecord , , acNewRec
Me.Customers.Requery

Me.Trans_out.SetFocus
DoCmd.GoToRecord , , acNewRec
Me.Trans_out.Requery

Me.tblAqsat.SetFocus
DoCmd.GoToRecord , , acNewRec

 

Me.tblAqsat.Requery
وشكرا لاساتذتى الكرام جزاكم الله خيرا
رابط هذا التعليق
شارك

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