السلام عليكم
كيف يمكنني ان اغلق فورم من فورم اخر مثلا عندما اضغط على زر امر في فورم معين ويفتح فورم اخر اريد هذا الفورم عندما يضهر ينغلق الءفورم السابق
السلام عليكم
كيف يمكنني ان اغلق فورم من فورم اخر مثلا عندما اضغط على زر امر في فورم معين ويفتح فورم اخر اريد هذا الفورم عندما يضهر ينغلق الءفورم السابق
عزيزي لعمل ذلك لابد من كتابة ما يلي:
في حدث زر امر فتح النموذج الأول F1 من النموذج الثاني F2 نكتب:
Docmd.OpenForm "F1"
وفي حدث التحميل للفورم الذي تم فتحه اكتب:
DoCmd.Close acForm, "F2"
طبعا لابد من التعامل بدقة في النماذج التي تفتح غيرها وتغلقها لان خطا في التسلسل سيتسبب في ظهور رسائل خطأ
وَمِنَ النَّاسِ مَن يُعْجِبُكَ قَوْلُهُ فِي الْحَيَاةِ الدُّنْيَا وَيُشْهِدُ الله عَلَى مَا فِي قَلْبِهِ وَهُوَ أَلَدُّ الْخِصَامِ
شكرا اخي العزيز على سرعة ساجربها فورا
شكرا لعودتك اخ همام فقد لاحضت غيابك عن المنتدى
تم تعديل هذه المشاركة بواسطة iraqieng82 في 31 مارس 2007 في 13:38
اخ همام جربت الكود الاول وهو اضهار الفورم الثاني من الاول بعد الضغط على زر الامر ولكن ضهرت مشكلتين
الاولى :
انه يضهر خلف الفورم الاصلي (يعني الثاني خلف الاول )
الثانية:
لا استطيع الوصول الى الفورم الثاني اي لايقبل الضغط عليه الا بعد اغلاق الفورم الاول
وشكرا للك اخي همام
هذا الموضوع مغلق.