بماذا تستطيعون إفادتي بهذا الموضوع, لأنني حاولت تطبيق الطريقة التي كنت أستخدمها على فيجوال بيسك ولكنها لم تنجح
فتح نموذج من داخل نموذج وإغلاق النموذج الحالي
اهلاً بك اخي العزيز
في الاكسيس الطريقة التي استخدمها سهلة وبسيطة جداً تعتمد على الماكرو
في البداية انشئ ماكرو
ثم اختر اجراء فتح فورم في الصف الاول واختر اسم النموذج المراد فتحه
ثم في الصف الثاني اختر اجارء اغلاق ثم اختر من الخيارات في الاسفل اسم النموذج المراد اغلاقة
بعد ذلك توجة للنموذج المراد منه فتح النموذج الآخر وضع زر امر ثم اختر تنفيذ او تشغيل ماكرو
ثم اختر اسم الماكرو الذي عملت
احفظ الاجراء وجرب العمل على النموذج
ستجد الطريقة سهلة جداً وممتعه بأذن الله
مرفق مثال بسيط لما اردت
اتمنى ان يكون هو المطلوب
اخي الفاضل
اضافة لما تفضل به الاخ الكريم بالشرح عن طريق الماكرو
نضع لك ايضا طريقة بواسطة الكود
قكل ما عليك هو وضع هذا الكود تحت زر الامر
Private Sub CmdOpenForm2_Click() DoCmd.Close DoCmd.OpenForm "FORM2" End Sub
عند النقر على زر الامر سيتم اغلاق النموذج الاول او المفتوح بالدالة Close
ثم يتم فتح النموذج الثاني بعده مباشرة بعد الحدث الاول
وهذا المثال بعد التعديل
اختكم
زهره
تم تعديل هذه المشاركة بواسطة zahrah في 25 أغسطس 2006 في 19:46
أشكرك جزيلاً أختي الكريمة كما اشكر أخي iam الذي لم يقصر في الرد
بارك الله فيكم .
ولم اتوقغ سهولة هذا الإجراء ففي فيجوال بيسك تختلف الطريقة تماماً.
بارك الله في علمكم وعملكم
هذا الموضوع مغلق.

