الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اغلاق نموذج رئيسي بعد فتح الفرعي

مغلق
بدأه حنا نعوم في 9 يناير 2008 · 14 رد · 2,068 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

عندي مشكلة في تصميم برنامج عندما افتح نموذج فرعي من نموذج رئيسي يبقى النموذج الرئيسي مفتوحا

ما هي الطريقة لاخفاء النموذج تلقائيا عند الدخول الى نموذج اخر

بحثت في المنتدى لكن لم اجد الحل

#2

تفضل هذا مثال توضيحي

____________________.rar

#3

شكرا على الرد ولكن هل هناك شرح تفصيلي

#4

اخي الغالي ..

الطريقة

هو عمل مكرو على الزر الذي تريد

وادخل على المثال وسوف تعرف

تحياتي لك

وايت مشكلة تواجهك سوف اساعدك

اريد ان تتعلم بنفسك لكي تكون راسخه في ذهنك على طول

#5

الاخوة الزملاء

وهذا مثال آخر ويعتمد علي خاصية اجراء الحدث بعد العداد

قم بتصميم نموذج جديد ثم افتح محرر الفيجوال بيسك في حدث العداد واكتب الكود التالي

Private Sub Form_Timer()
DoCmd.Close
DoCmd.OpenForm "form2"
End Sub

والذي يتكون من سطرين السطر الاول وهو غلق النموذج الاول بناء علي الشرط الذي وضعتة في خاصية time interval وهذه القيمة هي 2000

و2000 تعني ثانيتين

أي قم باغلاق النموذج بعد ثانيتين

والسطر الثاني كود فتح النموذج الثاني بعد غلق طبعا النموذج الاول

واذا اردتم مزيد من الشرح والتوضيح

نحن دائماً في الخدمة

اخوكم في الله محمد فؤاد تركي

Za_Hide.rar

#6

اخي الغالي حنا نعوم

اتمنى ان يكون مثال الاخ الغالي محمد تركي وضح لك اكثر

نحن دائما في الخدمة

#7

لقد جربت الطرق كافة و لكن لم افلح في اغلاق النموذج السابق

#8

اخي الغالي " حنا نعوم"

طيب ممكن تضع مثالك هنا وانا سوف افعل لك ما تريد

#9

فكرت بأن اوضع المثال لكن المشكلة ان برنامجي حجمه كبير جدا لا يمكن رفعه

حجم البرنامج 92 ميجا بايت

#10

اخي الفاضل

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

حتى تتعرف على الطريقة

#11

المثال في الملف المرفق

اريد عند الضغط عاى الدخول الى البرنامج ان تختفي الصفحة الرئيسية

واذا امكن شرح الطريقة

________.rar

________.rar

#12

اسف جدا على التاخر .

لقد تم تعديل البرنامج وهو جاهز حاليا

اما الطريقة

فهناك طريق كثيرة

ولكن انا سوف اشرح لك اسهلها ..

وهي طريقة الماكرو

اولا تذهب الى الزر الذي تريد الضغط عليه .

وتضغط عليه باليمين ليظهر لك قائمة اختر منها انشاء حدث

1.JPG

سوف تظهر لك ثلاثة خيارات ..

2.JPG

اختر منها . الماكرو

سوف يطلب منك حفظ الماكرو باسم اختر الاسم الذي تريد

بعدها سوف تظهر لك صفحة الماكرو .

3.JPG

كما يظهر لك يوجد عمودين

العمود الاول خاص بالاجراء الذي تريد اي العمل الذي تريد ان يفعله البرنامج عند الضغط على هذا الزر

العموم الثاني لا يهم

****

في مثالنا هذا نريد عند الضغط على الزر يفتح لنا نموذج اخر وفي نفس الوقت يغلق النموذج الذي نحن عليه

الطريقة سهله

وهي في هذه الصورة موضحه

4.JPG

كما ترى في الصورة في الاجراء الاول طلبنا منه openform اي فتح نموذج

طبعا في اسفل الصفحة تختار انت بنفسك اسم النموذج الذي تريد ان يفتح

في الاجراء الثاني نريد اغلاق النموذج الذي نحن عليه cloes اي اغلاق

وايضا في اسفل الصفحة لابد من اختيار النموذج الذي تريد ان يغلق

وبعدها تحفظ

هذه ابسط طريقة

هناك طريقة اخرى بالفيجول ولكن هذه اسهل عليك

واتمنى ان يكون وضح لك المثال

#13

هنا طريقة اخرى وتوضيح اكثر

تذهب الى الزر الذي تريدد وتضغط عليه باليمين وتختار خصائص

كما في الصورة

1.1.JPG

بعدها سوف تظهر لك قوائم اختر منها "حدث" كما في الصورة

2.2.jpg

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

بعدها سوف تظهر لك قائمة جديدة تطلب منك اختيار نوع الحدث

اختر انت الماكرو

3.3.jpg

بعد ان تضغط على موافق

سوف تظهر لك نفس شاشة الماكروا التي شرحتها في الشرح السابق

وهذه هي الصورة

4.4.JPG

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

وانا في الخدمة دائما

________.rar

#14

شكرا جزيلا لقد تم حل المشكلة وذلك بفضلكم وشكر خاص للاستاذ bensaher

#15

لا وش دعوة .

احنا في الخدمة داااااااااااااائما

هذا الموضوع مغلق.

مواضيع مشابهة