مهند1000 قام بنشر نوفمبر 4, 2007 قام بنشر نوفمبر 4, 2007 السلام عليكم..... أنا حاب مثال يكون فيه فورم عندما نفتح فورم أخر (أمر أيقونة موجودة داخل الفورم الأول تقوم بفتح الفورم الثاني)يغلق الفورم الاول تلقائيا
جهراوي الكويت قام بنشر نوفمبر 4, 2007 قام بنشر نوفمبر 4, 2007 انظر المثال التالي وانا على اسعتداد لتوضيح كيفية اغلاق النموذج الاول وفتح النموذج الثاني ========= بداية افتح النموذج tt db233.rar
يوسف أحمد قام بنشر نوفمبر 4, 2007 قام بنشر نوفمبر 4, 2007 بارك الله فيك اخي جهراوي الكويت بعد اذنك وددت المساهمة في الحل الامر Minimize يقوم بتصغير النموذج ولا يقوم باغلاقه ولاغلاق النموذج يتم وضع الكود ادناه بحدث عند الفتح للنموذج المراد فتحه DoCmd.Close acForm, "tt" وهذا المثال بعد التعديل مع كل الشكر والتقدير لك اخي جهراوي الكويت على ما تبذله لمساعدة اخواننا بمنتدانا الغالي تقبل اجمل تحية اخوك / Yousef db233.rar
احمد ابوسنة قام بنشر نوفمبر 4, 2007 قام بنشر نوفمبر 4, 2007 (معدل) اخي الكريم يمكنك فعل ذلك بطريقة اخري واشمل من ذلك . مع كامل احترامي لكل الاخوة تلك الطريقة عبارة عن كتابة كود فيجوال بيسيك وللعلم لغة الاكسس لغة بيسيك هذا الكود يكتب فى زر امر اظهار الفورم التالى me.Visible = False وكلمة me تعني الفورم المكتوب فيه الكود او الكائن المكتوب فيه الكود . والمقصود بها الفورم بالطبع لأن كلمة me لا تستخدم الى مع الشاشات او الــ Forms وخاصية Visible وهى لأخفاء الفورم مع العلم ان الفورم سوف يخفي ولن يغلق . ويمكنك مع تلك الطريقة تطبيق اى خاصية على الفورم وليس الاخفاء فقط . مع كلمة me كتابة نقطة (.) واختيار اى خاصية تريدها ان تحدث عن تطبيق اى حدث الملف المرفق به مثال مبسط لكي تظهر الفورم الثاني وتخفي الفورم الأول كل الشكر لك ولكل الاخوة احمد ابوسنة Form.rar تم تعديل نوفمبر 4, 2007 بواسطه احمد ابوسنة
جهراوي الكويت قام بنشر نوفمبر 5, 2007 قام بنشر نوفمبر 5, 2007 اشكر أخي يوسف واخي ..احمد ابوسنة على هذه الردود الجميلة جدا .. لكنني كعادتي ( أقرأ بسرعة ) واكتب ( بسرعة ) لذلك تلاحظون وجود اخطاء كتابية دائما .. على العموم بعد اذن اخي يوسف واخي احمد ابو سنة الى اخي الفاضل .. هذا الرد الكامل والوافي اخي .. عندما تريد فتح نموذج وغلق آخر .. اعلم رز أمر يحتوي على أمرين 1- غلق النموذج الحالي 2- فتح النموذج المطلوب الطريقة الأولى .. أ تغلق النموذ ج الحالي ولا بد من ذكر اسمه ب- فتح االنموذج المراد فتحه ولا بد من ذكر اسمه . يجب ذكر اسم النموذجين ( المراد اغلاقه والمراد فتحه ) فقط ضع هذا الكود ولا تزيد أي شيء آخر ( من باب التسبيط ) DoCmd.Close acForm, "ÚÇã" DoCmd.OpenForm "99" الطريقة الثانية .. وهي صحيحة أيضا وهي عكس الطريقة الاولى( لابد من ذكر اسم النموذجين) أ فتح النموذ ج المراد فتحه ولا بد من ذكر اسمه ب-غلق االنموذج االحلي ولا بد من ذكر اسمه DoCmd.OpenForm "99" DoCmd.Close acForm, "ÚÇã" الطريقة الثالثــــــــــــــــــــــــــــــــــــــــــــــــــــــــــة.. 1- اغلاق النموذج الحالي ( دون ذكر اسمه ) 2- فتح النموذج المراد ... ولكن لا بد من ذكر اسمه DoCmd.Close DoCmd.OpenForm "99" الطريقة الرابعــــــــــــــــــــــــــة وهي غير صحيحه ...عند عكس الطريقة الثالثة ... وأخيرا .. أخي الفاضل .. جميع ما ذكرته لك .. توجد له أمثلة في الملف المرفق .. وشكرا ...
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.