بســم الله الـرحمــن الرحيــم
السلام عليكــم ورحمـة الله وبركاتــه ،،
هل هناك طريقة لعمل فورم يمكن من خلاله فتح فورم اخر يكون بمثابة الMANY للفورم الاول (يعني فتح فورم جديد بدل من سوب فورم)
ورحم الله والديكم دنيا و اخرة
بســم الله الـرحمــن الرحيــم
السلام عليكــم ورحمـة الله وبركاتــه ،،
هل هناك طريقة لعمل فورم يمكن من خلاله فتح فورم اخر يكون بمثابة الMANY للفورم الاول (يعني فتح فورم جديد بدل من سوب فورم)
ورحم الله والديكم دنيا و اخرة
أخي الكريم:
توجد طريقة وهي أن تقوم بتصميم النموذج الاخر وتضع به البيانات التي تريد وتربط الحقل الاجنبي بهذا النموذج بالحقل الاساسي في النموذج الاصلي (سيتم ذلك من خلال الاستعلام في النموذج الجديد) ثم تضع زر بالنموذج الرئيسي يقوم بفتح النموذج الجديد. عند فتح النموذج الجديد ستظهر فقط السجلات التي يتساوى فيها الحقلان (الاساسي مع الاجنبي) بعدها تضع كود في حدث On Current في النموذج الاصلي يقوم بربط النموذجان مع بعضهما. عندما تنتقل إلى سجل جديد في النموذج الرئيسي ستتغير تبعاً لذلك سجلاتت النموذج الفرعي.
بســم الله الـرحمــن الرحيــم
أخي الكريم يمكنك عمل ذلك من خلال إنشاء نموذج أخر يحتوي على نفس الحقل الموجود في النموذج الرئيسي كأن يكون رقم الموظف ثم بعد ذلك انتقل إلى التبويب ماكرو ,انشئ ماكرو يققوم بفتح النوذج الجديد Open Form في عمود الاجراءات وتحت وسائط الاجراء قم بتحيد اسم النموذج الجديد وطريقة العرض وعند الشرط أكتب الإجراء التالي
[رقم_الموظف]![النموذج الرئيسي]![Forms] =[رقم_الموظف]
ثم أنتقل إلى النموذج الرئيسي وأضف زر أمر وعند الحدث عند النقر أكتب أسم الماكرو الذي قمت بأنشائه لهذا الغرض
وأخيرا أتمنى من الله أني قد أجبتك على سؤالك بهذا الشرح البسيط وفي حالة عدم فهمك عن كيفية تطبيق هذا المثال فأني على استعداد أن أقوم بإنشاء مثال كامل من خلال تحميله على المنتدى
zughaid كتب:بســم الله الـرحمــن الرحيــم
أخي الكريم يمكنك عمل ذلك من خلال إنشاء نموذج أخر يحتوي على نفس الحقل الموجود في النموذج الرئيسي كأن يكون رقم الموظف ثم بعد ذلك انتقل إلى التبويب ماكرو ,انشئ ماكرو يققوم بفتح النوذج الجديد Open Form في عمود الاجراءات وتحت وسائط الاجراء قم بتحيد اسم النموذج الجديد وطريقة العرض وعند الشرط أكتب الإجراء التالي
[رقم_الموظف]![النموذج الرئيسي]![Forms] =[رقم_الموظف]
ثم أنتقل إلى النموذج الرئيسي وأضف زر أمر وعند الحدث عند النقر أكتب أسم الماكرو الذي قمت بأنشائه لهذا الغرض
وأخيرا أتمنى من الله أني قد أجبتك على سؤالك بهذا الشرح البسيط وفي حالة عدم فهمك عن كيفية تطبيق هذا المثال فأني على استعداد أن أقوم بإنشاء مثال كامل من خلال تحميله على المنتدى
بسم الله الرحمن الرحيم
ايامك سعيدة و كل عام و انتم بخير
اخوي يا ريت ممكن عمل مثال على ذلك
و بارك الله بجهودك و رحم الله والديك دنيا و اخرة