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

|2| كيفية ربط نموذجين


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

الاخوه الافاضل

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

المشكله سوف اوضحها لكم بكل بساطه لدي نموذجين

الاول أساسي والآخر نموذج منبثق الاساسي به مربع تحرير وسرد به عدة أسماء عندما أختار احدهما يظهر لي النموذج المنبثق لكي أملا به البيانات . الا هنا هو يعمل جيداً

المشكله "" انهما لايكونان بنفس الرقم وهما رقمي تسلسل في كلا النموذجين وبينهما ربط

النموذج الاول به حقل تسلسل ترقيم تلقائي والاخر به تسلسل رقم .

المطلوب / عندما يكون النموذج الاساسي على الرقم واحد وأختار الزوج من القائمه المنسدله يظهر لي النموذج المنبثق على الرقم واحد وبه نفس البيانات التي قمت بتعبئتها سابقاً ولا اريد ان يتكرر رقم واحد في النموذج المنبثق . أي انا يكون الرقم واحد في الاساسي يقابله الرقم واحد في المنبثق ورقم اثنين يقابله الرقم اثنين في النموذج المنبثق وهكذا .

تقبلوا تحياتي

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

  • 6 months later...

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

Dim DBsRajabi As Database
 Dim RstProducts As Object
 Set DBsRajabi = CurrentDb
     RstProducts = DBsRajabi.OpenRecordset("select productid والحقول الاخرى from الجدول المطلوب", dbOpenDynaset)
 RstProducts.MoveLast
 RstProducts.FindFirst "productid = '" & Me.ADD_ProductID & "'"
 If Not RstProducts.NoMatch Then
  RstProducts.Edit
عملية التعديل أو الحذف المطلوب إجرائها
 RstProducts.Update
 End If
 RstProducts.Close

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

السلام عليكم

شكرا لجهودكم أخي خضر الرجبي وزادكم الله علما ونورا .

لربط  النموذج الرئيسي بنموذج منبثق (وليس فرعي : لأن النموذج الفرعي له طريقة ربط أسهل )

هل هذه المسميات/التصنيفات للنماذج قياسية (منبثق/فرعي) ؟ ، أم هي نتيجة خبرتكم ؟

وإذا كانت قياسية فأرجو توضيح ترجمة منبثق بالإنجليزي .

وشكرا سلفا .

تحياتي .

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

1. أود أن أشكرك أخي أبا هادي على دقتك وعلى تعقيباتك الرائعة (وخصوصا) البرمجية التي يستفاد منها بحق.

2. إن استعمالي لمصطلح نموذج منبثق ليس من واقع تجارب ولا مجازا وإنما هو مسمى قياسيا حيث أنه يستخدم بالعربية في أكسس كخاصية تعطى للنموذج (بنعم أو لا ) .

3. خاصية المنبثق تعني باللغة الانجليزية (Popup) وإذا ما اعطيت لنموذج فإنه يبقى ظاهرا دائما فوق الاطارات الاخرى المفتوحة.

وإليك هذان الاقتباسان من شروحات أكسس نفسها:

أولا : النماذج والتقارير المنبثقة

إنشاء نموذج أو تقرير منبثق
قبل القيام بالإجراء التالي، قم بإنشاء النموذج أو التقرير الذي تريده.

قم بفتح النموذج أو التقرير في طريقة عرض "التصميم". 
انقر نقراً مزدوجاً فوق محدد النموذج أو محدد التقرير لفتح صفحة الخصائص. 
في مربع الخاصية "منبثق"، انقر فوق "نعم". 
قم بأحد الإجراءات التالية: 

بالنسبة للنموذج أو التقرير المنبثق غير المشروط

إذا كنت تريد أن تتمكن من تغيير حجم النموذج أو التقرير، في مربع الخاصية "نمط_الحدود" ، انقر فوق "رفيع". 
قم بإنشاء ماكرو أو إجراء حدث لفتح النموذج أو التقرير المنبثق.
ملاحظة   يحتوي نموذج Suppliers "الموردون" في تطبيق نموذج Northwind على مثال لإجراء حدث يقوم بعرض نموذج منبثق غير مشروط. قم بفتح قاعدة بيانات Northwind في المجلد الفرعي Samples "نماذج" في المجلد Office، ثم قم بفتح نموذج Suppliers "الموردون" في طريقة عرض "التصميم". انقر فوق الزر "إنشاء" بجانب  بجانب مربع الخاصية "عند_النقر" للزر "مراجعة المنتجات". 

للحصول على نموذج أو تقرير منبثق مشروط

في مربع الخاصية "مشروط"، انقر فوق "نعم". 
في مربع الخاصية "نمط الحدود"، انقر فوق "حوار". 
قم بإنشاء ماكرو أو إجراء حدث لفتح نموذج أو تقرير منبثق. 
قم بإرفاق إجراء الماكرو أو الحدث إلى نموذج أو تقرير بواسطة تحديد اسم الماكرو أو إجراء الحدث كإعداد لخاصية الإجراء المناسب. على سبيل المثال، اكتب اسم الماكرو أو إجراء الحدث في مربع الخاصية "عند_النقر" لزر الأمر. 
لتحديد وضع النموذج أو التقرير المنبثق على الشاشة، قم بفتحه في طريقة عرض "التصميم"، وقم بتكبير الإطار Microsoft Access، قم بوضع الإطار حيث تريد، ثم قم بحفظ النموذج أو التقرير. سوف يظهر الإطار المنبثق في هذا الموقع عند فتح النموذج أو التقرير (مع اعتبار أنه تم تعيين الخاصية "توسيط_تلقائي" إلى "لا" وأنك لم تقم بتحديد موقعه في إجراء الحدث الذي يقوم بفتح الكائن المنبثق). 

ملاحظة   إذا أردت استخدام النموذج كنموذج عادي وكذلك مربع حوار، يمكنك استخدام الإعداد "حوار" للإجراء OpenForm لفتح النموذج مؤقتاً كمربع حوار بدلاً من استخدام هذا الإجراء.
ثانيا : النماذج الفرعية
التنقل بين نموذج رئيسي ونموذج فرعي في طريقة العرض "نموذج"
قم بأحد الإجراءات التالية:

للتبديل من النموذج الرئيسي إلى نموذج فرعي، انقر فوق أي مكان في النموذج الفرعي. 
للتبديل من النموذج الفرعي إلى النموذج الرئيسي، انقر فوق أي عنصر تحكم في النموذج الرئيسي (وليس فوق خلفية النموذج الرئيسي). 
للانتقال من الحقل الأخير في النموذج الرئيسي إلى الحقل الأول في النموذج الفرعي، اضغط TAB. 
للانتقال من الحقل الأول في النموذج الفرعي إلى الحقل الأخير في النموذج الرئيسي، اضغط CTRL+SHIFT+TAB. 
للانتقال من الحقل الأخير في النموذج الفرعي إلى الحقل التالي في النموذج الرئيسي أو إلى الحقل الأول في السجل التالي أو الصفحة التالية للنموذج الرئيسي، اضغط CTRL+TAB. إذا كانت الخاصية Cycle للنموذج تم تعيينها إلى السجل الحالي أو الصفحة الحالية، يجب عليك استخدام أزرار التنقل أو طرق أخرى تم توفيرها في النموذج للتنقل إلى السجل التالي.

4. يوجد عندي تعليق أخير على تسمية النماذج الفرعية حيث يسميها البعض وخصوصا في الكتب بالنماذج المرتبطة .

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

السلام عليكم

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

تحياتي .

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

  • 1 month later...
زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information